Hallo!
Ich habe ein Problem mit dem SD card reader Ricoh R5C843 MMC Host Controller. Auf meinem Laptop (Sony Vaio VGN-TZ21MN) habe ich mehrere Betriebsysteme parallel installiert und musste feststellen, dass dieser SD card reader bei neueren Kernelversionen nicht mehr erkannt/aktiviert wird.
Auf meiner alten SUSE 10.3 (Kernel 2.6.22) gibt "lspci | grep Ricoh" folgendes aus:
09:04.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev ba)
09:04.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 04)
09:04.3 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 11)
09:04.4 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 11)
D.h. der SD card reader wird erkannt (hier als R5C843 MMC Host controller).
Ich habe jetzt auch SUSE 11.4 (Kernel 2.6.37) auf Festplatte und Kubuntu 11.04 (Kernel 2.6.38 ) als Testversion auf einem USB-Stick laufen. Hier gibt "lspci | grep Ricoh" aus:
09:04.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev ba)
09:04.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 04)
09:04.4 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 11)
D.h. der SD card reader wird NICHT erkannt/aktiviert. Das kuriose ist: wenn ich meinen Rechner direkt neu starte, so taucht der SD card reader weder im "lspci" unter SUSE 10.3 auf, noch kann ich den SD card reader unter WindowsXP/7 nutzen. Erst wenn ich den Rechner herunterfahre (d.h. komplett ausschalte) und dann wieder starte ist der SD card reader wieder in Betrieb, aber nur unter Windows oder SUSE 10.3 und nicht unter SUSE 11.4/Kubuntu 11.04.
Ich habe jetzt unterschiedliche Linux-Livesysteme ausprobiert und konnte eingrenzen, ab welchen Kernel dieses Problem auftaucht. Bis Kernel 2.6.33 taucht der SD card reader in "lspci" auf, ab 2.6.34 taucht dieser nicht mehr auf, und das unabhängig von der Distribution.
Da ich nur begrenzt Speicherplatz auf meiner Kiste habe, würde ich gerne den SD-Kartenleser als zusätzlichen Datenspeicher nutzen. Auf http://www.gitorious.org/ricoh-kernel/ricoh-kernel habe ich Treiber für SD und MemoryStick card reader gefunden und zumindest den MemoryStick card reader kann ich unter SUSE 11.4 und Kubuntu 11.04 benutzen.
Wäre super, wenn mir jemand bei der Lösung des Problems helfen könnte.
Schöne Grüße