Bug 132084

Summary: My card reader doens't work anymore
Product: [openSUSE] SUSE LINUX 10.0 Reporter: Georges A.K. <dgege1>
Component: KernelAssignee: Greg Kroah-Hartman <gregkh>
Status: RESOLVED INVALID QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None    
Version: Final   
Target Milestone: ---   
Hardware: x86   
OS: Other   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: Output of /proc/bus/usb/devices
Output of dmesg when external reader is inserted
dmesg output with second USB card reader

Description Georges A.K. 2005-11-02 22:49:37 UTC
My system is a laptop (acer ferrari 3000) which has a builtin 4-1 card reader. It used to work just fine with SuSE 9.3. However, I upgraded to 10.0 and now, it doesn't work anymore. Whenever I insert my SD card, the orange light lights up for quite some time (which is not normal) and then nothing is mounted. I get this error in dmesg :

SCSI device sda: 494080 512-byte hdwr sectors (253 MB)
sda: Write Protect is off
sda: Mode Sense: 03 00 00 00
sda: assuming drive cache: write through
SCSI device sda: 494080 512-byte hdwr sectors (253 MB)
sda: Write Protect is off
sda: Mode Sense: 03 00 00 00
sda: assuming drive cache: write through
 sda: sda1
usb 3-1: reset full speed USB device using uhci_hcd and address 2
usb 3-1: reset full speed USB device using uhci_hcd and address 2
usb 3-1: reset full speed USB device using uhci_hcd and address 2
usb 3-1: reset full speed USB device using uhci_hcd and address 2
usb 3-1: reset full speed USB device using uhci_hcd and address 2
scsi: Device offlined - not ready after error recovery: host 0 channel 0 id 0 lun 0
SCSI error : <0 0 0 0> return code = 0x50000
end_request: I/O error, dev sda, sector 494013
printk: 8 messages suppressed.
Buffer I/O error on device sda1, logical block 493912
scsi0 (0:0): rejecting I/O to offline device
Buffer I/O error on device sda1, logical block 493913
Buffer I/O error on device sda1, logical block 493914
Buffer I/O error on device sda1, logical block 493915
Buffer I/O error on device sda1, logical block 493916
Buffer I/O error on device sda1, logical block 493917
Buffer I/O error on device sda1, logical block 493918
Buffer I/O error on device sda1, logical block 493919
scsi0 (0:0): rejecting I/O to offline device
scsi0 (0:0): rejecting I/O to offline device
Buffer I/O error on device sda1, logical block 493912
Buffer I/O error on device sda1, logical block 493913
scsi0 (0:0): rejecting I/O to offline device
scsi0 (0:0): rejecting I/O to offline device
scsi0 (0:0): rejecting I/O to offline device
scsi0 (0:0): rejecting I/O to offline device
scsi0 (0:0): rejecting I/O to offline device

Anyone got an idea ?

Thanx,
Georges.
Comment 1 Greg Kroah-Hartman 2005-11-15 22:00:42 UTC
Ick, that's not good.  if you unload the usb host controller, and then load it again with:
   rmmod uhci-hcd
   modprobe uhci-hcd

does that help?

Also, can you attach the output of /proc/bus/usb/devices with the uhci-hcd module loaded?
Comment 2 Georges A.K. 2005-11-16 01:25:32 UTC
Created attachment 57433 [details]
Output of /proc/bus/usb/devices

Here's the output of /proc/bus/usb/devices
Comment 3 Georges A.K. 2005-11-16 01:29:04 UTC
Thanx for tackling this bug, it's really killing me !

I tried unloading and reloading and no good. Here's a couple of other interesting things :
- I experience the same problem with kubuntu (2.6.12)
- I have another SD reader, this one is external(USB). It doesn't work either, but I get another output. I'm not sure if it's another bug or if they're related. Anyhow, I'll attach the output, maybe it could be of any help.

Thanx,
Georges.

Comment 4 Georges A.K. 2005-11-16 01:32:40 UTC
Created attachment 57434 [details]
Output of dmesg when external reader is inserted

Here's the relevant dmesg output when I insert my USB card reader. You'll see that the output is different but the result is the same (not working). If the 2 are not related, tell me so, so I can file a new bug for this one.

Thanx,
Georges.
Comment 5 Georges A.K. 2005-12-14 05:16:23 UTC
Ok, I tried TWO other cards readers (USB this time) and both still fail. It's a different error which I'll attach (not sure if it's related, if not I'll open a new bug).
Comment 6 Georges A.K. 2005-12-14 05:19:45 UTC
Created attachment 60474 [details]
dmesg output with second USB card reader
Comment 7 Greg Kroah-Hartman 2005-12-14 06:53:47 UTC
It looks like something is wrong with the media you are putting into the readers.

Does it work on other machines?
Comment 8 Georges A.K. 2005-12-14 07:11:25 UTC
Well, it works on all windows machines I try in it. It also works on SuSE 9.3 and KUbuntu. I think it has something to do with kernel version as 2.6.13 and up gives me errors.
Comment 9 Greg Kroah-Hartman 2006-04-12 16:28:36 UTC
Does the 10.1 beta 9 work properly with this device?
Comment 10 Greg Kroah-Hartman 2006-04-27 22:49:07 UTC
Am closing due to delay in response.

If you do get a chance to test out 10.1 (please test RC3 or so), and it is
still a problem, please reopen this bug with the new information.