[opensuse-kernel] MMC/SD Card reader on openSUSE 11.3
Hi everybody, I got a nice nifty notebook here (Dell Precision M4500, smolt profile at [0]), which I'm trying to get the latest 'things' to work. Almost all of the machine is in a working state (on openSUSE 11.3 even all out of the box, exctept gfx) and this is highly impressive. Unfortunately, at this time, the SD/MMC card reader seems not to work. In dmesg output, I get those lines regarding mmc or sdhci:
dmesg | grep -e 'sdhci' -e 'mmc' [ 9.769810] sr0: scsi3-mmc drive: 62x/62x writer dvd-ram cd/rw xa/form2 cdda pop-up [ 9.819200] sdhci: Secure Digital Host Controller Interface driver [ 9.819202] sdhci: Copyright(c) Pierre Ossman [ 9.970889] sdhci-pci 0000:04:00.1: SDHCI controller found [1180:e822] (rev 3) [ 9.970911] sdhci-pci 0000:04:00.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19 [ 9.970941] mmc0: Unknown controller version (2). You may experience problems. [ 9.970951] sdhci-pci 0000:04:00.1: setting latency timer to 64 [ 9.970997] Registered led device: mmc0:: [ 9.971029] mmc0: SDHCI controller on PCI [0000:04:00.1] using ADMA [ 1281.335537] mmc0: error -110 whilst initialising SD card
So the controller is seen / detected, the insertion of the card is seen as well (last line), but just as it tells earlier, 'I do experience problems' :) The card remains inaccessible of course. Output of lspci -v for the SD host controller: 04:00.1 SD Host controller: Ricoh Co Ltd Device e822 (rev 03) (prog-if 01) Subsystem: Dell Device 040c Flags: bus master, fast devsel, latency 0, IRQ 19 Memory at e5930000 (32-bit, non-prefetchable) [size=256] Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+ Capabilities: [78] Power Management version 3 Capabilities: [80] Express Endpoint, MSI 00 Kernel driver in use: sdhci-pci Is there anyway this can be worked on? Any pointers on getting started with it? Best regards, Dominique [0] http://www.smolts.org/client/show/pub_0504d140-157f-4525-a0b1-6cafea36dbb8 -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
On 08/13/2010 at 8:42 AM, "Dominique Leuenberger"
wrote: 04:00.1 SD Host controller: Ricoh Co Ltd Device e822 (rev 03) (prog-if 01) Subsystem: Dell Device 040c Flags: bus master, fast devsel, latency 0, IRQ 19 Memory at e5930000 (32-bit, non-prefetchable) [size=256] Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+ Capabilities: [78] Power Management version 3 Capabilities: [80] Express Endpoint, MSI 00 Kernel driver in use: sdhci-pci
Just a follow-up from my side: It seems I might be lucky with kernel 2.6.36: about 40 hours ago, two checkins addressing ricoh SD Card readers were added to the tree. One containing exactly the IDs of my specified card reader.... so all we need now are packages :) Dominique -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 08/13/2010 04:35 AM, Dominique Leuenberger wrote:
On 08/13/2010 at 8:42 AM, "Dominique Leuenberger"
wrote: 04:00.1 SD Host controller: Ricoh Co Ltd Device e822 (rev 03) (prog-if 01) Subsystem: Dell Device 040c Flags: bus master, fast devsel, latency 0, IRQ 19 Memory at e5930000 (32-bit, non-prefetchable) [size=256] Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+ Capabilities: [78] Power Management version 3 Capabilities: [80] Express Endpoint, MSI 00 Kernel driver in use: sdhci-pci Just a follow-up from my side: It seems I might be lucky with kernel 2.6.36: about 40 hours ago, two checkins addressing ricoh SD Card readers were added to the tree. One containing exactly the IDs of my specified card reader....
so all we need now are packages :)
Can you post the commit ids? - -Jeff - -- Jeff Mahoney SUSE Labs -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.15 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/ iEYEARECAAYFAkxlUMkACgkQLPWxlyuTD7LDBQCfa+7yU28X/FK6eIBkBiySngmT 7ZkAnjOqpRG/r9xcQIZsU3YsY3MgBbr2 =hz+f -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
On 08/13/2010 at 4:03 PM, Jeff Mahoney
wrote: Just a follow-up from my side: It seems I might be lucky with kernel 2.6.36: about 40 hours ago, two checkins addressing ricoh SD Card readers were added to the tree. One containing exactly the IDs of my specified card reader.... so all we need now are packages :)
Can you post the commit ids?
Of course: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdif... and http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdif... That's all I saw, and they are commited together... Dominique -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
On Fri, Aug 13, 2010 at 05:05:04PM +0200, Dominique Leuenberger wrote:
On 08/13/2010 at 4:03 PM, Jeff Mahoney
wrote: Just a follow-up from my side: It seems I might be lucky with kernel 2.6.36: about 40 hours ago, two checkins addressing ricoh SD Card readers were added to the tree. One containing exactly the IDs of my specified card reader.... so all we need now are packages :)
Can you post the commit ids?
Of course:
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdif... and http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdif...
That's all I saw, and they are commited together...
Ah, nice, those are simple patches, I'll queue them up in the next round of -stable kernel updates which will trickle back to the opensuse kernels in a few weeks. If I go add these to the kernel-of-the-day, can you test it out tomorrow to see if it solves your problem? thanks, greg k-h -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 08/13/2010 11:30 AM, Greg KH wrote:
On Fri, Aug 13, 2010 at 05:05:04PM +0200, Dominique Leuenberger wrote:
On 08/13/2010 at 4:03 PM, Jeff Mahoney
wrote: Just a follow-up from my side: It seems I might be lucky with kernel 2.6.36: about 40 hours ago, two checkins addressing ricoh SD Card readers were added to the tree. One containing exactly the IDs of my specified card reader.... so all we need now are packages :)
Can you post the commit ids?
Of course:
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdif... and http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdif...
That's all I saw, and they are commited together...
Ah, nice, those are simple patches, I'll queue them up in the next round of -stable kernel updates which will trickle back to the opensuse kernels in a few weeks.
If I go add these to the kernel-of-the-day, can you test it out tomorrow to see if it solves your problem?
I'm going to build a test 11.3 kernel to make sure that there aren't any missing bits they depend on first. - -Jeff - -- Jeff Mahoney SUSE Labs -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.15 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/ iEYEARECAAYFAkxlZVkACgkQLPWxlyuTD7ICDACfZQjn1Oo9Nbc6n/B8A1RKhKcn z2UAoI9r/5w4YHEWUNoGqx1OBk4zzOFe =OQSF -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
On 08/13/2010 at 5:31 PM, Jeff Mahoney
wrote: Ah, nice, those are simple patches, I'll queue them up in the next round of -stable kernel updates which will trickle back to the opensuse kernels in a few weeks. If I go add these to the kernel-of-the-day, can you test it out tomorrow to see if it solves your problem?
I'm going to build a test 11.3 kernel to make sure that there aren't any missing bits they depend on first.
Sure Thing! If you prepare me a nice rpm I'll gladly give them a test and see if it resolves my problem. It will be a great help to copy pictures from the camera again (the way I did it with my old system... without ugly usb connections). Thanks for your efforts on this! Dominique -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 08/13/2010 11:37 AM, Dominique Leuenberger wrote:
On 08/13/2010 at 5:31 PM, Jeff Mahoney
wrote: Ah, nice, those are simple patches, I'll queue them up in the next round of -stable kernel updates which will trickle back to the opensuse kernels in a few weeks. If I go add these to the kernel-of-the-day, can you test it out tomorrow to see if it solves your problem?
I'm going to build a test 11.3 kernel to make sure that there aren't any missing bits they depend on first.
Sure Thing!
If you prepare me a nice rpm I'll gladly give them a test and see if it resolves my problem. It will be a great help to copy pictures from the camera again (the way I did it with my old system... without ugly usb connections).
Thanks for your efforts on this!
I've built the RPMs and placed them here: http://download.opensuse.org/repositories/home:/jeff_mahoney:/branches:/Kern... Please let me know when you've tested and I can remove them. - -Jeff - -- Jeff Mahoney SUSE Labs -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.15 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/ iEYEARECAAYFAkxpeaQACgkQLPWxlyuTD7IxsQCfcO7ziAnyuanDfDtPSZBFdnI5 0vgAoJ6mmRlQ3k3VZ4B3xkuMraeFUUhK =+XyH -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
On 08/16/2010 at 7:47 PM, Jeff Mahoney
wrote:
I've built the RPMs and placed them here: http://download.opensuse.org/repositories/home:/jeff_mahoney:/branches:/Kern el:/openSUSE-11.3/openSUSE_11.3/
Please let me know when you've tested and I can remove them.
Hi Jeff, I just installed the package (x86_64) on my system, rebooted the new kernel and inserted a card... unfortunately, that did not change a thing. I uploaded boot.omgs to my server for your reference: http://opensuse.leuenberger.net/boot.omsg Message appearing in dmesg when inserting a card is (just as before): mmc0: error -110 whilst initialising SD card Did I miss any step in getting the right 'driver' enabled for my card reader? Dominique -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
participants (3)
-
Dominique Leuenberger
-
Greg KH
-
Jeff Mahoney