[Bug 723114] New: cardreader doesn't work (regression)

https://bugzilla.novell.com/show_bug.cgi?id=723114 https://bugzilla.novell.com/show_bug.cgi?id=723114#c0 Summary: cardreader doesn't work (regression) Classification: openSUSE Product: openSUSE 12.1 Version: Factory Platform: Other OS/Version: Other Status: NEW Severity: Major Priority: P5 - None Component: Kernel AssignedTo: kernel-maintainers@forge.provo.novell.com ReportedBy: suse-beta@cboltz.de QAContact: qa@suse.de Found By: --- Blocker: --- Created an attachment (id=455441) --> (http://bugzilla.novell.com/attachment.cgi?id=455441) /var/log/messages There seems to be a big regression in 12.1 compared to 11.4: The cardreader in my laptop (Dell Vostro 1710) doesn't work, and an external USB cardreader also doesn't work. Details: When I insert a SD card into the internal cardreader, nothing happens. No message in /var/log/messages. When I attach an external USB cardreader and insert a SD card, there are at least messages in /var/log/messages (attached), but it doesn't work. The last two messages are: kernel: [20319.162040] usb 4-2: device not accepting address 8, error -71 kernel: [20319.162085] hub 4-0:1.0: unable to enumerate USB device on port 2 (see attached log for all messages) Both devices worked with openSUSE 11.4, and also work if I boot the 11.4 promo DVD. In other words: the hardware is OK. This is clearly a regression in 12.1 :-( I connected the USB cardreader to one USB port after the other, including the port where normally my keyboard/mouse receiver (Logitech cordless desktop) are connected. This resulted in lots of messages like this: kernel: [21008.385057] usb 3-1: new full speed USB device number 86 using uhci_hcd kernel: [21008.448105] hub 3-0:1.0: unable to enumerate USB device on port 1 (with "number 86" increasing every second) And now it becomes really funny: After removing and re-plugging the keyboard/mouse receiver, the USB card reader starts to work on the USB port I used at the beginning. I have no idea why, maybe the log explains it. The internal card reader still doesn't work. I'll attach /var/log/messages which at least shows what happens with the external cardreader. I'm not sure what information would be useful for the internal cardreader since it doesn't cause any logfile entries - please tell me what you need. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=723114 https://bugzilla.novell.com/show_bug.cgi?id=723114#c1 Ismail Donmez <idonmez@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |idonmez@suse.com --- Comment #1 from Ismail Donmez <idonmez@suse.com> 2011-10-19 09:33:51 UTC --- I see in the log that hal storage daemon is running. hal is removed from 12.1 so I wonder why its running at all and if its related to the problem somehow. Can you try removing hal packages and retest? Thanks. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=723114 https://bugzilla.novell.com/show_bug.cgi?id=723114#c2 --- Comment #2 from Christian Boltz <suse-beta@cboltz.de> 2011-10-19 13:21:55 CEST --- In the meantime (after updating to latest Factory, last update yesterday) things have improved a bit - the external USB cardreader works again (tested with a SD card). Your comment about hal was too late ;-) - it was already removed (probably by zypper dup) at 2011-10-12. The internal cardreader still does not even write a line in the log when I insert a SD card. What information do you need to make the internal cardreader working again? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=723114 https://bugzilla.novell.com/show_bug.cgi?id=723114#c3 --- Comment #3 from Ismail Donmez <idonmez@suse.com> 2011-10-19 11:35:40 UTC --- We need some kernel developer looking into this but for now providing a lspci output would be a good start. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=723114 https://bugzilla.novell.com/show_bug.cgi?id=723114#c4 --- Comment #4 from Christian Boltz <suse-beta@cboltz.de> 2011-10-19 14:09:35 CEST --- Created an attachment (id=457541) --> (http://bugzilla.novell.com/attachment.cgi?id=457541) lspci output (from Factory, last updated 2011-10-18) The most interesting lines from lspic are probably those: 08:05.2 SD Host controller: O2 Micro, Inc. Integrated MMC/SD Controller (rev 02) 08:05.3 Mass storage controller: O2 Micro, Inc. Integrated MS/xD Controller (rev 01) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=723114 https://bugzilla.novell.com/show_bug.cgi?id=723114#c5 Ismail Donmez <idonmez@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |suse-beta@cboltz.de --- Comment #5 from Ismail Donmez <idonmez@suse.com> 2011-10-20 14:14:01 UTC --- I don't see any mmc related code in the dmesg, can you try inserting an sdcard? Also lsmod output would be good. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=723114 https://bugzilla.novell.com/show_bug.cgi?id=723114#c6 --- Comment #6 from Christian Boltz <suse-beta@cboltz.de> 2011-10-20 18:07:34 CEST --- Created an attachment (id=457981) --> (http://bugzilla.novell.com/attachment.cgi?id=457981) lsmod output (from Factory, last updated 2011-10-18) inserting a SD card does not add anything to dmesg or lspci -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=723114 https://bugzilla.novell.com/show_bug.cgi?id=723114#c Christian Boltz <suse-beta@cboltz.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|suse-beta@cboltz.de | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=723114 https://bugzilla.novell.com/show_bug.cgi?id=723114#c7 Ismail Donmez <idonmez@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|Major |Critical --- Comment #7 from Ismail Donmez <idonmez@suse.com> 2011-10-20 17:52:10 UTC --- Lets try the following which seems to help for some Ricoh sdcard readers, 1. Create /etc/modprobe.d/sdhci file with the content: options pciehp pciehp_force=1 options sdhci debug_quirks=1 2. Manually modprobe pciehp on next reboot. And check if you see any "mmc" messages in dmesg. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=723114 https://bugzilla.novell.com/show_bug.cgi?id=723114#c Ismail Donmez <idonmez@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |suse-beta@cboltz.de -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=723114 https://bugzilla.novell.com/show_bug.cgi?id=723114#c8 --- Comment #8 from Ismail Donmez <idonmez@suse.com> 2011-11-03 15:23:58 UTC --- Ping? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=723114 https://bugzilla.novell.com/show_bug.cgi?id=723114#c9 Christian Boltz <suse-beta@cboltz.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|suse-beta@cboltz.de | --- Comment #9 from Christian Boltz <suse-beta@cboltz.de> 2011-11-03 17:48:49 CET --- Sorry, I somehow missed your info request :-( (In reply to comment #7)
1. Create /etc/modprobe.d/sdhci file with the content:
Done (as sdhci.conf - all files there are named *.conf)
2. Manually modprobe pciehp on next reboot.
And check if you see any "mmc" messages in dmesg.
# dmesg|grep mmc [ 17.517463] sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda caddy [ 17.707698] _regulator_get: 0000:08:05.2 supply vmmc not found, using dummy regulator [ 17.707743] Registered led device: mmc0:: [ 17.707783] mmc0: SDHCI controller on PCI [0000:08:05.2] using DMA The internal cardreader still doesn't log anything when I insert a SD card :-( -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=723114 https://bugzilla.novell.com/show_bug.cgi?id=723114#c10 Aleksey Sukhonosov <aleyer@yandex.ru> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |aleyer@yandex.ru --- Comment #10 from Aleksey Sukhonosov <aleyer@yandex.ru> 2011-11-23 17:34:38 UTC --- The same problem with Vostro 1310. It seems that this problem is present in may other distros with the same kernel. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=723114 https://bugzilla.novell.com/show_bug.cgi?id=723114#c11 Jeff Mahoney <jeffm@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO CC| |jeffm@suse.com InfoProvider| |suse-beta@cboltz.de --- Comment #11 from Jeff Mahoney <jeffm@suse.com> 2012-03-24 23:59:50 EDT --- Do the card readers work with the current Kernel:HEAD kernel? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=723114 https://bugzilla.novell.com/show_bug.cgi?id=723114#c12 Christian Boltz <suse-beta@cboltz.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|suse-beta@cboltz.de | --- Comment #12 from Christian Boltz <suse-beta@cboltz.de> 2012-03-26 13:23:05 CEST --- (In reply to comment #11)
Do the card readers work with the current Kernel:HEAD kernel?
Good news: Yes, it works :-) Note that I still have the /etc/modprobe.d/sdhci.conf from comment #7. I did not have to load any module manually. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=723114 https://bugzilla.novell.com/show_bug.cgi?id=723114#c13 Jeff Mahoney <jeffm@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|kernel-maintainers@forge.pr |jlee@suse.com |ovo.novell.com | --- Comment #13 from Jeff Mahoney <jeffm@suse.com> 2012-03-26 09:29:43 EDT --- Great. Thanks for the feedback. Now we just need to isolate the fix. :) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=723114 https://bugzilla.novell.com/show_bug.cgi?id=723114#c14 Joey Lee <jlee@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|jlee@suse.com |acho@suse.com --- Comment #14 from Joey Lee <jlee@suse.com> 2012-03-27 01:42:16 UTC --- Reassign to Al Cho. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=723114 https://bugzilla.novell.com/show_bug.cgi?id=723114#c15 --- Comment #15 from Christian Boltz <suse-beta@cboltz.de> 2012-06-11 19:12:47 CEST --- FYI: The cardreader works with current 12.2 Factory (kernel 3.4.0) :-) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=723114 https://bugzilla.novell.com/show_bug.cgi?id=723114#c16 Jeffrey Cheung <jcheung@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CLOSED CC| |jcheung@suse.com Resolution| |FIXED --- Comment #16 from Jeffrey Cheung <jcheung@suse.com> 2013-06-04 00:44:34 UTC --- Per comment #15, it work as openSUSE 12.2 and now we have openSUSE 12.3 released. I am going to close this bug as fixed because end user got fixed anyway in openSUSE 12.2 version anyway. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com