1180:e823 [Lenovo Thinkpad T420s] - Ricoh e823 not working with SDHC cards (11.10 and 12.04)

Bug #965280 reported by Thomas Sibley
48
This bug affects 10 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Medium
Unassigned

Bug Description

When inserting an SDHC card into the Ricoh e823 card reader on my Thinkpad T420s, the card is not mounted and the block device is never created. There is a similar bug #773524, but the workaround provided there and the updated kernel version haven't solved my problem. I would love to help get this solved and am willing and able to test various solutions.

In dmesg, I see "mmc0: error -110 whilst initialising SD card" after inserting the card.

tom@whaam ~ $ sudo lspci -v -d 1180:e823
05:00.0 System peripheral: Ricoh Co Ltd Device e823 (rev 07)
 Subsystem: Lenovo Device 21d2
 Flags: bus master, fast devsel, latency 0, IRQ 10
 [virtual] Memory at d0d00000 (32-bit, non-prefetchable) [size=256]
 Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
 Capabilities: [78] Power Management version 3
 Capabilities: [80] Express Endpoint, MSI 00
 Capabilities: [100] Virtual Channel
 Capabilities: [800] Advanced Error Reporting
 Kernel driver in use: sdhci-pci
 Kernel modules: sdhci-pci

For reference, this is what happens when I run the workaround in comment #13 on bug #773524 (https://bugs.launchpad.net/ubuntu/+source/linux/+bug/773524/comments/13):

Mar 26 00:04:15 whaam kernel: [ 413.265533] sdhci: Secure Digital Host Controller Interface driver
Mar 26 00:04:15 whaam kernel: [ 413.265535] sdhci: Copyright(c) Pierre Ossman
Mar 26 00:04:15 whaam kernel: [ 413.271153] sdhci-pci 0000:05:00.0: SDHCI controller found [1180:e823] (rev 4)
Mar 26 00:04:15 whaam kernel: [ 413.271232] sdhci-pci 0000:05:00.0: found PCI INT A -> IRQ 10
Mar 26 00:04:15 whaam kernel: [ 413.271241] sdhci-pci 0000:05:00.0: sharing IRQ 10 with 0000:00:16.3
Mar 26 00:04:15 whaam kernel: [ 413.271256] sdhci-pci 0000:05:00.0: sharing IRQ 10 with 0000:00:1c.3
Mar 26 00:04:15 whaam kernel: [ 413.271757] sdhci-pci 0000:05:00.0: setting latency timer to 64
Mar 26 00:04:15 whaam kernel: [ 413.271793] mmc0: no vmmc regulator found
Mar 26 00:04:15 whaam kernel: [ 413.271832] Registered led device: mmc0::
Mar 26 00:04:15 whaam kernel: [ 413.272094] mmc0: SDHCI controller on PCI [0000:05:00.0] using DMA
Mar 26 00:05:08 whaam kernel: [ 465.984670] mmc0: error -110 whilst initialising SD card
Mar 26 00:05:08 whaam kernel: [ 466.439245] mmc0: error -110 whilst initialising SD card
Mar 26 00:05:09 whaam kernel: [ 466.614932] mmc0: error -110 whilst initialising SD card
Mar 26 00:05:09 whaam kernel: [ 466.777559] mmc0: error -110 whilst initialising SD card
Mar 26 00:05:09 whaam kernel: [ 466.946194] mmc0: error -110 whilst initialising SD card
Mar 26 00:05:09 whaam kernel: [ 467.115316] mmc0: error -110 whilst initialising SD card
Mar 26 00:05:09 whaam kernel: [ 467.290641] mmc0: error -110 whilst initialising SD card

Additional info:

tom@whaam ~ $ cat /proc/version_signature
Ubuntu 3.0.0-16.29-generic 3.0.20
---
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
ApportVersion: 1.23-0ubuntu4
Architecture: amd64
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: tom 1872 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'PCH'/'HDA Intel PCH at 0xd1620000 irq 25'
   Mixer name : 'Intel CougarPoint HDMI'
   Components : 'HDA:14f1506e,17aa21d2,00100000 HDA:80862805,80860101,00100000'
   Controls : 21
   Simple ctrls : 9
