[Lenovo ThinkPad T420] Borked Ricoh SD card reader e823; device misidentifies as e822 after system reboot
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | linux (Ubuntu) |
Medium
|
Unassigned | ||
Bug Description
After starting Ubuntu 11.10 up once, lspci -nn shows:
0d:00.0 System peripheral [0880]: Ricoh Co Ltd Device [1180:e823] (rev 08)
After a reboot, lspci -nn shows:
0d:00.0 System peripheral [0880]: Ricoh Co Ltd MMC/SD Host Controller [1180:e822] (rev 08)
Card reader functionality still appears to work in Linux. However, rebooting to Windows after using Linux breaks card reader functionality there (Windows complains about a driver not found issue). Card reader works in Windows if I have not rebooted from Linux.
ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: linux-image-
ProcVersionSign
Uname: Linux 3.0.0-16-generic x86_64
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
AplayDevices:
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: CONEXANT Analog [CONEXANT Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
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/
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
Card hw:0 'PCH'/'HDA Intel PCH at 0xf3920000 irq 46'
Mixer name : 'Conexant CX20590'
Components : 'HDA:14f1506e,
Controls : 8
Simple ctrls : 5
Card29.Amixer.info:
Card hw:29 'ThinkPadEC'
Mixer name : 'ThinkPad EC (unknown)'
Components : ''
Controls : 1
Simple ctrls : 1
Card29.
Simple mixer control 'Console',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [on]
Date: Thu Feb 23 09:35:43 2012
HibernationDevice: RESUME=
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
MachineType: LENOVO 41786VU
ProcKernelCmdLine: BOOT_IMAGE=
RelatedPackageV
linux-
linux-
linux-firmware 1.60
SourcePackage: linux
StagingDrivers: mei
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 11/28/2011
dmi.bios.vendor: LENOVO
dmi.bios.version: 83ET67WW (1.37 )
dmi.board.
dmi.board.name: 41786VU
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.name: 41786VU
dmi.product.
dmi.sys.vendor: LENOVO
| Edward Lee (tigerfishdaisy) wrote : | #1 |
| Changed in linux (Ubuntu): | |
| status: | New → Confirmed |
| Joseph Salisbury (jsalisbury) wrote : | #2 |
| Changed in linux (Ubuntu): | |
| importance: | Undecided → Medium |
| tags: | added: needs-upstream-testing |
| Changed in linux (Ubuntu): | |
| status: | Confirmed → Incomplete |
| Edward Lee (tigerfishdaisy) wrote : | #3 |
Can't test on 3.3-rc4. It's buggy on my hardware, and refuses to reboot cleanly.
| tags: | added: kernel-unable-to-test-upstream |
| Edward Lee (tigerfishdaisy) wrote : | #4 |
(on 3.3rc-4)
Feb 23 14:37:16 fish-thinkpad kernel: [ 21.635919] BUG: unable to handle kernel paging request at ffff8800de5b4634
Feb 23 14:37:16 fish-thinkpad kernel: [ 21.635950] IP: [<ffffffff810b3
Feb 23 14:37:16 fish-thinkpad kernel: [ 21.635974] PGD 1c06063 PUD 0
Feb 23 14:37:16 fish-thinkpad kernel: [ 21.635991] Oops: 0002 [#1] SMP
Feb 23 14:37:16 fish-thinkpad kernel: [ 21.636009] CPU 0
Feb 23 14:37:16 fish-thinkpad kernel: [ 21.636016] Modules linked in: thinkpad_ec(O) parport_pc ppdev binfmt_misc snd_hda_
Feb 23 14:37:16 fish-thinkpad kernel: [ 21.636280]
Feb 23 14:37:16 fish-thinkpad kernel: [ 21.636288] Pid: 1144, comm: modprobe Tainted: G C O 3.3.0-030300rc4
Feb 23 14:37:16 fish-thinkpad kernel: [ 21.636328] RIP: 0010:[<
Feb 23 14:37:16 fish-thinkpad kernel: [ 21.636355] RSP: 0018:ffff880126
Feb 23 14:37:16 fish-thinkpad kernel: [ 21.636372] RAX: ffffffffa03b462c RBX: ffffffffa03b6020 RCX: 0000000000000000
Feb 23 14:37:16 fish-thinkpad kernel: [ 21.636394] RDX: 0000000000000000 RSI: 0000000000000282 RDI: ffffffffa03b6020
Feb 23 14:37:16 fish-thinkpad kernel: [ 21.636416] RBP: ffff880126263f48 R08: 0000000000000000 R09: 0000000000000000
Feb 23 14:37:16 fish-thinkpad kernel: [ 21.636437] R10: 0000000000000000 R11: 0000000000000002 R12: ffffffffa03b6020
Feb 23 14:37:16 fish-thinkpad kernel: [ 21.636459] R13: 0000000000dbb430 R14: 0000000000000000 R15: 0000000000405ce0
Feb 23 14:37:16 fish-thinkpad kernel: [ 21.636482] FS: 00007f5996ff572
Feb 23 14:37:16 fish-thinkpad kernel: [ 21.636507] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Feb 23 14:37:16 fish-thinkpad kernel: [ 21.636525] CR2: ffff8800de5b4634 CR3: 0000000125424000 CR4: 00000000000406f0
Feb 23 14:37:16 fish-thinkpad kernel: [ 21.636548] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Feb 23 14:37:16 fish-thinkpad kernel: [ 21.636570] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Feb 23 14:37:16 fish-thinkpad kernel: [ 21.636593] Process modprobe (pid: 1144, threadinfo ffff880126262000, task ffff8801340ec4d0)
Feb 23 14:37:16 fish-thinkpad kernel: [ 21.636618] Stack:
Feb 23 14:37:16 fish-thinkpad kernel: [ 21.636627] ffff880126263f48 ffffffffa03b6020 0000000000000000 0000000000dbb430
Feb 23 14:37:16 fish-thinkpad kernel: [ 21.636659] ffff880126263f78 ffffffff810b58e6 0000000000405ce0 0000000000dbdf40
Feb 23 14:37:16 fish-thinkpad kernel: [ 21.636691] 000000000000...
| Edward Lee (tigerfishdaisy) wrote : | #5 |
Also, the bug's still present on the latest kernel in Precise (12.04)
| Launchpad Janitor (janitor) wrote : | #6 |
[Expired for linux (Ubuntu) because there has been no activity for 60 days.]
| Changed in linux (Ubuntu): | |
| status: | Incomplete → Expired |
| Changed in linux (Ubuntu): | |
| status: | Expired → Confirmed |
| description: | updated |
| tags: | added: bios-outdated-1.46 |
| tags: | added: precise |
| summary: |
- Borked Ricoh SD card reader e823; device misidentifies as e822 after - system reboot + [Lenovo ThinkPad T420] Borked Ricoh SD card reader e823; device + misidentifies as e822 after system reboot |
| Christopher M. Penalver (penalvch) wrote : | #7 |
Edward Lee, 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://
If it remains an issue, could you please run the following command in the development release from a Terminal (Applications-
apport-collect -p linux <replace-
Also, could you please test the latest upstream kernel available following https:/
kernel-
kernel-
where VERSION-NUMBER is the version number of the kernel you tested. For example:
kernel-
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-
If the mainline kernel does not fix this bug, please add the following tags:
kernel-
kernel-
As well, please remove the tag:
needs-upstream-
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.
| Changed in linux (Ubuntu): | |
| status: | Confirmed → Incomplete |
| Launchpad Janitor (janitor) wrote : | #8 |
[Expired for linux (Ubuntu) because there has been no activity for 60 days.]
| Changed in linux (Ubuntu): | |
| status: | Incomplete → Expired |


Do you know if this issue happened in a previous version of Ubuntu, or is this a new issue?
Would it be possible for you to test the latest upstream kernel? It will allow additional upstream developers to examine the issue. Refer to https:/ /wiki.ubuntu. com/KernelMainl ineBuilds . 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 by the mainline kernel, please add the following tag 'kernel- fixed-upstream- KERNEL- VERSION' . For example, if kernel version 3.3-rc4 fixed the issue, the tag would be: 'kernel- fixed-upstream- v3.3-rc4' .
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-rc4- precise/