USB Hard Drive Dock

Bill Tillman btillman99 at yahoo.com
Mon Aug 2 17:18:47 UTC 2010


I just purchased a setup which will allow me to access IDE and/or SATA drives through a USB port. Of course I was hoping for it to work with FreeBSD and in spite of the reviews which said it needed no Windows drivers as soon as I opened it up there was a CD with the drivers for Windows on it.
 
When I hook this thing up to my FreeBSD server it shows up like this:
 
Jul 31 15:06:29 FreeBSD1 root: Unknown USB device: vendor 0x152d product 0x2338 bus uhub1
Jul 31 15:06:29 FreeBSD1 kernel: usbd_set_config_index: could not read device status: USB_ERR_SHORT_XFER
Jul 31 15:06:29 FreeBSD1 kernel: ugen1.2: <JMicron> at usbus1
Jul 31 15:06:29 FreeBSD1 kernel: umass0: <MSC Bulk-Only Transfer> on usbus1
Jul 31 15:06:29 FreeBSD1 kernel: umass0:  SCSI over Bulk-Only; quirks = 0x4000
Jul 31 15:06:30 FreeBSD1 kernel: umass0:0:0:-1: Attached to scbus0
Jul 31 15:06:31 FreeBSD1 kernel: (probe0:umass-sim0:0:0:0): TEST UNIT READY. CDB: 0 0 0 0 0 0
Jul 31 15:06:31 FreeBSD1 kernel: (probe0:umass-sim0:0:0:0): CAM status: SCSI Status Error
Jul 31 15:06:31 FreeBSD1 kernel: (probe0:umass-sim0:0:0:0): SCSI status: Check Condition
Jul 31 15:06:31 FreeBSD1 kernel: (probe0:umass-sim0:0:0:0): SCSI sense: NOT READY asc:3a,0 (Medium not present)
Jul 31 15:06:31 FreeBSD1 kernel: da0 at umass-sim0 bus 0 scbus0 target 0 lun 0
Jul 31 15:06:31 FreeBSD1 kernel: da0: <  > Fixed Direct Access SCSI-2 device
Jul 31 15:06:31 FreeBSD1 kernel: da0: 40.000MB/s transfers
Jul 31 15:06:31 FreeBSD1 kernel: da0: Attempt to query device size failed: NOT READY, Medium not present
Jul 31 15:06:31 FreeBSD1 kernel: (da0:umass-sim0:0:0:0): READ CAPACITY(10). CDB: 25 0 0 0 0 0 0 0 0 0
Jul 31 15:06:31 FreeBSD1 kernel: (da0:umass-sim0:0:0:0): CAM status: SCSI Status Error
Jul 31 15:06:31 FreeBSD1 kernel: (da0:umass-sim0:0:0:0): SCSI status: Check Condition
Jul 31 15:06:31 FreeBSD1 kernel: (da0:umass-sim0:0:0:0): SCSI sense: NOT READY asc:3a,0 (Medium not present)
Jul 31 15:06:31 FreeBSD1 kernel: (da0:umass-sim0:0:0:0): READ CAPACITY(10). CDB: 25 0 0 0 0 0 0 0 0 0
Jul 31 15:06:31 FreeBSD1 kernel: (da0:umass-sim0:0:0:0): CAM status: SCSI Status Error
Jul 31 15:06:31 FreeBSD1 kernel: (da0:umass-sim0:0:0:0): SCSI status: Check Condition
Jul 31 15:06:31 FreeBSD1 kernel: (da0:umass-sim0:0:0:0): SCSI sense: NOT READY asc:3a,0 (Medium not present)
 
So apparently the FreeBSD server senses when this thing is connected but it cannot see the drive connected to it. BTW - The FreeBSD server only reports anything when I power up the drive on the device. So again I see there might be hope to access it.
 
Of course I cannot mount anything as /dev/da0s1...etc are not there, only /dev/da0. The drive I'm attempting to mount was the main drive in another FreeBSD server I had working. The drive is ok and I can mount it using other methods. But this hot-swap USB method has some advantaged I'd like to use.


      


More information about the freebsd-questions mailing list