Card29.Amixer.info:
 Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
   Mixer name : 'ThinkPad EC (unknown)'
   Components : ''
   Controls : 1
   Simple ctrls : 1
Card29.Amixer.values:
 Simple mixer control 'Console',0
   Capabilities: pswitch pswitch-joined penum
   Playback channels: Mono
   Mono: Playback [off]
DistroRelease: Ubuntu 11.10
HibernationDevice: RESUME=UUID=1732a83a-50fe-4d0a-b0c3-1149f2554d57
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Alpha amd64 (20110802.1)
MachineType: LENOVO 417153U
Package: linux (not installed)
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.0.0-16-generic root=/dev/mapper/hostname-root ro i915.i915_enable_rc6=1 pcie_aspm=force acpi=noirq quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 3.0.0-16.29-generic 3.0.20
RelatedPackageVersions:
 linux-restricted-modules-3.0.0-16-generic N/A
 linux-backports-modules-3.0.0-16-generic N/A
 linux-firmware 1.60
RfKill:
 0: phy0: Wireless LAN
  Soft blocked: no
  Hard blocked: no
StagingDrivers: mei
Tags: oneiric running-unity staging
Uname: Linux 3.0.0-16-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm admin cdrom dialout lpadmin mapbox plugdev sambashare wireshark
WifiSyslog:
 Mar 26 10:01:17 whaam kernel: [ 3292.838789] iwlagn 0000:03:00.0: Aggregation not enabled for tid 1 because load = 1
 Mar 26 10:10:22 whaam kernel: [ 3837.360239] iwlagn 0000:03:00.0: iwlagn_tx_agg_start on ra = 00:1e:52:f5:32:18 tid = 1
dmi.bios.date: 03/24/2011
dmi.bios.vendor: LENOVO
dmi.bios.version: 8CET32WW (1.09 )
dmi.board.asset.tag: Not Available
dmi.board.name: 417153U
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvr8CET32WW(1.09):bd03/24/2011:svnLENOVO:pn417153U:pvrThinkPadT420s:rvnLENOVO:rn417153U:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 417153U
dmi.product.version: ThinkPad T420s
dmi.sys.vendor: LENOVO
---
ApportVersion: 2.12.5-0ubuntu1
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: ubuntu 2753 F.... pulseaudio
CasperVersion: 1.336ubuntu1
DistroRelease: Ubuntu 13.10
LiveMediaBuild: Ubuntu 13.10 "Saucy Salamander" - Beta amd64 (20131006)
MachineType: LENOVO 417153U
MarkForUpload: True
Package: linux (not installed)
ProcEnviron:
 LANGUAGE=en_US
 TERM=xterm
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: noprompt cdrom-detect/try-usb=true file=/cdrom/preseed/hostname.seed boot=casper initrd=/casper/initrd.lz quiet splash -- maybe-ubiquity
ProcVersionSignature: Ubuntu 3.11.0-11.17-generic 3.11.3
PulseList:
 Error: command ['pacmd', 'list'] failed with exit code 1: Home directory not accessible: Permission denied
 No PulseAudio daemon running, or not running as session daemon.
RelatedPackageVersions:
 linux-restricted-modules-3.11.0-11-generic N/A
 linux-backports-modules-3.11.0-11-generic N/A
 linux-firmware 1.116
RfKill:
 0: phy0: Wireless LAN
  Soft blocked: no
  Hard blocked: no
Tags: saucy
Uname: Linux 3.11.0-11-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups:

dmi.bios.date: 03/24/2011
dmi.bios.vendor: LENOVO
dmi.bios.version: 8CET32WW (1.09 )
dmi.board.asset.tag: Not Available
dmi.board.name: 417153U
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvr8CET32WW(1.09):bd03/24/2011:svnLENOVO:pn417153U:pvrThinkPadT420s:rvnLENOVO:rn417153U:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 417153U
dmi.product.version: ThinkPad T420s
dmi.sys.vendor: LENOVO

