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