Kartenleser (USBMass Storage Device)
![](https://seccdn.libravatar.org/avatar/0d8243e2164e041a0dba4a00de6fa10f.jpg?s=120&d=mm&r=g)
Hallo Liste, ich habe ein Problem meinen 6-in-1-Kartenleser unter Linux an's Laufen zu kriegen. Er läßt sich nicht als /dev/sda an einen Mountpoint mounten: linux:/home/andi # mount -t auto /dev/sda /mnt/cardreader mount: Kein Medium gefunden Die Ausgaben von dmesg zu usb bringen mich auch nicht weiter: andi@linux:~> dmesg | grep usb usb.c: registered new driver usbdevfs usb.c: registered new driver hub usb-uhci.c: $Revision: 1.275 $ time 19:02:24 Aug 6 2003 usb-uhci.c: High bandwidth mode enabled usb-uhci.c: USB UHCI at I/O 0xa400, IRQ 9 usb-uhci.c: Detected 2 ports usb.c: new USB bus registered, assigned bus number 1 usb-uhci.c: v1.275:USB Universal Host Controller Interface driver usb.c: USB device 3 (vend/prod 0x483/0x1307) is not claimed by any active driver. usb.c: registered new driver usb-storage usb-uhci.c: interrupt, status 2, frame# 1982 usb_control/bulk_msg: timeout usb.c: registered new driver serial usbserial.c: USB Serial support registered for Generic usbserial.c: USB Serial Driver core v1.4 usb-uhci.c: interrupt, status 3, frame# 534 Auch über google bin ich nicht wirklich fündig geworden. Das Gerät scheint von Alcor Micro Corp. produziert worden zu sein. Auf deren Seite bin ich bzgl. Treibern/Infos zu Linux nicht fündig geworden. Ich hoffe, die Informationen reichen, um mir weiter helfen zu können. Gruß Andreas
![](https://seccdn.libravatar.org/avatar/75a781410aadcf0076609c695fd73d74.jpg?s=120&d=mm&r=g)
Andreas Mantke wrote:
Hallo Liste,
ich habe ein Problem meinen 6-in-1-Kartenleser unter Linux an's Laufen zu kriegen. Er läßt sich nicht als /dev/sda an einen Mountpoint mounten: linux:/home/andi # mount -t auto /dev/sda /mnt/cardreader mount: Kein Medium gefunden
Gruß Andreas
Hallo, mal "mount -t usbfs..." versucht? Versuche ausserdem /dev/sda1 statt /dev/sda. Stefan
![](https://seccdn.libravatar.org/avatar/0d8243e2164e041a0dba4a00de6fa10f.jpg?s=120&d=mm&r=g)
Hallo Stefan, Am Montag, 15. September 2003 14:04 schrieb Stefan Sassenberg:
Andreas Mantke wrote:
Hallo Liste,
ich habe ein Problem meinen 6-in-1-Kartenleser unter Linux an's Laufen zu kriegen. Er läßt sich nicht als /dev/sda an einen Mountpoint mounten: linux:/home/andi # mount -t auto /dev/sda /mnt/cardreader mount: Kein Medium gefunden
(...)
mal "mount -t usbfs..." versucht? Versuche ausserdem /dev/sda1 statt /dev/sda.
Danke mit dem Mount-Befehl mit dem richtigen Dateisystem und sda1 hat es mit dem Einbinden geklappt. Leider lassen sich die Dateien auf der Karte nicht auslesen. Ich sehe zwar Dateien (müssen alles Fotos sein), aber ich sie nicht öffnen (ansehen). Die Dateinamen sind 001 usw. in einem Verzeichnis 001. Gruß Andreas
![](https://seccdn.libravatar.org/avatar/75a781410aadcf0076609c695fd73d74.jpg?s=120&d=mm&r=g)
Andreas Mantke wrote:
Hallo Stefan,
Am Montag, 15. September 2003 14:04 schrieb Stefan Sassenberg:
Andreas Mantke wrote:
Hallo Liste,
ich habe ein Problem meinen 6-in-1-Kartenleser unter Linux an's Laufen zu kriegen. Er läßt sich nicht als /dev/sda an einen Mountpoint mounten: linux:/home/andi # mount -t auto /dev/sda /mnt/cardreader mount: Kein Medium gefunden
(...)
mal "mount -t usbfs..." versucht? Versuche ausserdem /dev/sda1 statt /dev/sda.
Danke mit dem Mount-Befehl mit dem richtigen Dateisystem und sda1 hat es mit dem Einbinden geklappt. Leider lassen sich die Dateien auf der Karte nicht auslesen. Ich sehe zwar Dateien (müssen alles Fotos sein), aber ich sie nicht öffnen (ansehen). Die Dateinamen sind 001 usw. in einem Verzeichnis 001.
Gruß Andreas
Ja, da schwebt mir so was vor, als hätte ich das auch schon mal gehabt. Es könnte sein, dass die eigentlichen Dateien auf einer anderen Partition sind. Musst mal rumprobieren. Wenn die Karte nicht in einer Kamera funktionieren soll, sondern nur in deinem Kartenleser, kannst du sie auch plattmachen, also alle vorhandenen Partitionen löschen und mit fdisk eine neue FATirgendwas anlegen. Stefan
![](https://seccdn.libravatar.org/avatar/0d8243e2164e041a0dba4a00de6fa10f.jpg?s=120&d=mm&r=g)
Hallo Stefan, Am Montag, 15. September 2003 14:29 schrieb Stefan Sassenberg:
Andreas Mantke wrote: (...)
Danke mit dem Mount-Befehl mit dem richtigen Dateisystem und sda1 hat es mit dem Einbinden geklappt. Leider lassen sich die Dateien auf der Karte nicht auslesen. Ich sehe zwar Dateien (müssen alles Fotos sein), aber ich sie nicht öffnen (ansehen). Die Dateinamen sind 001 usw. in einem Verzeichnis 001. (...) Ja, da schwebt mir so was vor, als hätte ich das auch schon mal gehabt. Es könnte sein, dass die eigentlichen Dateien auf einer anderen Partition sind. Musst mal rumprobieren.
Wenn die Karte nicht in einer Kamera funktionieren soll, sondern nur in deinem Kartenleser, kannst du sie auch plattmachen, also alle vorhandenen Partitionen löschen und mit fdisk eine neue FATirgendwas anlegen.
Leider brauche ich die Karte (CF) für die Kamera. Damit kann ich das Dateisystem nicht einfach platt machen und ein neues anlegen. Aber mit den verfügbaren Grafikprogrammen läßt sich keine der Dateien ansehen. Gruß Andreas
![](https://seccdn.libravatar.org/avatar/1a12a978fce638f07f2b4a5953c2ce47.jpg?s=120&d=mm&r=g)
Am Montag, 15. September 2003 14:20 schrieb Andreas Mantke:
Hallo Stefan,
Am Montag, 15. September 2003 14:04 schrieb Stefan Sassenberg:
Andreas Mantke wrote:
Hallo Liste,
ich habe ein Problem meinen 6-in-1-Kartenleser unter Linux an's Laufen zu kriegen. Er läßt sich nicht als /dev/sda an einen Mountpoint mounten: linux:/home/andi # mount -t auto /dev/sda /mnt/cardreader mount: Kein Medium gefunden
(...)
mal "mount -t usbfs..." versucht? Versuche ausserdem /dev/sda1 statt /dev/sda.
Danke mit dem Mount-Befehl mit dem richtigen Dateisystem und sda1 hat es mit dem Einbinden geklappt. Leider lassen sich die Dateien auf der Karte nicht auslesen. Ich sehe zwar Dateien (müssen alles Fotos sein), aber ich sie nicht öffnen (ansehen). Die Dateinamen sind 001 usw. in einem Verzeichnis 001.
Hallo Andreas, ich habe -t usbdev gerade auch mal probiert. Ich habe zwei Kartenleser, je einen für CF und einen für SD-karten (das ist praktischer, denn die Geräte sind so klein, dass ich sie auch als memory-stick zweckentfremde; ich habe auch von Problemen von 6fach cardreadern gehört). Wenn man das Gerät mit -t usbfs lädt, dann hat man tatsächlich eine Struktur, wie du sie beschreibst, aber sie enthält wohl die rohen daten, mit denen man nichts anfangen kann. Ich mounte sd und mc-karten problemlos (suse 8.2 und 8.1) mit mount /dev/sdb1 /mnt das filesystem findet er selbst, die Partition ist stets eine scsi-Festplatte (ich habe eine echte SCSI-Platte, deshalb sdb. Du mußt unbedingt eine partition angeben, bei meinen Card-Reader ist es immer die 1. mit usbview und sgcheck kannst du übrigens sehen, ob der Reader erkannt wird; mit sgcheck (beides als root) welche Nummer das generic scsi-device dein Cardreader ist. Dann zählst du halt die scsi-Platten (cd-Laufwerke werden hier nicht mitgezählt) durch und weißt, ob du sda, sdb etc. wählen mußt. Vielleicht mußt du auch die anderen 5 Slots deines Readers mitzählen, so dass du ev. /dev/sde1 oder sowas mounten mußt. holger
![](https://seccdn.libravatar.org/avatar/0d8243e2164e041a0dba4a00de6fa10f.jpg?s=120&d=mm&r=g)
Hallo Holger, leider komme ich erst jetzt dazu, zu antworten. Am Dienstag, 16. September 2003 12:20 schrieb Holger Poggel:
Hallo Andreas, ich habe -t usbdev gerade auch mal probiert. Ich habe zwei
Diese Option wird laut Ausgabe auf der Konsole nicht von meinem SuSE-Standard-Kernel unterstützt. Funzt also nicht.
Kartenleser, je einen für CF und einen für SD-karten (das ist praktischer, denn die Geräte sind so klein, dass ich sie auch als memory-stick zweckentfremde; ich habe auch von Problemen von 6fach cardreadern gehört). Wenn man das Gerät mit -t usbfs lädt, dann hat man tatsächlich eine Struktur, wie du sie beschreibst, aber sie enthält wohl die rohen daten, mit denen man nichts anfangen kann.
Also stellt sich die Frage, ob ich den Kernel neu kompilieren müßte. Habe allerdings keine SCSI-Platten im PC (nur ein CDRW, das als SCSI-Gerät geführt wird).
Ich mounte sd und mc-karten problemlos (suse 8.2 und 8.1) mit mount /dev/sdb1 /mnt das filesystem findet er selbst, die Partition ist stets eine scsi-Festplatte (ich habe eine echte SCSI-Platte, deshalb sdb. Du mußt unbedingt eine partition angeben, bei meinen Card-Reader ist es immer die 1.
Das fände ich auch schön. ;-)
mit usbview und sgcheck kannst du übrigens sehen, ob der Reader erkannt wird; mit sgcheck (beides als root) welche Nummer das generic scsi-device dein Cardreader ist.
sgcheck habe ich jetzt installiert. Die Ausgabe ergibt: /dev/sg0 0/0/0/0 CD-ROM LG CD-RW CED-8080B /dev/sg1 1/0/0/0 Direct-Access Generic USB Reader-SMC Der Reader wird also erkannt. Kann man mit sgcheck noch weitere Infos abrufen? Ein Manuel habe ich nicht gefunden. Gibt es keines? Gruß Andreas -- ## Content Developer OpenOffice.org: lang/DE ## Freie Office-Suite für Linux, Mac, Windows, Solaris ## http://de.openoffice.org ## Meine Seite http://www.amantke.de
participants (3)
-
Andreas Mantke
-
Holger Poggel
-
Stefan Sassenberg