GeekLand

TopStorys, Bilder und anderer Content für die Geek-Com
Subscribe

Archive for the ‘Business’

Internen SD-Cardreader mit Linux nutzen (Lenovo Z61m, OpenSuSE 10.2)

August 08, 2007 By: Geek5 Category: Admin, Linux, Business 2 Comments →

Internen SD-Cardreader mountenMein OpenSuSE 10.2 hat den internen Multi-Cardreader meines Lenovo Z61m nicht automatisch erkannt, also ist Handarbeit angesagt. Es handelt sich dabei um einen Texas Instruments 5-in-1 Multimedia Card Reader. Die Lösung ist recht einfach (alles natürlich als root user):

(1) PCI Bus heraus finden
novotop:~ # lspci
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express Memory Controller Hub (rev 03)
...
03:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
15:00.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller
15:00.1 FireWire (IEEE 1394): Texas Instruments PCIxx12 OHCI Compliant IEEE 1394 Host Controller
15:00.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)
15:00.3 Generic system peripheral [Class 0805]: Texas Instruments PCIxx12 SDA Standard Compliant SD Host Controller

Worum es uns hier geht ist das PCI Gerät Nummer 15:00.2 - also weiter mit

(2) 0×02 nach 4c schreiben

novotop:~ # setpci -s 15:00.2 4c.b=0x02

Und fertig. Ab jetzt geht das “hot-pluggen”. Wenn Du also eine SD-Card rein schiebst poppt der Filebrowser auf.

Den letzten Befehl sollte man sich dann noch in irgendein Startscript schreiben. Ich persönlich habe ein S99meinStartup im rc5.d wo ich meinen ganzen Kram reinpacke.