USB Card-Reader erkennt keine Karten

jherz

Member
Hallo zusammen,

nach jahrelanger Benutzung von Linux und Windows habe ich seit vorgestern FreeBSD 6.0 final laufen. An sich läuft das System wie es soll, wären da nicht die beiden vorhandenen USB-Geräte.

Den das System zum Absturz bringenden USB-Stick konnte ich gestern mit einem Quirk zum laufen bringen. Aber beim Card-Reader, der am internen USB-Pfostenstecker angeschlossen ist komme ich nicht weiter.

dmesg beim Booten zeigt
Code:
umass0: Generic USB Storage Device, rev 2.00/1.00, addr 2
da0 at umass-sim0 bus 0 target 0 lun 0
da0: <Generic USB Storage-CFC I16A> Removable Direct Access SCSI-0 device 
da0: 40.000MB/s transfers
da0: Attempt to query device size failed: NOT READY, Medium not present
da1 at umass-sim0 bus 0 target 0 lun 1
da1: <Generic USB Storage-MSC I16A> Removable Direct Access SCSI-0 device 
da1: 40.000MB/s transfers
da1: Attempt to query device size failed: NOT READY, Medium not present
da2 at umass-sim0 bus 0 target 0 lun 2
da2: <Generic USB Storage-SMC I16A> Removable Direct Access SCSI-0 device 
da2: 40.000MB/s transfers
da2: Attempt to query device size failed: NOT READY, Medium not present
da3 at umass-sim0 bus 0 target 0 lun 3
da3: <Generic USB Storage-SDC I16A> Removable Direct Access SCSI-0 device 
da3: 40.000MB/s transfers
da3: Attempt to query device size failed: NOT READY, Medium not present

camcontrol devlist -v listet
Code:
scbus0 on umass-sim0 bus 0:
<Generic USB Storage-CFC I16A>     at scbus0 target 0 lun 0 (pass0,da0)
<Generic USB Storage-MSC I16A>     at scbus0 target 0 lun 1 (pass1,da1)
<Generic USB Storage-SMC I16A>     at scbus0 target 0 lun 2 (pass2,da2)
<Generic USB Storage-SDC I16A>     at scbus0 target 0 lun 3 (pass3,da3)
scbus1 on sym0 bus 0:
<  >                               at scbus1 target -1 lun -1 ()
scbus-1 on xpt0 bus 0:
<  >                               at scbus-1 target -1 lun -1 (xpt0)

Nur passiert beim Einstecken der CF-Card rein gar nichts. Vorher und nachher sind nur /dev/da0, /dev/da1, /dev/da2 und /dev/da3 verfügbar.
mount_msdosfs /dev/da0 /mnt/cfcard macht ebenfalls nichts, bzw. erzeugt über zehn Minuten verteilt "umass0: BBB reset failed, TIMEOUT" und gibt dann mit "mount_msdosfs: /dev/da0: Input/output error" auf.

Grundsätzlich funktioniert das Ansprechen von Karten aber über den Reader, nur muß die Karte beim Booten schon im Laufwerk sein (dann taucht ein /dev/da0s1 auf das sicht mounten lässt). Und dann funktioniert auch nur diese Karte solange sie eingesteckt bleibt. Das widerspricht aber einen Wechselmedium.

Der Reader bzw. der verwendete Chipsatz ist an sich weitverbreitet da er von Vendor und Product her dem NEODIO ND3260 (0x0aec 0x3260) aus sys/dev/usb/usbdevs entspricht. Und unter Windows sowie Linux funktioniert er auch problemlos.

Hat wer von euch einen entsprechenden Reader und konnte oder konnte nicht ihn unter FreeBSD zum Laufen bringen? Oder kennt wer von euch Quellen bzw. hat Ideen die mir weiterhelfen könnten? Meine Bemühungen im Netz was zu finden waren leider nicht erfolgreich.

Grüße,
Jürgen
 
Back
Top