Revision history for this message
Thomas Sibley (thomas-sibley) wrote :
Revision history for this message
Thomas Sibley (thomas-sibley) wrote :

Mentioned in the subject, but not explicitly, I'm running Ubuntu 11.10.

Revision history for this message
Brad Figg (brad-figg) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:

apport-collect 965280

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
tags: added: oneiric
Revision history for this message
Thomas Sibley (thomas-sibley) wrote : AcpiTables.txt

apport information

tags: added: apport-collected running-unity staging
description: updated
Revision history for this message
Thomas Sibley (thomas-sibley) wrote : AlsaDevices.txt

apport information

Revision history for this message
Thomas Sibley (thomas-sibley) wrote : AplayDevices.txt

apport information

Revision history for this message
Thomas Sibley (thomas-sibley) wrote : BootDmesg.txt

apport information

Revision history for this message
Thomas Sibley (thomas-sibley) wrote : Card0.Amixer.values.txt

apport information

Revision history for this message
Thomas Sibley (thomas-sibley) wrote : Card0.Codecs.codec.0.txt

apport information

Revision history for this message
Thomas Sibley (thomas-sibley) wrote : Card0.Codecs.codec.3.txt

apport information

Revision history for this message
Thomas Sibley (thomas-sibley) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Thomas Sibley (thomas-sibley) wrote : IwConfig.txt

apport information

Revision history for this message
Thomas Sibley (thomas-sibley) wrote : Lspci.txt

apport information

Revision history for this message
Thomas Sibley (thomas-sibley) wrote : Lsusb.txt

apport information

Revision history for this message
Thomas Sibley (thomas-sibley) wrote : PciMultimedia.txt

apport information

Revision history for this message
Thomas Sibley (thomas-sibley) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Thomas Sibley (thomas-sibley) wrote : ProcEnviron.txt

apport information

Revision history for this message
Thomas Sibley (thomas-sibley) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Thomas Sibley (thomas-sibley) wrote : ProcModules.txt

apport information

Revision history for this message
Thomas Sibley (thomas-sibley) wrote : PulseSinks.txt

apport information

Revision history for this message
Thomas Sibley (thomas-sibley) wrote : PulseSources.txt

apport information

Revision history for this message
Thomas Sibley (thomas-sibley) wrote : UdevDb.txt

apport information

Revision history for this message
Thomas Sibley (thomas-sibley) wrote : UdevLog.txt

apport information

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Joseph Salisbury (jsalisbury) wrote : Re: Thinkpad T420s - Ricoh e823 not working with SDHC cards (11.10)

Would it be possible for you to test the latest upstream kernel? Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Please test the latest v3.3 kernel[1] (Not a kernel in the daily directory). Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag(Only that one tag, please leave the other tags). This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs-upstream-testing' text.

If this bug is fixed in the mainline kernel, please add the following tag 'kernel-fixed-upstream'.

If the mainline kernel does not fix this bug, please add the tag: 'kernel-bug-exists-upstream'.

If you are unable to test the mainline kernel, for example it will not boot, please add the tag: 'kernel-unable-to-test-upstream'.
Once testing of the upstream kernel is complete, please mark this bug as "Confirmed".

Thanks in advance.

[1] http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.3-precise/

Changed in linux (Ubuntu):
importance: Undecided → Medium
tags: added: needs-upstream-testing
Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Thomas Sibley (thomas-sibley) wrote :

No dice with the latest 3.3 kernel.

tom@whaam ~ $ uname -a
Linux whaam 3.3.0-030300-generic #201203182135 SMP Mon Mar 19 01:36:20 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

From dmesg:

