Probleme mit Flash Cards an USB

bnerft

Member
Ich habe Probleme Flashcards über den USB Bus auszulesen.

Das Kernel enthält:
usbd
umass
ohcd
scbus

Am USB Port sitzt eine 6 in 1 Cardreader.
Hieran sollen untrerschiedliche Karten eingelesen
werden.
Beim Eingene einer Karte meldet dmesg:

umass0: Generic USBMass Storage Device, rev1.10/1.60, addr 2
da0 at umass-sim0 bus0 target 0 lun 0
da0: <Generic Flash R/W 2002> Removable Direct Access SCSI-2 device
da0: 650 KB/s transfer
da0: Attempt to query device size failed: NOT READY, Medium not present


In scsi_da.c habe ich folgenden quirk eingefügt:

{T_DIRECT, SIP_MEDIA_REMOVABLE,"Generic","Flash*","*"},
/*quirks*/ DA_NO6_BYTE|DA_Q_NO_SYNC_CACHE

Kernel neu gebacken, rebooted noch mal probiert,
aber immer noch dieselbe dmesg Meldung.

Das Thema war hier schon mal (März/April) hier waren auch
gute Tips zu den quirks (was heisst das eigentlich?),
an denen ich mich orientiert habe, nur klappts bei mir
nicht.
Kann jemand weiterhelfen?

Dank im Voraus
bnerft
 
Hallo,

mit einem Kartenleser - allerdings SmartMedia - hatte ich ein ähnliches Problem. Statt des Namens hatte ich einfach folgenden quirk erzeugt:
{T_DIRECT, SIP_MEDIA_REMOVABLE,"*","*","*"},
/*quirks*/ DA_NO6_BYTE|DA_Q_NO_SYNC_CACHE

Es ist zwar gewagt, hat aber auch mit anderen Geräten problemlos funktioniert.
Ich muß noch dazu sagen, dass der Kartenleser ein noname-Produkt war.

Hoffe geholfen zu haben.

Viele Grüße

Jürgen
 
Zurück
Oben