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

Tur-Wei Chan twchan at singnet.com.sg
Sun Feb 22 16:45:08 UTC 2015


HI,

On 22/2/2015 11:16 PM, Tur-Wei Chan wrote:
> 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...
>

Oops, mail ate my log.  Trying with these links:

r278277: http://justpaste.it/twchan-fbsd-dmesg-ok
r278278: http://justpaste.it/twchan-fbsd-dmesg-nok

Regards

   -T.W.Chan-






More information about the freebsd-usb mailing list