Mar 26 23:54:55 whaam kernel: [ 91.637025] mmc0: error -110 whilst initialising SD card
Mar 26 23:54:55 whaam kernel: [ 91.640449] sdhci-pci 0000:05:00.0: Will use DMA mode even though HW doesn't fully claim to support it.
Mar 26 23:54:55 whaam kernel: [ 91.810202] mmc0: error -110 whilst initialising SD card
Mar 26 23:54:55 whaam kernel: [ 91.813799] sdhci-pci 0000:05:00.0: Will use DMA mode even though HW doesn't fully claim to support it.
Mar 26 23:54:55 whaam kernel: [ 91.993642] mmc0: error -110 whilst initialising SD card
Mar 26 23:54:55 whaam kernel: [ 91.997666] sdhci-pci 0000:05:00.0: Will use DMA mode even though HW doesn't fully claim to support it.
Mar 26 23:54:55 whaam kernel: [ 92.164575] mmc0: error -110 whilst initialising SD card
Mar 26 23:54:55 whaam kernel: [ 92.167951] sdhci-pci 0000:05:00.0: Will use DMA mode even though HW doesn't fully claim to support it.
Mar 26 23:54:56 whaam kernel: [ 92.337147] mmc0: error -110 whilst initialising SD card
Mar 26 23:54:56 whaam kernel: [ 92.340579] sdhci-pci 0000:05:00.0: Will use DMA mode even though HW doesn't fully claim to support it.
Mar 26 23:54:56 whaam kernel: [ 92.510137] mmc0: error -110 whilst initialising SD card
Mar 26 23:54:56 whaam kernel: [ 92.513703] sdhci-pci 0000:05:00.0: Will use DMA mode even though HW doesn't fully claim to support it.
Mar 26 23:54:56 whaam kernel: [ 92.693585] mmc0: error -110 whilst initialising SD card
Mar 26 23:54:56 whaam kernel: [ 92.697581] sdhci-pci 0000:05:00.0: Will use DMA mode even though HW doesn't fully claim to support it.

tags: added: kernel-bug-exists-upstream
removed: needs-upstream-testing
Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Thomas Sibley (thomas-sibley) wrote :

Is there anything else I can do to help squash this bug? It's quite frustrating not being able to use the built-in card reader.

Revision history for this message
freexe (freexe) wrote :

From
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/773524

this works for my t420s:

sudo setpci -v -d 1180:e823 f9.B=fc
sudo setpci -v -d 1180:e823 150.B=10
sudo setpci -v -d 1180:e823 f9.B=00
sudo setpci -v -d 1180:e823 fc.B=01
sudo setpci -v -d 1180:e823 e1.B=32
sudo setpci -v -d 1180:e823 fc.B=00

sudo rmmod sdhci_pci
sudo rmmod sdhci
sudo modprobe sdhci
sudo modprobe sdhci_pci

Revision history for this message
Thomas Sibley (thomas-sibley) wrote : Re: [Bug 965280] Re: Thinkpad T420s - Ricoh e823 not working with SDHC cards (11.10)

That workaround still doesn't work for me (still on 11.10). Is there
anything I can do to further debug this?

Revision history for this message
Premik (premysl-srubar) wrote : Re: Thinkpad T420s - Ricoh e823 not working with SDHC cards (11.10)

Had the same problem on my Lenovo R61. For the workaround to work I had to change the device address. In my case this was e822 instead of the e823..

sudo setpci -v -d 1180:e822 f9.B=fc
sudo setpci -v -d 1180:e822 150.B=10
sudo setpci -v -d 1180:e822 f9.B=00
sudo setpci -v -d 1180:e822 fc.B=01
sudo setpci -v -d 1180:e822 e1.B=32
sudo setpci -v -d 1180:e822 fc.B=00

Revision history for this message
Thomas Sibley (thomas-sibley) wrote :

Premik: Thanks for the suggestion, but my troublesome device is indeed the 1180:e823 (as noted in the lspci output I originally included).

Revision history for this message
Justin J Stark (fromlaunchpad-justinjstark) wrote :

