USB-Cardreader ucr-61s2b
Hallo Zusammen, ich habe den oben genannte mehrfach USB-Cardreader in meinem System eingebaut. Dieses wird von Linux (USB2.0, Kernel 2.4.25) auch erkannt. <----8<----> [mraab@brokenwindow mraab]$ cat /proc/scsi/scsi Attached devices: Host: scsi0 Channel: 00 Id: 00 Lun: 00 Vendor: IC Model: USB Storage-CFC Rev: 301b Type: Direct-Access ANSI SCSI revision: 02 Host: scsi0 Channel: 00 Id: 00 Lun: 01 Vendor: IC Model: USB Storage-SMC Rev: 301b Type: Direct-Access ANSI SCSI revision: 02 Host: scsi0 Channel: 00 Id: 00 Lun: 02 Vendor: IC Model: USB Storage-MMC Rev: 301b Type: Direct-Access ANSI SCSI revision: 02 Host: scsi0 Channel: 00 Id: 00 Lun: 03 Vendor: IC Model: USB Storage-MSC Rev: 301b Type: Direct-Access ANSI SCSI revision: 02 <---->8----> Wenn ich nun versuche eine MMC-Karte zu mounten, erhaöte ich folgende Fehlermeldung: <----8<----> sda: Unit Not Ready, sense: Current 00:00: sense key Not Ready Additional sense indicates Medium not present sda : READ CAPACITY failed. sda : status = 1, message = 00, host = 0, driver = 08 Current sd00:00: sense key Not Ready <---->8----> Hat jemand ne Ahnung, mit welchen Dateisystem diese Karten bestückt sind? Oder fehlt mir evtl. ein Kernelmodul? Bye Michael -- Man sollte eigentlich im Leben niemals die gleich Dummheit 2x machen, denn die Auswahl ist so groß. -- Bertrand Russell, englischer Philosoph (1872--1970) _______________________________________________________________________ http://macbyte.info/ ICQ #151172379 http://autohbci.macbyte.info/
Moin Michael, Am Montag, 1. März 2004 09:25 schrieb Michael Raab: [...]
Hat jemand ne Ahnung, mit welchen Dateisystem diese Karten bestückt sind? Oder fehlt mir evtl. ein Kernelmodul?
Ich tippe mal auf FAT32. Wie hast Du gemountet? Es muss auf jeden Fall noch immer eine Partition mit angegeben werden, so wird eine Karte die unter /dev/sdc gefunden wurde mit mount /dev/ sdc1 /mnt/xxx eingebunden, aber wahrscheinlich weißt Du das bereits. Grüße Jens :-) -- Einzelgänger sucht Gleichgesinnte...
* Jens Ruckelshäuser postete am 01. Mär. 2004 folgendes:
Am Montag, 1. März 2004 09:25 schrieb Michael Raab:
[...]
Hat jemand ne Ahnung, mit welchen Dateisystem diese Karten bestückt sind? Oder fehlt mir evtl. ein Kernelmodul?
Ich tippe mal auf FAT32.
Wie hast Du gemountet? Es muss auf jeden Fall noch immer eine Partition mit angegeben werden, so wird eine Karte die unter /dev/sdc gefunden wurde mit mount /dev/ sdc1 /mnt/xxx eingebunden, aber wahrscheinlich weißt Du das bereits.
Also ich versuche diese mit mount -t vfat /dev/sdc1 /media/usbstorage zu mounten. Erhalte aber die Fehlermeldung mount: /dev/sdc1 ist kein gültiges blockorientiertes Gerät Laut dieser Fehlermeldung scheint da noch was zu fehlen. Aber was? Habe auch versucht via google fündig zu werden. Aber erfolglos. Bye Michael -- Man verliert keine Bücher durch Verleihen -- außer denen, die man besonders gerne behalten hätte. -- Murphy's Law _______________________________________________________________________ http://macbyte.info/ ICQ #151172379 http://autohbci.macbyte.info/
Moin Michael, Am Montag, 1. März 2004 10:20 schrieb Michael Raab: [...]
* Jens Ruckelshäuser postete am 01. Mär. 2004 folgendes:
Am Montag, 1. März 2004 09:25 schrieb Michael Raab:
Wie hast Du gemountet? Es muss auf jeden Fall noch immer eine Partition mit angegeben werden, so wird eine Karte die unter /dev/sdc gefunden wurde mit mount /dev/ sdc1 /mnt/xxx eingebunden, aber wahrscheinlich weißt Du das bereits.
Also ich versuche diese mit
mount -t vfat /dev/sdc1 /media/usbstorage
zu mounten. Erhalte aber die Fehlermeldung
mount: /dev/sdc1 ist kein gültiges blockorientiertes Gerät
Ich habe das bisher immer mit mount /dev/sdc1 /media/name gemacht und es hat geklappt... Lasse doch mal die Parameter weg :-)
Laut dieser Fehlermeldung scheint da noch was zu fehlen. Aber was?
Diese Meldung ( mount: /dev/sdc1 ist kein gültiges blockorientiertes Gerät ) hatte ich mal bei einer Speicherkarte mit einem defekten Dateisystem. Nach einer Neuformatierung, in diesem Fall in meinem Palm Clie, ging es dann wieder... Grüße Jens -- Einzelgänger sucht Gleichgesinnte...
* Jens Ruckelshäuser postete am 01. Mar. 2004 folgendes:
Am Montag, 1. März 2004 10:20 schrieb Michael Raab:
[...]
* Jens Ruckelshäuser postete am 01. Mär. 2004 folgendes:
Am Montag, 1. März 2004 09:25 schrieb Michael Raab:
Wie hast Du gemountet? Es muss auf jeden Fall noch immer eine Partition mit angegeben werden, so wird eine Karte die unter /dev/sdc gefunden wurde mit mount /dev/ sdc1 /mnt/xxx eingebunden, aber wahrscheinlich weißt Du das bereits.
Also ich versuche diese mit
mount -t vfat /dev/sdc1 /media/usbstorage
zu mounten. Erhalte aber die Fehlermeldung
mount: /dev/sdc1 ist kein gültiges blockorientiertes Gerät
Ich habe das bisher immer mit
mount /dev/sdc1 /media/name
gemacht und es hat geklappt...
Lasse doch mal die Parameter weg :-)
Habe ich getan. Nun kommt da ----8<---- mount /dev/sdc1 /media/usbstorage1 mount: Kein Medium gefunden ---->8---- Diese Meldung berkomme ich auch, wenn keine Karte eingelegt wurde. dmesg zeigt mir: ----8<---- sdc: Unit Not Ready, error = 0x70000 sdc : READ CAPACITY failed. sdc : status = 0, message = 00, host = 7, driver = 00 sdc : sense not available. sdc : block size assumed to be 512 bytes, disk size 1GB. sdc: I/O error: dev 08:20, sector 0 I/O error: dev 08:20, sector 0 unable to read partition table ---->8---- Das komische daran ist aber, das mein sl45 Probleme hat, auf diese Karte zuzugreifen. Und komischerweise ist die LED am Kartenleser auch inaktiv, wenn ne Karte eingelegt wurde. Die Doku zur diesem Leser schweigt sich da auch aus, ob die LED nur bei Zugriffen auf die Karte leuchtet, oder wenn ne Karte eingelegt wurde. Bye Michael -- Jedes nutzlose wird sofort dokumentiert. -- Murphy's Law _______________________________________________________________________ http://macbyte.info/ ICQ #151172379 http://autohbci.macbyte.info/
Hallo, Am Mon, 01 Mar 2004, Michael Raab schrieb:
----8<---- mount /dev/sdc1 /media/usbstorage1 mount: Kein Medium gefunden ---->8----
Diese Meldung berkomme ich auch, wenn keine Karte eingelegt wurde.
dmesg zeigt mir:
----8<---- sdc: Unit Not Ready, error = 0x70000 sdc : READ CAPACITY failed. sdc : status = 0, message = 00, host = 7, driver = 00 sdc : sense not available. sdc : block size assumed to be 512 bytes, disk size 1GB. sdc: I/O error: dev 08:20, sector 0 I/O error: dev 08:20, sector 0 unable to read partition table ---->8----
Du hast wohl einen 4-fach Leser, und diese werden ueber die 4 LUNs unterschieden. Lass mal ein tail -f auf /v/l/m laufen, wenn du 'usb-storage' und 'sd_mod' laedst (ggfs. bitte per Hand mit modprobe). Was zeigt ein 'sginfo -l'? Ich vermute, dass je nach Kartenformat die Karte ueber /dev/sd[a-d][1-4] anzusprechen ist, evtl. auch ohne Partition. Da muesste dann ein 'fdisk -l /dev/sdX' helfen. Oder du probierst alle 20 Moeglichkeiten durch. -dnh -- If you haven't got time to RTFM, you haven't got time to whine on this mailing list.
* David Haller postete am 01. Mär. 2004 folgendes:
Am Mon, 01 Mar 2004, Michael Raab schrieb:
----8<---- mount /dev/sdc1 /media/usbstorage1 mount: Kein Medium gefunden ---->8----
Diese Meldung berkomme ich auch, wenn keine Karte eingelegt wurde.
dmesg zeigt mir:
----8<---- sdc: Unit Not Ready, error = 0x70000 sdc : READ CAPACITY failed. sdc : status = 0, message = 00, host = 7, driver = 00 sdc : sense not available. sdc : block size assumed to be 512 bytes, disk size 1GB. sdc: I/O error: dev 08:20, sector 0 I/O error: dev 08:20, sector 0 unable to read partition table ---->8----
Du hast wohl einen 4-fach Leser, und diese werden ueber die 4 LUNs unterschieden.
Ja, habe ich.
Lass mal ein tail -f auf /v/l/m laufen, wenn du 'usb-storage' und 'sd_mod' laedst (ggfs. bitte per Hand mit modprobe).
scsi0 : SCSI emulation for USB Mass Storage devices Vendor: IC Model: USB Storage-CFC Rev: 301b Type: Direct-Access ANSI SCSI revision: 02 Vendor: IC Model: USB Storage-SMC Rev: 301b Type: Direct-Access ANSI SCSI revision: 02 Vendor: IC Model: USB Storage-MMC Rev: 301b Type: Direct-Access ANSI SCSI revision: 02 Vendor: IC Model: USB Storage-MSC Rev: 301b Type: Direct-Access ANSI SCSI revision: 02
Was zeigt ein 'sginfo -l'?
[mraab@brokenwindow mraab]$ sginfo -l /dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/scd0 /dev/scd1 /dev/sg0 [=/dev/sda scsi0 ch=0 id=0 lun=0] /dev/sg1 [=/dev/sdb scsi0 ch=0 id=0 lun=1] /dev/sg2 [=/dev/sdc scsi0 ch=0 id=0 lun=2] /dev/sg3 [=/dev/sdd scsi0 ch=0 id=0 lun=3] /dev/sg4 [=/dev/scd0 scsi1 ch=0 id=0 lun=0] /dev/sg5 [=/dev/scd1 scsi1 ch=0 id=1 lun=0]
Ich vermute, dass je nach Kartenformat die Karte ueber /dev/sd[a-d][1-4] anzusprechen ist, evtl. auch ohne Partition. Da muesste dann ein 'fdisk -l /dev/sdX' helfen. Oder du probierst alle 20 Moeglichkeiten durch.
Werde ich mal austesten. Bye Michael -- Klappt ein Experiment schon mal, stimmt mit Sicherheit etwas damit nicht. -- Murphy's Law _______________________________________________________________________ http://macbyte.info/ ICQ #151172379 http://autohbci.macbyte.info/
Hallo, Am Mon, 01 Mar 2004, Michael Raab schrieb:
* David Haller postete am 01. Mär. 2004 folgendes:
Du hast wohl einen 4-fach Leser, und diese werden ueber die 4 LUNs unterschieden.
Ja, habe ich.
Lass mal ein tail -f auf /v/l/m laufen, wenn du 'usb-storage' und 'sd_mod' laedst (ggfs. bitte per Hand mit modprobe).
scsi0 : SCSI emulation for USB Mass Storage devices Vendor: IC Model: USB Storage-CFC Rev: 301b Type: Direct-Access ANSI SCSI revision: 02 Vendor: IC Model: USB Storage-SMC Rev: 301b Type: Direct-Access ANSI SCSI revision: 02 Vendor: IC Model: USB Storage-MMC Rev: 301b Type: Direct-Access ANSI SCSI revision: 02 Vendor: IC Model: USB Storage-MSC Rev: 301b Type: Direct-Access ANSI SCSI revision: 02
Hm. Ich haette da ne Zeile mit "... attached to sdX ... " o.ae. erwartet. War das mit dem laden von sd_mod?
Was zeigt ein 'sginfo -l'?
[mraab@brokenwindow mraab]$ sginfo -l /dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/scd0 /dev/scd1 /dev/sg0 [=/dev/sda scsi0 ch=0 id=0 lun=0] /dev/sg1 [=/dev/sdb scsi0 ch=0 id=0 lun=1] /dev/sg2 [=/dev/sdc scsi0 ch=0 id=0 lun=2] /dev/sg3 [=/dev/sdd scsi0 ch=0 id=0 lun=3]
Jo. Da ham wir die 4 logischen Geraete ja. Welches nun mit welchem Slot / Kartentyp korrespondiert musst du halt rausfinden. Wobei, wenn du die erste Ausgabe anschaust laesst sich das wohl ableiten: CFC [Compact Flash Card] hat wohl LUN 0 -> /dev/sda SMC [Small Media Card] hat wohl LUN 1 -> /dev/sdb MMC [M...? Media Card] hat wohl LUN 2 -> /dev/sdc MSC [..? ..? Card] hat wohl LUN 3 -> /dev/sdd Je nach Kartentyp wuerde ich also unter diesen devices suchen ;) -dnh -- If you haven't got time to RTFM, you haven't got time to whine on this mailing list.
* David Haller postete am 02. Mär. 2004 folgendes:
Am Mon, 01 Mar 2004, Michael Raab schrieb:
* David Haller postete am 01. Mär. 2004 folgendes:
Du hast wohl einen 4-fach Leser, und diese werden ueber die 4 LUNs unterschieden.
Ja, habe ich.
Lass mal ein tail -f auf /v/l/m laufen, wenn du 'usb-storage' und 'sd_mod' laedst (ggfs. bitte per Hand mit modprobe).
scsi0 : SCSI emulation for USB Mass Storage devices Vendor: IC Model: USB Storage-CFC Rev: 301b Type: Direct-Access ANSI SCSI revision: 02 Vendor: IC Model: USB Storage-SMC Rev: 301b Type: Direct-Access ANSI SCSI revision: 02 Vendor: IC Model: USB Storage-MMC Rev: 301b Type: Direct-Access ANSI SCSI revision: 02 Vendor: IC Model: USB Storage-MSC Rev: 301b Type: Direct-Access ANSI SCSI revision: 02
Hm. Ich haette da ne Zeile mit "... attached to sdX ... " o.ae. erwartet. War das mit dem laden von sd_mod?
Was zeigt ein 'sginfo -l'?
[mraab@brokenwindow mraab]$ sginfo -l /dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/scd0 /dev/scd1 /dev/sg0 [=/dev/sda scsi0 ch=0 id=0 lun=0] /dev/sg1 [=/dev/sdb scsi0 ch=0 id=0 lun=1] /dev/sg2 [=/dev/sdc scsi0 ch=0 id=0 lun=2] /dev/sg3 [=/dev/sdd scsi0 ch=0 id=0 lun=3]
Jo. Da ham wir die 4 logischen Geraete ja. Welches nun mit welchem Slot / Kartentyp korrespondiert musst du halt rausfinden. Wobei, wenn du die erste Ausgabe anschaust laesst sich das wohl ableiten:
CFC [Compact Flash Card] hat wohl LUN 0 -> /dev/sda SMC [Small Media Card] hat wohl LUN 1 -> /dev/sdb MMC [M...? Media Card] hat wohl LUN 2 -> /dev/sdc MSC [..? ..? Card] hat wohl LUN 3 -> /dev/sdd
Je nach Kartentyp wuerde ich also unter diesen devices suchen ;)
Mittlerweile habe ich das Proböem lösen können. Das Problem war, das ich die Karte falsch rein gesteckt habe. Fürs Archiv: Folgendes habe ich in der modules.conf eingetragen: ----8<---- alias scsi_hostadapter1 usb-storage options scsi_mod max_scsi_luns=128 alias usb-controller usb-ohci alias usb-controller1 ehci-hcd alias char-major-188 usbserial post-install usb-ohci modprobe usb-storage ---->8---- In der fstab habe ich folgende Eintragungen: ----8<---- /dev/sda1 /media/cfc-card vfat noauto,user,owner,rw 0 0 /dev/sdb1 /media/smc-card vfat noauto,user,owner,rw 0 0 /dev/sdc1 /media/mmc-card vfat noauto,user,owner,rw 0 0 /dev/sdd1 /media/msc-card vfat noauto,user,owner,rw 0 0 ---->8---- Mit diesen Einstellungen kann ich die MMC-Karte auslesen und auch beschreiben. Bye Michael -- This fortune does not require Microsoft Windows. _______________________________________________________________________ http://macbyte.info/ ICQ #151172379 http://autohbci.macbyte.info/
participants (3)
-
David Haller
-
Jens Ruckelshäuser
-
Michael Raab