card reader / usb-storage

Indi

Member of Honour
Habe bei meinem Acer 2003 Laptop (Redhat 9.0 in Betrieb) einen 4-in-1 Card Reader.

usb-storage.o wird geladen.
Code:
cat /proc/scsi/scsi gibt folgendes aus:
Attached devices:
Host: scsi0 Channel: 00 Id: 0 Lun: 00
Vendor: Model: USB Card Reader Rev:  1.2b
Type: Direct-Access ANSI SCSI revision: 02
Ok, scheint ja funktioniert zu haben.

Leg ich dann eine SD-Card ein und schau mir /var/log/messages an:
Code:
Apr 17 05:32:02 acer2000 kernel: hub.c: new USB device 00:1d.1-1, assigned address 7
Apr 17 05:32:05 acer2000 /etc/hotplug/usb.agent: Setup usb-storage for USB product d7d/240/100
Apr 17 05:32:05 acer2000 kernel: sda : READ CAPACITY failed.
Apr 17 05:32:05 acer2000 kernel: sda : status = 1, message = 00, host = 0, driver = 08 
Apr 17 05:32:05 acer2000 kernel: Current sd00:00: sense key Not Ready
Apr 17 05:32:05 acer2000 kernel: Additional sense indicates Medium not present
Apr 17 05:32:05 acer2000 kernel: sda : block size assumed to be 512 bytes, disk size 1GB.  
Apr 17 05:32:05 acer2000 kernel: sda: Write Protect is off
Apr 17 05:32:05 acer2000 kernel:  sda: I/O error: dev 08:00, sector 0
Apr 17 05:32:05 acer2000 kernel:  I/O error: dev 08:00, sector 0
Apr 17 05:32:05 acer2000 kernel:  unable to read partition table
Apr 17 05:32:05 acer2000 devlabel: devlabel service started/restarted

Bei letzterer Ausgabe kann ich nicht wirklich eine Ursache erkennen. Ich kann eigentlich nur garantieren, dass die SD-Card sowie der Card Reader selbst ansonsten funktionsfähig sind.

Bei Bedarf kopiere ich euch noch sonstige Ausgaben rein, weiß allerdings im Moment nicht was wirklich relevant ist.

Danke schon mal im voraus! :))
 
usb-storage ist gerade ein bisschen SERH buggy (finde ich)
im normalfall funktioniert es nur wenn du die sdcard schon drin hast wenn du das usb-storage modul einbindest
außerdem erkennt es (zumindest bei meinem usb card reader) immer nur den 1sten der 4 und mit dem kann ich nix anfangen. deswegen missbrauche ich z.zt. immer meine digi cam dazu.
 
Ich hatte heute das gleiche mit dem Targa meines Vaters. Der hat auch einen eingebauten $X-in-one Reader an der Vorderseite des Rechners. Das Update auf einen 2.6.4er Kernel hat wahre Wunder gewirkt ;)
 
Nachdem ich nun kurzfristig endlich wieder mehr Zeit für meinen Laptop habe, dachte ich mir, ich schau mir das nochmal mit dem Card-Reader an...

So hatte ich nun auch das längst ausständige Kernel-Update von 2.4 auf 2.6.7 gemacht. Wie oben erwähnt wurden die Fehlermeldungen dadurch beseitigt.

Funktioniert somit aber immer noch nicht. Es kam ständig die Meldung "Kein Medium gefunden".

Wie ich auf http://www.cs.sfu.ca/~ggbaker/personal/cf-linux dann erfahren hatte, musste im Kernel Probe all LUNs on each SCSI device aktiviert werden.

Somit war das Problem endgültig beseitigt. Einfach mount /dev/sdc1 /mnt/card gemacht und ich konnte auf meine Karte zugreifen.

Danke an alle anderen, die sich schon vor länger Zeit meinem Problem annahmen. :)
 
Zurück
Oben