USB-CardReader (es gab schonmal ein Thread) - Es funktioniert.

Ron Opitz ron.opitz at dts.de
Tue Mar 4 08:52:02 CET 2003


Am Montag, 3. März 2003 22:19 schrieben Sie:
> On Mon, Mar 03, 2003 at 06:14:31PM +0100, Ron Opitz wrote:
> > ich habe mir das Teil gerade mal geholt.
> >
> > System Mandrake 8.1 Kernel 2.4.8-26mdk
> >
> > Die Meldungen beim anstecken ohne Karten waren:
> > kernel: hub.c: USB new device connect on bus1/1, assigned device number 4
> > kernel: usb.c: USB device 4 (vend/prod 0x0/0x0) is not claimed by any
> > active driver.
> > /etc/hotplug/usb.agent: ... no drivers for USB product 0/0/0
> >
> also das sollte weniger an Deiner Distribution als an Deinem
> Kernel liegen. Du brauchst auf jeden Fall generische SCSI
> Unterstützung, das sd_mod (SCSI-Disk -Kernel Modul) und
> usb-storage Modul. Die meisten Kernel, die man von der
> Distribution angeboten werden, haben diese Module. (mach mal:
> 'lsmod') Wenn eins fehlt: 'modprobe sd_mod' oder 'modprobe
> usb-storage'. Dann: 'cat /proc/scsi/scsi'. Da solltest Du das
> Gerät dann sehen.

Hi,

mit RedHat 8.0 Kernel 2.4.18-14 läuft das ganze.

Es ist folgendes zu beachten (getestet mit CF-Cards).
Beim Anstecken muß eine Karte im Gerät sein. Ein späteres Einstecken der 
Karte bringt nichts. Auch ein Ab- und Anstecken des Readers bringt nichts.

Ist die Karte im Reader und der Reader wird nach dem Booten erstmalig 
angesteckt wird die Karte korrekt erkannt und man kann darauf zugreifen.
Die Karte kann dann nach einem umount entfernt und später wieder eingesteckt 
und gemounted werden. Achtung, das geht nur bei ein und der selben Karte.

Soll eine andere Karte eingelesen werden, dann muß das usb-storage Modul 
entladen und wieder neu geladen werden. Damit gehen die gespeicherten 
Informationen zu dem USB-Reader verloren. Und aus der neu ermittelten 
Blockgröße und Anzahl Sektoren berechnet er die Größe der aktuellen Karte.

Aus heutiger Sicht kann ich es nur empfehlen, auch wenn der Aufwand mit 
Entladen und Laden des usb-storage Modul groß ist, aber das kann ja 
automatisiert werden.

Gruß Ron



More information about the Linux mailing list