Informatik und Kram

Da wir lange nicht wußten, wo wir das für die Uni ausgearbeitete Material unterbringen sollten und auch einen schrecklichen Drang hatten der Welt diverse Sachen aufzudrücken...

Befüll meinen Ricoh Card Reader mit SD Karten
de-flagge aktiviert en-flagge deaktiviert

Ich bin ja, wie ihr sicher wisst, stolzer Besitzer eines Samsung Q35. Bei dem Teil geht mit Archlinux einfach alles, bis auf den Kartenleser. Das ist schon komisch, kommt doch UDEV einfach so mit allem klar. Naja, "mal auf die Suche machen"...
Ich hatte mir da auch schon mal vorher Gedanken drüber gemacht, aber der Speyer meinte nur "der geht net". Naja, was lernt man draus: Nie dem Speyer glauben.
Erst mal ein lspci gemoovt.
05:09.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C552 IEEE 1394 Controller (rev 09)
05:09.2 Generic system peripheral [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 18)
05:09.3 System peripheral: Ricoh Co Ltd Unknown device 0843
05:09.4 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 09)
05:09.5 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 04)
Joah, nach etwas Suche bin ich dann auf eine Art Standard aufmerksam geworden. Die Frage ist nur, wieso mein UDEV sdhci net selber läd. OK, dann halt in die /etc/rc.conf eintgetragen:
modprobe sdhci
modprobe mmc-block 	 
Und schon kann Arch doch mit MMC und SDKarten umgehen. Is ja dufte. Ein udevmonitor als root ausgeführt zeigt doch mal Bewegung in dem Krüppelhaufen hier:
UEVENT[1170551373.175905] add@/devices/pci0000:00/0000:00:1e.0/0000:05:09.2/mmc0:80ca
UDEV [1170551373.176624] add@/devices/pci0000:00/0000:00:1e.0/0000:05:09.2/mmc0:80ca
UEVENT[1170551373.178582] add@/block/mmcblk0
UEVENT[1170551373.178597] add@/block/mmcblk0/mmcblk0p1
UDEV [1170551373.218051] add@/block/mmcblk0
UDEV [1170551373.287277] add@/block/mmcblk0/mmcblk0p1
UEVENT[1170551374.670088] remove@/block/mmcblk0/mmcblk0p1
UEVENT[1170551374.670109] remove@/block/mmcblk0
UEVENT[1170551374.670164] remove@/devices/pci0000:00/0000:00:1e.0/0000:05:09.2/mmc0:80ca
UDEV [1170551374.671258] remove@/block/mmcblk0/mmcblk0p1
UDEV [1170551374.671779] remove@/devices/pci0000:00/0000:00:1e.0/0000:05:09.2/mmc0:80ca
UDEV [1170551374.672179] remove@/block/mmcblk0
Wie man das jetzt mountet sollte jedem klar sein.
Jetzt frag ich mich nur, wieso ich das bisher nirgends im Internet gefunden hab. Auf jeder Seite, die schick mit "Linux auf dem Samsung Q35" wirbt, steht nur: Das Teil funktioniert nicht!
Naja, können die hier wenigstens noch was lernen. haha
Ja ok, ich schreib doch noch mal hin, wie man das jetzt mountet:
mount -t auto /dev/mmcblk0p1 /mnt/tmp

Kommentare

Kommentar schreiben