FYI: I have a Lenovo X230 with Ubuntu 12.04. My card reader was not working until I followed Premik's commands followed by rmmoding and modprobing sdhci and sdhci_pci. As soon as I did that the card automounted.

The following is from lspci -v.

02:00.0 System peripheral: Ricoh Co Ltd MMC/SD Host Controller (rev 07) (prog-if 01)
 Subsystem: Lenovo Device 21fa
 Flags: bus master, fast devsel, latency 0, IRQ 16
 Memory at f1d00000 (32-bit, non-prefetchable) [size=256]
 Capabilities: <access denied>
 Kernel driver in use: sdhci-pci
 Kernel modules: sdhci-pci

I couldn't get the reader to work at all. It was giving me the following in dmesg.

[15536.020115] mmcblk0: error -110 sending status command, retrying
[15536.020157] mmcblk0: error -110 sending status command, retrying
[15536.020197] mmcblk0: error -110 sending status command, aborting
[15536.020202] end_request: I/O error, dev mmcblk0, sector 0

Revision history for this message
penalvch (penalvch) wrote :

Thomas SIbley, this bug was reported a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue? If so, could you please test for this with the latest development release of Ubuntu? ISO images are available from http://cdimage.ubuntu.com/daily-live/current/ .

If it remains an issue, could you please run the following command in the development release from a Terminal (Applications->Accessories->Terminal), as it will automatically gather and attach updated debug information to this report:

apport-collect -p linux <replace-with-bug-number>

Also, could you please test the latest upstream kernel available following https://wiki.ubuntu.com/KernelMainlineBuilds ? It will allow additional upstream developers to examine the issue. Please do not test the daily folder, but the one all the way at the bottom. Once you've tested the upstream kernel, please comment on which kernel version specifically you tested. If this bug is fixed in the mainline kernel, please add the following tags:
kernel-fixed-upstream
kernel-fixed-upstream-VERSION-NUMBER

where VERSION-NUMBER is the version number of the kernel you tested. For example:
kernel-fixed-upstream-v3.11-rc5

This can be done by clicking on the yellow circle with a black pencil icon next to the word Tags located at the bottom of the bug description. As well, please remove the tag:
needs-upstream-testing

If the mainline kernel does not fix this bug, please add the following tags:
kernel-bug-exists-upstream
kernel-bug-exists-upstream-VERSION-NUMBER

As well, please remove the tag:
needs-upstream-testing

Once testing of the upstream kernel is complete, please mark this bug's Status as Confirmed. Please let us know your results. Thank you for your understanding.

tags: added: bios-outdated-1.38 needs-upstream-testing
Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Changed in linux (Ubuntu):
status: Incomplete → Confirmed
tags: added: kernel-bug-exists-upstream-v3.12-rc4
removed: needs-upstream-testing
Revision history for this message
Thomas Sibley (thomas-sibley) wrote : AlsaInfo.txt

apport information

tags: added: saucy
description: updated
Revision history for this message
Thomas Sibley (thomas-sibley) wrote : BootDmesg.txt

apport information

Revision history for this message
Thomas Sibley (thomas-sibley) wrote : CRDA.txt

apport information

Revision history for this message
Thomas Sibley (thomas-sibley) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Thomas Sibley (thomas-sibley) wrote : IwConfig.txt

apport information

Revision history for this message
Thomas Sibley (thomas-sibley) wrote : Lspci.txt

apport information

Revision history for this message
Thomas Sibley (thomas-sibley) wrote : Lsusb.txt

apport information

Revision history for this message
Thomas Sibley (thomas-sibley) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Thomas Sibley (thomas-sibley) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Thomas Sibley (thomas-sibley) wrote : ProcModules.txt

apport information

Revision history for this message
Thomas Sibley (thomas-sibley) wrote : UdevDb.txt

apport information

Revision history for this message
Thomas Sibley (thomas-sibley) wrote : UdevLog.txt

apport information

Revision history for this message
Thomas Sibley (thomas-sibley) wrote : WifiSyslog.txt

apport information

