[Lenovo ThinkPad T420] Borked Ricoh SD card reader e823; device misidentifies as e822 after system reboot

Bug #939548 reported by Deactivated User
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
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-3.0.0-16-generic 3.0.0-16.28
ProcVersionSignature: Ubuntu 3.0.0-16.28-generic 3.0.17
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/controlC0: fish 1653 F.... pulseaudio
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,17aa21ce,00100002'
   Controls : 8
   Simple ctrls : 5
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 [on]
Date: Thu Feb 23 09:35:43 2012
HibernationDevice: RESUME=UUID=6f7c0b20-e754-4ac8-918e-9e2749b4962f
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
MachineType: LENOVO 41786VU
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.0.0-16-generic root=UUID=634d124f-15cf-45c2-b52e-15dc680dbf9f ro quiet splash pcie_aspm=force i915.i915_enable_rc6=1 i915.i915_enable_fbc=1 i915.lvds_downclock=1 vt.handoff=7
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
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.asset.tag: Not Available
dmi.board.name: 41786VU
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:bvr83ET67WW(1.37):bd11/28/2011:svnLENOVO:pn41786VU:pvrThinkPadT420:rvnLENOVO:rn41786VU:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 41786VU
dmi.product.version: ThinkPad T420
dmi.sys.vendor: LENOVO

Revision history for this message
Deactivated User (deactivated-user636007-deactivatedaccount) wrote :
Brad Figg (brad-figg)
Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

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/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 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/

Changed in linux (Ubuntu):
importance: Undecided → Medium
tags: added: needs-upstream-testing
Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Deactivated User (deactivated-user636007-deactivatedaccount) wrote :

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
Revision history for this message
Deactivated User (deactivated-user636007-deactivatedaccount) wrote :
Download full text (3.9 KiB)

(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: [<ffffffff810b3598>] module_put+0x28/0x90
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_codec_conexant snd_hda_intel snd_hda_codec snd_hwdep thinkpad_acpi snd_pcm snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq joydev arc4 snd_timer uvcvideo iwlwifi snd_seq_device videobuf2_core i915 snd btusb videodev coretemp v4l2_compat_ioctl32 videobuf2_vmalloc videobuf2_memops mac_hid drm_kms_helper drm i2c_algo_bit lp soundcore mei(C) nvram mac80211 bluetooth cfg80211 psmouse serio_raw snd_page_alloc wmi video tpm_tis parport usbhid hid firewire_ohci e1000e sdhci_pci firewire_core sdhci crc_itu_t
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-generic #201202181935 LENOVO 41786VU/41786VU
Feb 23 14:37:16 fish-thinkpad kernel: [ 21.636328] RIP: 0010:[<ffffffff810b3598>] [<ffffffff810b3598>] module_put+0x28/0x90
Feb 23 14:37:16 fish-thinkpad kernel: [ 21.636355] RSP: 0018:ffff880126263f28 EFLAGS: 00010282
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: 00007f5996ff5720(0000) GS:ffff88013e200000(0000) knlGS:0000000000000000
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...

Read more...

Revision history for this message
Deactivated User (deactivated-user636007-deactivatedaccount) wrote :

Also, the bug's still present on the latest kernel in Precise (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
Alfred Zhu (yuezhu)
Changed in linux (Ubuntu):
status: Expired → Confirmed
penalvch (penalvch)
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
Revision history for this message
penalvch (penalvch) wrote :

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://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.

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.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.