[Bug 196230] New: USB issue with Raidsonic ICY BOX IB-3640SU3

Tur-Wei Chan twchan at singnet.com.sg
Sun Feb 22 15:32:41 UTC 2015


Hi,

On 24/12/2014 12:05 AM, bugzilla-noreply at freebsd.org wrote:
> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=196230
>
>              Bug ID: 196230
>             Summary: USB issue with Raidsonic ICY BOX IB-3640SU3
>             Product: Base System
>             Version: 10.1-RELEASE
>            Hardware: Any
>                  OS: Any
>              Status: New
>            Severity: Affects Many People
>            Priority: ---
>           Component: usb
>            Assignee: freebsd-usb at FreeBSD.org
>            Reporter: szalai.bandi at gmail.com
>
> Hi Guys,
>
> I have a Raidsonic ICY BOX IB-3640SU3 external HDD rack, which is connected to
> the computer via USB 3.0. In the rack, there are two SATA HDDs, but only the
> first one recognized. Kernel log output (FreeBSD 10.1):
>
> Dec 23 13:34:49 tristania kernel: ugen1.2: <vendor 0x152d> at usbus1
> Dec 23 13:34:49 tristania kernel: umass0: <vendor 0x152d product 0x0539, class
> 0/0, rev 3.00/28.12, addr 1> on usbus1
> Dec 23 13:34:54 tristania kernel: umass0: Get Max Lun not supported
> (USB_ERR_TIMEOUT)
> Dec 23 13:34:59 tristania kernel: (probe0:umass-sim0:0:0:0): INQUIRY. CDB: 12
> 00 00 00 24 00
> Dec 23 13:34:59 tristania kernel: (probe0:umass-sim0:0:0:0): CAM status: CCB
> request completed with an error
> Dec 23 13:34:59 tristania kernel: (probe0:umass-sim0:0:0:0): Retrying command
> Dec 23 13:34:59 tristania kernel: (probe0:umass-sim0:0:0:0): REPORT LUNS. CDB:
> a0 00 00 00 00 00 00 00 00 10 00 00
> Dec 23 13:34:59 tristania kernel: (probe0:umass-sim0:0:0:0): CAM status: SCSI
> Status Error
> Dec 23 13:34:59 tristania kernel: (probe0:umass-sim0:0:0:0): SCSI status: Check
> Condition
> Dec 23 13:34:59 tristania kernel: (probe0:umass-sim0:0:0:0): SCSI sense:
> ILLEGAL REQUEST asc:20,0 (Invalid command operation code)
> Dec 23 13:34:59 tristania kernel: (probe0:umass-sim0:0:0:0): Error 22,
> Unretryable error
> Dec 23 13:34:59 tristania kernel: da0 at umass-sim0 bus 0 scbus7 target 0 lun 0
> Dec 23 13:34:59 tristania kernel: da0: <WDC WD20 EARS-00MVWB0 0X0B> Fixed
> Direct Access SCSI-6 device
> Dec 23 13:34:59 tristania kernel: da0: Serial Number
> Dec 23 13:34:59 tristania kernel: da0: 400.000MB/s transfers
> Dec 23 13:34:59 tristania kernel: da0: 1907729MB (3907029168 512 byte sectors:
> 255H 63S/T 243201C)
> Dec 23 13:34:59 tristania kernel: da0: quirks=0xa<NO_6_BYTE,4K>
>
> The second HDD is not recognized, because "Get Max Lun not supported
> (USB_ERR_TIMEOUT)" error.
>
> However, with FreeBSD 9.1, the external rack worked without any issue:
>
> Dec 12 09:23:25 tristania kernel: ugen1.2: <JMicron> at usbus1
> Dec 12 09:23:25 tristania kernel: umass0: <JMicron USB to ATAATAPI Bridge,
> class 0/0, rev 3.00/28.12, addr 1> on usbus1
> Dec 12 09:23:25 tristania kernel: (probe0:umass-sim0:0:0:0): REPORT LUNS. CDB:
> a0 0 0 0 0 0 0 0 0 10 0 0
> Dec 12 09:23:25 tristania kernel: (probe0:umass-sim0:0:0:0): CAM status: SCSI
> Status Error
> Dec 12 09:23:25 tristania kernel: (probe0:umass-sim0:0:0:0): SCSI status: Check
> Condition
> Dec 12 09:23:25 tristania kernel: (probe0:umass-sim0:0:0:0): SCSI sense:
> ILLEGAL REQUEST asc:20,0 (Invalid command operation code)
> Dec 12 09:23:25 tristania kernel: (probe0:umass-sim0:0:0:0): Error 22,
> Unretryable error
> Dec 12 09:23:25 tristania kernel: da0 at umass-sim0 bus 0 scbus6 target 0 lun 0
> Dec 12 09:23:25 tristania kernel: da0: <WDC WD20 EARS-00MVWB0 0X0B> Fixed
> Direct Access SCSI-6 device
> Dec 12 09:23:25 tristania kernel: da0: 400.000MB/s transfers
> Dec 12 09:23:25 tristania kernel: da0: 1907729MB (3907029168 512 byte sectors:
> 255H 63S/T 243201C)
> Dec 12 09:23:25 tristania kernel: da1 at umass-sim0 bus 0 scbus6 target 0 lun 1
> Dec 12 09:23:25 tristania kernel: da1: <WDC WD20 EARS-00MVWB0 0X0B> Fixed
> Direct Access SCSI-6 device
> Dec 12 09:23:25 tristania kernel: da1: 400.000MB/s transfers
> Dec 12 09:23:25 tristania kernel: da1: 1907729MB (3907029168 512 byte sectors:
> 255H 63S/T 243201C)
>

I have a similar problem to this issue; I too have 2 SATA HDDs mounted 
on an external USB3 HDD dock (Mediasonic ProBox 4-bay Dock), with the 
same USB VID/PID:
     ugen1.2: <product 0x0539 vendor 0x152d> at usbus1, cfg=0 md=HOST 
spd=SUPER (5.0Gbps) pwr=ON (2mA)

In my case, with 10-Stable prior to r278278, I can get both /dev/da0 and 
/dev/da1 albeit after some delay after plugging in.  With r278278 and 
later, however, I get only the same errror as above (umass0: Get Max Lun 
not supported (USB_ERR_TIMEOUT)), and only /dev/da0 turns up.

I attach 2 logs, one with kernel at r278277 and the 2nd at r278278 with 
hw.usb.xhci.debug=16, hopefully these can help shed some light on the 
problem...


Regards

   -T.W.Chan-



More information about the freebsd-usb mailing list