[Lenovo Edge 11/13] Card reader does not work with any type of card

Bug #874700 reported by Jeff Lane 
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Linux
Confirmed
Medium
linux (Ubuntu)
Invalid
High
Unassigned
Oneiric
Invalid
High
Jesse Sung

Bug Description

Cert testing Oneiric on this machine (201011-6822) and the card reader does not appear to work. I tried SD, SDHC and MMC cards and there was no indication of ANYTHING in dmesg at all.

lsusb doesn't seem to display any card reader specifically either.ubuntu@201011-6822:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 004: ID 0a5c:217f Broadcom Corp. Bluetooth Controller
Bus 002 Device 003: ID 04f2:b1b4 Chicony Electronics Co., Ltd Lenovo Integrated Camera
Bus 002 Device 004: ID 05c6:9204 Qualcomm, Inc.

Unless it's this Qualcomm thing...

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: linux-image-3.0.0-12-generic 3.0.0-12.20
ProcVersionSignature: Ubuntu 3.0.0-12.20-generic 3.0.4
Uname: Linux 3.0.0-12-generic i686
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
ApportVersion: 1.23-0ubuntu3
Architecture: i386
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: CONEXANT Analog [CONEXANT Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: ubuntu 1615 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xf0700000 irq 44'
   Mixer name : 'Intel IbexPeak HDMI'
   Components : 'HDA:14f15066,17aa21c8,00100302 HDA:80862804,80860101,00100000'
   Controls : 12
   Simple ctrls : 6
Card29.Amixer.info:
 Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw 86HT15WW-1.161000'
   Mixer name : 'ThinkPad EC 86HT15WW-1.161000'
   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: Fri Oct 14 20:09:38 2011
HibernationDevice: RESUME=UUID=8378af85-c9ae-4e0e-9994-dd2b6112c23c
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release i386 (20111012)
MachineType: LENOVO 032823U
ProcEnviron:
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.0.0-12-generic root=UUID=0bfdd199-a71b-4b2e-a7b0-b8392c9b2b39 ro quiet splash initcall_debug vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-3.0.0-12-generic N/A
 linux-backports-modules-3.0.0-12-generic N/A
 linux-firmware 1.60
SourcePackage: linux
StagingDrivers: mei
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 07/13/2010
dmi.bios.vendor: LENOVO
dmi.bios.version: 86ET16WW (1.00 )
dmi.board.name: 032823U
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:bvr86ET16WW(1.00):bd07/13/2010:svnLENOVO:pn032823U:pvrThinkPadEdge:rvnLENOVO:rn032823U:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 032823U
dmi.product.version: ThinkPad Edge
dmi.sys.vendor: LENOVO

Revision history for this message
Jeff Lane  (bladernr) wrote :
tags: added: blocks-hwcert
Brad Figg (brad-figg)
Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
Jeff Lane  (bladernr) wrote : Re: [Lenovo Edge 11/13] MMC reader does not work

Also saw this on the Edge 13 (7450) - card reader doesn't detect any cards

summary: - [Lenovo Edge 11] MMC reader does not work
+ [Lenovo Edge 11/13] MMC reader does not work
Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

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 release candidate kernel versus the daily build. Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag. 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. Please let us know your results.

Thanks in advance.

tags: added: needs-upstream-testing
Ara Pulido (ara)
summary: - [Lenovo Edge 11/13] MMC reader does not work
+ [Lenovo Edge 11/13] Card reader does not work with any type of card
Ara Pulido (ara)
Changed in linux (Ubuntu):
assignee: nobody → Chris Van Hoof (vanhoof)
importance: Undecided → High
Revision history for this message
Anthony Wong (anthonywong) wrote :

@Jeff

There doesn't seem to have a card reader device in both lsusb and lspci (The Qualcomm device in lsusb is a Gobi 2000), perhaps the hardware is not working or disabled in BIOS?

Changed in linux (Ubuntu):
assignee: Chris Van Hoof (vanhoof) → Jeff Lane (bladernr)
importance: High → Undecided
status: Confirmed → Incomplete
importance: Undecided → High
Revision history for this message
Jeff Lane  (bladernr) wrote :

It's possible... however, Marc Legris will have to look at it. There is a slot, and I'm pretty sure that the card reader worked on those systems previously, which is why I was a bit confused this time around.

However, look at this info:
https://certification.canonical.com/hardware/201011-6822/submission/AesnypxHvwnSu8W/devices

This is from a Natty certification run on that exact same system. You'll notice that Natty shows a card reader, where it is not there for Oneiric.

So the problem is either bad hardware, or disabled in BIOS (can you actually do that with card readers?) or something in Oneiric is broken WRT that particular reader.

Given that the card reader did work on the Edge 11 with Natty but did not work with Oneiric, my first inclination is an OS issue. However, I'd certainly not dismiss hardware at all, but that being said, the system really can't be certified if the hardware used to test with is broken.

Changed in linux (Ubuntu):
assignee: Jeff Lane (bladernr) → Marc Legris (maaarc)
visibility: public → private
Revision history for this message
Jeff Lane  (bladernr) wrote :

Marking private because it's dealing with internal systems and links to those systems that aren't generally available.

Ara Pulido (ara)
tags: added: regression-release
tags: added: rls-mgr-o-tracking
Revision history for this message
Marc Legris (maaarc-deactivatedaccount-deactivatedaccount-deactivatedaccount-deactivatedaccount-deactivatedaccount) wrote :

Tried the 3.2 rc4 kernel, system still did not pick up the cards and I did not see anything related in dmesg. In the bios I did not see any options to disable/enable the card reader.

tags: added: kernel-bug-exists-upstream
removed: needs-upstream-testing
Revision history for this message
Ara Pulido (ara) wrote :

Marking it back to public, as having this private is not making any good.

Jeff, next time, if you need to link to C3 information, open a new private bug, and link the public with the private. We always need a public bug.

visibility: private → public
Changed in linux (Ubuntu Oneiric):
assignee: nobody → Jesse Sung (wenchien)
importance: Undecided → High
Revision history for this message
Jesse Sung (wenchien) wrote :

@Jeff and @Marc,

Can we test with natty again? Boot with a live image, then insert and remove [SD,SDHC,MMC] cards and see what kernel says in dmesg.

Thanks.

Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Marc Legris (maaarc-deactivatedaccount-deactivatedaccount-deactivatedaccount-deactivatedaccount-deactivatedaccount) wrote :

Nothing out of the ordinary that I can see

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Jesse Sung (wenchien) wrote :

@Marc,

From the dmesg.txt:

[ 9.017434] scsi 4:0:0:0: Direct-Access Generic- Multi-Card 1.00 PQ: 0 ANSI: 0 CCS
[ 9.018272] sd 4:0:0:0: Attached scsi generic sg1 type 0
[ 9.022378] sd 4:0:0:0: [sdb] Attached SCSI removable disk
...
[ 67.768961] sd 4:0:0:0: [sdb] 7741440 512-byte logical blocks: (3.96 GB/3.69 GiB)
[ 67.771052] sd 4:0:0:0: [sdb] No Caching mode page present
[ 67.771057] sd 4:0:0:0: [sdb] Assuming drive cache: write through
[ 67.773675] sd 4:0:0:0: [sdb] No Caching mode page present
[ 67.773679] sd 4:0:0:0: [sdb] Assuming drive cache: write through
[ 67.774695] sdb: sdb1
[ 80.101194] sd 4:0:0:0: [sdb] 3854336 512-byte logical blocks: (1.97 GB/1.83 GiB)
[ 80.103218] sd 4:0:0:0: [sdb] No Caching mode page present
[ 80.103224] sd 4:0:0:0: [sdb] Assuming drive cache: write through
[ 80.106170] sd 4:0:0:0: [sdb] No Caching mode page present
[ 80.106175] sd 4:0:0:0: [sdb] Assuming drive cache: write through
[ 80.108370] sdb: sdb1
[ 131.894327] sd 4:0:0:0: [sdb] 7744512 512-byte logical blocks: (3.96 GB/3.69 GiB)
[ 131.896562] sd 4:0:0:0: [sdb] No Caching mode page present
[ 131.896570] sd 4:0:0:0: [sdb] Assuming drive cache: write through
[ 131.899672] sd 4:0:0:0: [sdb] No Caching mode page present
[ 131.899686] sd 4:0:0:0: [sdb] Assuming drive cache: write through
[ 131.902981] sdb: sdb1

Looks like this one is card reader? This is not shown in the original dmesg though.
Does it work if mount manually?

Also, according to #5, this card reader should work with natty. To ensure that this isn't a hw issue, could you help to test with natty live image to see if it works?

Thank you!

Revision history for this message
Marc Legris (maaarc-deactivatedaccount-deactivatedaccount-deactivatedaccount-deactivatedaccount-deactivatedaccount) wrote :

@Jesse

The original was from Oneiric, the dmesg from comment #10 was the dmesg from the natty live cd

Revision history for this message
Jesse Sung (wenchien) wrote :

@Marc,

Could you arrange ssh access for me on this machine with natty installed?

Thanks!

Revision history for this message
Marc Legris (maaarc-deactivatedaccount-deactivatedaccount-deactivatedaccount-deactivatedaccount-deactivatedaccount) wrote :

@Jesse

Sent you instructions for ssh access to this system

Changed in linux:
importance: Unknown → Medium
status: Unknown → Confirmed
Revision history for this message
Marc Legris (maaarc-deactivatedaccount-deactivatedaccount-deactivatedaccount-deactivatedaccount-deactivatedaccount) wrote :

Seems to be working now in 11.10. Just did a regular install fro ma usb stick.

Revision history for this message
Anthony Wong (anthonywong) wrote :

@Marc
Is this bug now invalid? Perhaps it has been fixed since this bug was reported.

Revision history for this message
Marc Legris (maaarc-deactivatedaccount-deactivatedaccount-deactivatedaccount-deactivatedaccount-deactivatedaccount) wrote :

@Anthony
I would say it is

Changed in linux (Ubuntu):
status: Confirmed → Invalid
Jesse Sung (wenchien)
Changed in linux (Ubuntu Oneiric):
status: New → Invalid
Revision history for this message
Richard Wonka (richard-wonka) wrote :

I have a ThinkPad edge 13 and the card reader used to work fine, but now does not seem to work at all or sometimes only reports cards 5+ minutes after sticking them into the slot. I have not found out how to reproduce the late recognition.

syslog stays completely quiet during this delay.

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.