summary: - Thinkpad T420s - Ricoh e823 not working with SDHC cards (11.10)
+ Thinkpad T420s - Ricoh e823 not working with SDHC cards (11.10 and
+ 12.04)
Revision history for this message
Thomas Sibley (thomas-sibley) wrote : Re: Thinkpad T420s - Ricoh e823 not working with SDHC cards (11.10 and 12.04)

Still happening on saucy (tried the live cd on a usb stick), as well as the latest mainline kernel build (3.12rc4).

Let me know what I can do to help further debug this. This has been an issue since 11.10.

The reader is a removable component from the laptop chassis. If I remove it (while 12.04 is running) and plug it back in, then remove and reload the sdhci{,_pci} modules, I get these messages in dmesg:

[ 176.670672] sdhci: Secure Digital Host Controller Interface driver
[ 176.670676] sdhci: Copyright(c) Pierre Ossman
[ 176.678490] sdhci-pci 0000:05:00.0: SDHCI controller found [1180:e823] (rev 4)
[ 176.678675] sdhci-pci 0000:05:00.0: enabling device (0000 -> 0002)
[ 176.678694] sdhci-pci 0000:05:00.0: found PCI INT A -> IRQ 11
[ 176.678705] sdhci-pci 0000:05:00.0: sharing IRQ 11 with 0000:00:16.3
[ 176.678721] sdhci-pci 0000:05:00.0: sharing IRQ 11 with 0000:00:1c.3
[ 176.798852] mmc0: Reset 0x1 never completed.
[ 176.798940] mmc0: Unknown controller version (255). You may experience problems.
[ 176.798947] sdhci-pci 0000:05:00.0: Will use DMA mode even though HW doesn't fully claim to support it.
[ 176.798968] sdhci-pci 0000:05:00.0: setting latency timer to 64
[ 176.798989] mmc0: no vmmc regulator found
[ 176.918662] mmc0: Reset 0x1 never completed.
[ 176.918869] Registered led device: mmc0::
[ 177.038649] mmc0: Reset 0x1 never completed.
[ 177.039975] mmc0: SDHCI controller on PCI [0000:05:00.0] using DMA
[ 177.081102] mmc0: Controller never released inhibit bit(s).
[ 177.200979] mmc0: Reset 0x2 never completed.
[ 177.320764] mmc0: Reset 0x4 never completed.
[ 177.333336] mmc0: Controller never released inhibit bit(s).
[ 177.453147] mmc0: Reset 0x2 never completed.
[ 177.572888] mmc0: Reset 0x4 never completed.
[ 177.586292] mmc0: Controller never released inhibit bit(s).
[ 177.706053] mmc0: Reset 0x2 never completed.
[ 177.825787] mmc0: Reset 0x4 never completed.
[ 177.840300] mmc0: Controller never released inhibit bit(s).
[ 177.960059] mmc0: Reset 0x2 never completed.
[ 178.079795] mmc0: Reset 0x4 never completed.
[ 178.091966] mmc0: Controller never released inhibit bit(s).
[ 178.211762] mmc0: Reset 0x2 never completed.
[ 178.331492] mmc0: Reset 0x4 never completed.
[ 178.343613] mmc0: Controller never released inhibit bit(s).
[ 178.463387] mmc0: Reset 0x2 never completed.
[ 178.583146] mmc0: Reset 0x4 never completed.
[ 178.595290] mmc0: Controller never released inhibit bit(s).
[ 178.715147] mmc0: Reset 0x2 never completed.
[ 178.834908] mmc0: Reset 0x4 never completed.
[ 178.847418] mmc0: Controller never released inhibit bit(s).
[ 178.967470] mmc0: Reset 0x2 never completed.
[ 179.087228] mmc0: Reset 0x4 never completed.
[ 179.093543] sdhci: Switching to 3.3V signalling voltage failed
[ 179.105616] mmc0: Controller never released inhibit bit(s).
[ 179.225644] mmc0: Reset 0x2 never completed.
[ 179.345408] mmc0: Reset 0x4 never completed.
[ 179.465496] mmc0: Reset 0x1 never completed.

