Help with USB Card Reader

Andrea Venturoli ml at netfence.it
Sat Nov 27 13:42:07 UTC 2010


Hello.
I've got a "hama" branded USB 2.0 Card Reader 19 in 1, which I'd like to 
use with 8.1/i386.

This thing has four slots, only one of which I'd like to populate with 
an SD card.
However I've had no luck so far.

If I insert the card and then plug the reader into an USB port, I get:

root: Unknown USB device: vendor 0x0dda product 0x2005 bus uhub2
kernel: ugen2.2: <Hama> at usbus2
kernel: umass0: <i|> on usbus2
kernel: umass0:  SCSI over Bulk-Only; quirks = 0x0000
kernel: umass0:2:0:-1: Attached to scbus2

However, no da device is created in /dev; I only get ugen2.2

When I unplug it, I get:
kernel: ugen2.2: <Hama> at usbus2 (disconnected)
kernel: umass0: at uhub2, port 2, addr 2 (disconnected)
kernel: (probe0:umass-sim0:0:0:0): AutoSense failed



If I plug the reader WITHOUT the SD card, I get:
root: Unknown USB device: vendor 0x0dda product 0x2005 bus uhub2
kernel: ugen2.2: <Hama> at usbus2
kernel: umass0: <i|> on usbus2
kernel: umass0:  SCSI over Bulk-Only; quirks = 0x0000
kernel: umass0:2:0:-1: Attached to scbus2
kernel: (probe0:umass-sim0:0:0:0): TEST UNIT READY. CDB: 0 0 0 0 0 0
kernel: (probe0:umass-sim0:0:0:0): CAM status: SCSI Status Error
kernel: (probe0:umass-sim0:0:0:0): SCSI status: Check Condition
kernel: (probe0:umass-sim0:0:0:0): SCSI sense: NOT READY asc:3a,0 
(Medium not present)
kernel: da2 at umass-sim0 bus 0 scbus2 target 0 lun 0
kernel: da2: <Hama CF  Card Reader 9317> Removable Direct Access SCSI-0 
device
kernel: da2: 40.000MB/s transfers
kernel: da2: Attempt to query device size failed: NOT READY, Medium not 
present
kernel: (probe0:umass-sim0:0:0:1): TEST UNIT READY. CDB: 0 20 0 0 0 0
kernel: (probe0:umass-sim0:0:0:1): CAM status: SCSI Status Error
kernel: (probe0:umass-sim0:0:0:1): SCSI status: Check Condition
kernel: (probe0:umass-sim0:0:0:1): SCSI sense: NOT READY asc:3a,0 
(Medium not present)
kernel: da3 at umass-sim0 bus 0 scbus2 target 0 lun 1
kernel: da3: <Hama SM  Card Reader 9317> Removable Direct Access SCSI-0 
device
kernel: da3: 40.000MB/s transfers
kernel: da3: Attempt to query device size failed: NOT READY, Medium not 
present
kernel: (probe0:umass-sim0:0:0:2): TEST UNIT READY. CDB: 0 40 0 0 0 0
kernel: (probe0:umass-sim0:0:0:2): CAM status: SCSI Status Error
kernel: (probe0:umass-sim0:0:0:2): SCSI status: Check Condition
kernel: (probe0:umass-sim0:0:0:2): SCSI sense: NOT READY asc:3a,0 
(Medium not present)
kernel: da4 at umass-sim0 bus 0 scbus2 target 0 lun 2
kernel: da4: <Hama SD  Card Reader 9317> Removable Direct Access SCSI-0 
device
kernel: da4: 40.000MB/s transfers
kernel: da4: Attempt to query device size failed: NOT READY, Medium not 
present
kernel: (probe0:umass-sim0:0:0:3): TEST UNIT READY. CDB: 0 60 0 0 0 0
kernel: (probe0:umass-sim0:0:0:3): CAM status: SCSI Status Error
kernel: (probe0:umass-sim0:0:0:3): SCSI status: Check Condition
kernel: (probe0:umass-sim0:0:0:3): SCSI sense: NOT READY asc:3a,0 
(Medium not present)
kernel: da5 at umass-sim0 bus 0 scbus2 target 0 lun 3
kernel: da5: <Hama MS  Card Reader 9317> Removable Direct Access SCSI-0 
device
kernel: da5: 40.000MB/s transfers
kernel: da5: Attempt to query device size failed: NOT READY, Medium not 
present

Inserting the SD card afterwards gives no messages at all; "mount 
/dev/da4 /mnt/", "fdisk /dev/da4" or any other command result in an 
"Input/output error".

Here are some (possibly useful?) further info:
# camcontrol devlist
<SEAGATE ST318406LW 0109>          at scbus0 target 1 lun 0 (pass0,da0)
<PLEXTOR CD-ROM PX-40TS 1.12>      at scbus0 target 4 lun 0 (pass1,cd0)
<IOMEGA ZIP 100 E.08>              at scbus0 target 5 lun 0 (pass2,da1)
<BENQ DVD DC DW1670 103>           at scbus1 target 0 lun 0 (pass3,cd1)
<Hama CF  Card Reader 9317>        at scbus2 target 0 lun 0 (da2,pass4)
<Hama SM  Card Reader 9317>        at scbus2 target 0 lun 1 (da3,pass5)
<Hama SD  Card Reader 9317>        at scbus2 target 0 lun 2 (da4,pass6)
<Hama MS  Card Reader 9317>        at scbus2 target 0 lun 3 (da5,pass7)

# usbconfig
ugen0.1: <OHCI root HUB ATI> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) 
pwr=ON
ugen1.1: <OHCI root HUB ATI> at usbus1, cfg=0 md=HOST spd=FULL (12Mbps) 
pwr=ON
ugen2.1: <EHCI root HUB ATI> at usbus2, cfg=0 md=HOST spd=HIGH (480Mbps) 
pwr=ON
ugen3.1: <OHCI root HUB ATI> at usbus3, cfg=0 md=HOST spd=FULL (12Mbps) 
pwr=ON
ugen4.1: <OHCI root HUB ATI> at usbus4, cfg=0 md=HOST spd=FULL (12Mbps) 
pwr=ON
ugen5.1: <EHCI root HUB ATI> at usbus5, cfg=0 md=HOST spd=HIGH (480Mbps) 
pwr=ON
ugen6.1: <OHCI root HUB ATI> at usbus6, cfg=0 md=HOST spd=FULL (12Mbps) 
pwr=ON
ugen3.2: <Trackball Logitech> at usbus3, cfg=0 md=HOST spd=LOW (1.5Mbps) 
pwr=ON
ugen0.2: <Smart-UPS 1500 FW:653.13.I USB FW:7.3 American Power 
Conversion> at usbus0, cfg=0 md=HOST spd=LOW (1.5Mbps) pwr=ON
ugen3.3: <USB COMPOUND HUB SAMSUNG> at usbus3, cfg=0 md=HOST spd=FULL 
(12Mbps) pwr=SAVE
ugen3.4: <product 0x8002 SAMSUNG> at usbus3, cfg=0 md=HOST spd=FULL 
(12Mbps) pwr=ON
ugen2.2: <Card Reader Hama> at usbus2, cfg=0 md=HOST spd=HIGH (480Mbps) 
pwr=ON


Any help is appreciated.

  bye & Thanks
	av.


More information about the freebsd-questions mailing list