Guten Morgen,
ich habe einen USB card reader von Transcend, mit dem die CompactFlash-Karte einer Digitalkamera eingelesen werden soll. Der card reader ist an einer PCI->USB-Karte angeschlossen.
Meine Vorstellung ist es, die CompactFlash-Karte als eine zusätzliche Festplatte verwenden zu wollen, d.h. auch vom Rechner her beschreiben zu können.
Umgebung: Mandrake 8.1 mit ("Knoppix")-Kernel 2.4.14.
Wie binde ich den card reader ein? Was wäre eine gültige Gerätebezeichnung?
Vielleicht ist jemand so nett und gibt mir Hilfestellung?
Ein schönes Wochenende wünscht
Peter M.
Hallo Peter,
On Sat, Mar 09, 2002 at 08:32:00AM +0100, Barbara & Dr.Peter Mazurek wrote:
Der card reader ist an einer PCI->USB-Karte angeschlossen. Meine Vorstellung ist es, die CompactFlash-Karte als eine zus?tzliche Festplatte verwenden zu wollen, d.h. auch vom Rechner her beschreiben zu k?nnen.
Der Card-Reader ist vermutlich ein usb-storage device. Diese Devices werden vom Kernel als SCSI-Disks verwaltet. Du brauchst also (mindestens) folgende Kernel-Module:
Fuer den USB-Hub: usb-uhci (oder usb-ohci bei einigen Rechnern) Fuer Speichergeraeteunterstuetzung: usb-storage Fuer SCSI-Disk-Unterstuetzung: sd_mod
Ich kenne leider den von Dir benannten Knoppix-Kernel nicht, moeglicherweise ist die SCSI-Disk-Unterstuetzung dort schon fest eincompiliert.
Desweiteren musst Du einen Mount-Pount fuer Reader anlegen:
# mkdir /mnt/cardreader
und die /etc/fstab um folgende Zeile erweitern:
/dev/sda1 /mnt/cardreader vfat rw,noauto,user 0 0
(evtl. muss das Device und das Filesystem angepasst werden, so wie es hier steht laesst sich meine Kamera ansprechen.)
Danach laesst sich der Reader / die Kamera mounten und Du kannst darauf wie auf eine Festplatte zugreifen. Wichtig ist bei diesen CompactFlash-Karten, dass der umount nicht vergessen wird. Einige Kameras sollen wohl recht empfindlich auf Inkonsistenzen im Dateisystem reagieren.
Viele Gruesse,
Matthias
Hallo, Matthias.
mit meinem Dank für Deine Hinweise kommt leider meine nächste Bitte. Nämlich, weil es nicht geht, schicke ich einen Auszug aus /var/log/messages mit. Für mich sind die Zeilen ziemlich böhmische Dörfer! Kannst Du (oder kann ein anderer) mir bitte weiterhelfen?
[...] vermutlich ein usb-storage device [...] Du brauchst also (mindestens) folgende Kernel-Module:
Fuer den USB-Hub: usb-uhci (oder usb-ohci bei einigen Rechnern) Fuer Speichergeraeteunterstuetzung: usb-storage Fuer SCSI-Disk-Unterstuetzung: sd_mod
lsmod liefert
Size Used by usb-storage 47712 0 usb-ohci 18080 0 (unused)
jedoch nicht sd_mod.
{} bedeutet "Mar 9 17:37:xx localhost kernel:" [] bedeutet "Mar 9 17:37:xx localhost" ... {} Linux version 2.4.14 (root@Knoppix) (gcc version 2.95.4 20011006 (Debian prerelease)) #9 SMP Fre Nov 9 02:42:48 CET 2001 {} BIOS-provided physical RAM map:... {} Linux port (c) 1998 Building Number Three Ltd & Jan "Yenya" Kasprzak. {} SCSI subsystem driver Revision: 1.00 {} scsi0 : SCSI host adapter emulation for IDE ATAPI devices {} usb.c: registered new driver usbdevfs {} usb.c: registered new driver hub {} usb.c: registered new driver hiddev {} usb.c: registered new driver hid {} hid-core.c: v1.8 Andreas Gal, Vojtech Pavlik vojtech@suse.cz {} hid-core.c: USB HID support drivers {} IEEE 802.2 LLC for Linux 2.1 (c) 1996 Tim Alpaerts ... {} MSDOS FS: Using codepage 850{} PCI: Found IRQ 9 for device 00:02.0 {} usb-ohci.c: USB OHCI at membase 0xc8839000, IRQ 9 {} usb-ohci.c: usb-00:02.0, Acer Laboratories Inc. [ALi] M5237 USB {} usb.c: new USB bus registered, assigned bus number 1 {} hub.c: USB hub found {} hub.c: 2 ports detected {} PCI: Found IRQ 5 for device 00:14.0 {} usb-ohci.c: USB OHCI at membase 0xc883b000, IRQ 5 {} usb-ohci.c: usb-00:14.0, OPTi Inc. 82C861 {} usb.c: new USB bus registered, assigned bus number 2 {} hub.c: USB hub found {} hub.c: 2 ports detected {} hub.c: USB new device connect on bus1/2, assigned device number 2 {} usb.c: USB device not accepting new address=2 (error=-110) {} hub.c: USB new device connect on bus1/2, assigned device number 3 {} usb.c: USB device 3 (vend/prod 0x4ce/0x2) is not claimed by any active driver. {} Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI ISAPNP enabled {} ttyS00 at 0x03f8 (irq = 4) is a 16550A ... [] rc.sysinit: Einhängen lokaler Dateisysteme: succeeded [] modprobe: modprobe: Can't locate module block-major-8 [] fsck: Could not determine filesystem type for /dev/sda1 [] rc.sysinit: Einhängen der Loopback-Dateisysteme: succeeded ... [] init: Entering runlevel: 3 [] usb: Loading USB interface0 (usb-ohci) succeeded [] usb: Mount USB filesystem succeeded [] harddrake: succeeded
Die Frage dürfte also sein: fehlt da Software oder wird der card reader nicht unterstützt?
Vielen Dank!
Peter M.
On Sat, Mar 09, 2002 at 07:28:00PM +0100, Barbara & Dr.Peter Mazurek wrote:
Fuer den USB-Hub: usb-uhci (oder usb-ohci bei einigen Rechnern) Fuer Speichergeraeteunterstuetzung: usb-storage Fuer SCSI-Disk-Unterstuetzung: sd_mod
lsmod liefert
Size Used by
usb-storage 47712 0 usb-ohci 18080 0 (unused)
sieht schon gut aus (außer das noch kein Programm darauf zugreift.)
{} MSDOS FS: Using codepage 850{} PCI: Found IRQ 9 for device 00:02.0 {} usb-ohci.c: USB OHCI at membase 0xc8839000, IRQ 9 {} usb-ohci.c: usb-00:02.0, Acer Laboratories Inc. [ALi] M5237 USB {} usb.c: new USB bus registered, assigned bus number 1 {} hub.c: USB hub found {} hub.c: 2 ports detected {} PCI: Found IRQ 5 for device 00:14.0 {} usb-ohci.c: USB OHCI at membase 0xc883b000, IRQ 5 {} usb-ohci.c: usb-00:14.0, OPTi Inc. 82C861 {} usb.c: new USB bus registered, assigned bus number 2 {} hub.c: USB hub found {} hub.c: 2 ports detected {} hub.c: USB new device connect on bus1/2, assigned device number 2 {} usb.c: USB device not accepting new address=2 (error=-110)
das sieht komisch aus, irgendwie wie broken Hardware. Vielleicht bringt es was den Cardreader an den anderen USB-Port zu hängen.
{} hub.c: USB new device connect on bus1/2, assigned device number 3 {} usb.c: USB device 3 (vend/prod 0x4ce/0x2) is not claimed by any active driver.
Ist bei Dir der usbmgr (oder hieß der usbmanager?!?) installiert? Der sollte aufgrund der vend/prod-Kennung das sd_mod Modul laden.
... [] rc.sysinit: Einhängen lokaler Dateisysteme: succeeded [] modprobe: modprobe: Can't locate module block-major-8 [] fsck: Could not determine filesystem type for /dev/sda1 [] rc.sysinit: Einhängen der Loopback-Dateisysteme: succeeded ... [] init: Entering runlevel: 3 [] usb: Loading USB interface0 (usb-ohci) succeeded [] usb: Mount USB filesystem succeeded
Das sieht irgendwie vielversprechend aus. Eventuell ist Dein cardreader nur unter einem anderen device ansprechbar?
Die Frage dürfte also sein: fehlt da Software oder wird der card reader nicht unterstützt?
Schwer zu sagen, versuch mal die obigen Fragen zu beantworten.
Bert
lug-dd@mailman.schlittermann.de