The card, of course, still doesn't work.

Revision history for this message
penalvch (penalvch) wrote :

Thomas Sibley, as per http://support.lenovo.com/en_US/downloads/default.page? an update is available for your BIOS (1.38). If you update to this following https://help.ubuntu.com/community/BiosUpdate , does it change anything?

If not, could you please both specify what happened, and provide the output of the following terminal command:
sudo dmidecode -s bios-version && sudo dmidecode -s bios-release-date

Please note your current BIOS is already in the Bug Description, so posting this on the old BIOS would not be helpful.

For more on BIOS updates and linux, please see https://help.ubuntu.com/community/ReportingBugs#Bug_reporting_etiquette .

Thank you for your understanding.

Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Stefan Weil (ubuntu-weilnetz) wrote :

The same bug occurs on a Lenovo Thinkpad T430S with latest BIOS (2.56) and Linux 3.10-3-amd64 (Debian Jessie).

lspci -v (extract):

04:00.0 System peripheral: Ricoh Co Ltd PCIe SDXC/MMC Host Controller (rev 07)
        Subsystem: Lenovo Device 21fb
        Physical Slot: 1
        Flags: bus master, fast devsel, latency 0, IRQ 18
        Memory at d1400000 (32-bit, non-prefetchable) [size=256]
        Capabilities: <access denied>
        Kernel driver in use: sdhci-pci

dmidecode -s bios-version && sudo dmidecode -s bios-release-date

G7ET96WW (2.56 )
09/12/2013

Revision history for this message
penalvch (penalvch) wrote :

Stefan Weil, so your hardware may be tracked, you could you please file a new report via a terminal:
ubuntu-bug linux

summary: - Thinkpad T420s - Ricoh e823 not working with SDHC cards (11.10 and
- 12.04)
+ 1180:e823 [Lenovo Thinkpad T420s] - Ricoh e823 not working with SDHC
+ cards (11.10 and 12.04)
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
Revision history for this message
marko (markoschuetz) wrote :

I have the same card reader and am seeing the same issue on Thinkpad T520 using 12.10.

sudo lspci -vn -d 1180:e823
0d:00.0 0880: 1180:e823 (rev 08) (prog-if 01)
        Subsystem: 17aa:21cf
        Flags: bus master, fast devsel, latency 0, IRQ 16
        Memory at f1401000 (32-bit, non-prefetchable) [size=256]
        Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
        Capabilities: [78] Power Management version 3
        Capabilities: [80] Express Endpoint, MSI 00
        Capabilities: [100] Virtual Channel
        Capabilities: [800] Advanced Error Reporting
        Kernel driver in use: sdhci-pci
        Kernel modules: sdhci-pci

Even after Premik's suggestion (including rmmod & modprobe) inserting a card seems to have absolutely no effect: nothing to be seen in dmesg.

Best regards

Changed in linux (Ubuntu):
status: Expired → Confirmed
Revision history for this message
penalvch (penalvch) wrote :

marko, thank you for your comment. So your hardware and problem may be tracked, could you please file a new report with Ubuntu by executing the following in a terminal while booted into a Ubuntu repository kernel (not a mainline one) via:
ubuntu-bug linux

For more on this, please read the official Ubuntu documentation:
Ubuntu Bug Control and Ubuntu Bug Squad: https://wiki.ubuntu.com/Bugs/BestPractices#X.2BAC8-Reporting.Focus_on_One_Issue
Ubuntu Kernel Team: https://wiki.ubuntu.com/KernelTeam/KernelTeamBugPolicies#Filing_Kernel_Bug_reports
Ubuntu Community: https://help.ubuntu.com/community/ReportingBugs#Bug_reporting_etiquette

When opening up the new report, please feel free to subscribe me to it.

Thank you for your understanding.

Helpful bug reporting tips:
https://wiki.ubuntu.com/ReportingBugs

Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.