Hallo,
ich suche eine Möglichkeit, ein Lesegerät für Compactflash-Karten unter Linux am USB-Port zu betreiben. Wer hat Erfahrung damit bzw. kann mir Tipps geben?
Vielen Dank für Eure Antworten,
Christoph
Compactflash-Leser USB
Re: Compactflash-Leser USB
alle antworten bitte im letzten <!--http--><a href="http://www.pl-forum.de/cgi-bin/UltraBoa ... 0&Session=" target="_blank"> thread</a><!--url-->, danke
ratte
ratte
Re: Compactflash-Leser USB
Dazu musst Du ein bischen Kernel backen:
Anleitung unter http://www.csc.calpoly.edu/~hjew/zio/ oder kurz gesagt...
Folgende Sachen muss Dein Kernel können:
IDE:
- SCSI emulation support (als modul (dann mit USB laden) oder fest)
SCSI:
- SCSI support
- SCSI disk support
- SCSI generic support
Filesystems:
- Filesystem support (für das jeweilige Dateisystem, daß auf Deiner MMC CompactFlash-Card o.ä. ist)
USB:
- Support for USB (als modul)
- Preliminary USB device filesystem (optional)
- UHCI support (als modul) bzw den jeweiligen Treiber für Dein USB-Chip
- USB Mass Storage support (als modul)
- USB Mass Storage verbose debug (als modul)
...und jetzt wirds knifflig:
am einfachsten Du besorgst Dir einen Kernel mindestens V. 2.4.8 und aktivierst:
- Microtech CompactFlash/Smartmedia reader
oder nach der Anleitung (unter obigem Link) den Kernel selbst patchen (hat bei mir nicht funktioniert!) und folgendes aktivieren
- Sandisk Imagemate Smartmedia
Jetzt musst Du die vendor- und product-ID Deines USB-Gerätes rausfinden:
tail -f /var/log/messages
dann bitte den USB-Reader einstecken und die Ausgaben beobachten
es sollte irgendetwas wie z.B. 04e6 und 0006 o.ä. zu sehen sein
diese Ausgaben notieren und in (bei SuSE!) in /etc/usbmgr/usbmgr.conf eintragen:
# zu ladende module (evtl. ide-scsi hinzufügen)
vendor 0x4e6 product 0x6 module usb-storage
usb neu starten --> rcusbmgr restart
USB-Reader verbinden (Karte muss schon drin sein!)
Und jetzt kannst Du deine Karte mount --> mount /dev/sda1 /CompactFlashCard
Viel Erfolg
Benedikt
Anleitung unter http://www.csc.calpoly.edu/~hjew/zio/ oder kurz gesagt...
Folgende Sachen muss Dein Kernel können:
IDE:
- SCSI emulation support (als modul (dann mit USB laden) oder fest)
SCSI:
- SCSI support
- SCSI disk support
- SCSI generic support
Filesystems:
- Filesystem support (für das jeweilige Dateisystem, daß auf Deiner MMC CompactFlash-Card o.ä. ist)
USB:
- Support for USB (als modul)
- Preliminary USB device filesystem (optional)
- UHCI support (als modul) bzw den jeweiligen Treiber für Dein USB-Chip
- USB Mass Storage support (als modul)
- USB Mass Storage verbose debug (als modul)
...und jetzt wirds knifflig:
am einfachsten Du besorgst Dir einen Kernel mindestens V. 2.4.8 und aktivierst:
- Microtech CompactFlash/Smartmedia reader
oder nach der Anleitung (unter obigem Link) den Kernel selbst patchen (hat bei mir nicht funktioniert!) und folgendes aktivieren
- Sandisk Imagemate Smartmedia
Jetzt musst Du die vendor- und product-ID Deines USB-Gerätes rausfinden:
tail -f /var/log/messages
dann bitte den USB-Reader einstecken und die Ausgaben beobachten
es sollte irgendetwas wie z.B. 04e6 und 0006 o.ä. zu sehen sein
diese Ausgaben notieren und in (bei SuSE!) in /etc/usbmgr/usbmgr.conf eintragen:
# zu ladende module (evtl. ide-scsi hinzufügen)
vendor 0x4e6 product 0x6 module usb-storage
usb neu starten --> rcusbmgr restart
USB-Reader verbinden (Karte muss schon drin sein!)
Und jetzt kannst Du deine Karte mount --> mount /dev/sda1 /CompactFlashCard
Viel Erfolg
Benedikt
Re: Compactflash-Leser USB
Hallo Benedikt,
vielen Dank! Werde es gleich mal probieren.
Gruss, Christoph
vielen Dank! Werde es gleich mal probieren.
Gruss, Christoph