amd64/169461: USB2 high-speed device detected as full speed
Fridtjof Busse
fridtjof.busse at googlemail.com
Tue Jun 26 19:30:12 UTC 2012
>Number: 169461
>Category: amd64
>Synopsis: USB2 high-speed device detected as full speed
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-amd64
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Tue Jun 26 19:30:11 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator: Fridtjof Busse
>Release: 9.0-p3
>Organization:
>Environment:
FreeBSD <snip> 9.0-RELEASE-p3 FreeBSD 9.0-RELEASE-p3 #0: Tue Jun 12 02:52:29 UTC 2012 root at amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64
>Description:
Running FreeBSD 9.0 on an HP Microserver N40L, my external backup discs are only detected as full speed instead of high speed:
$ sudo usbconfig
ugen0.1: <OHCI root HUB ATI> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=SAVE
ugen1.1: <EHCI root HUB ATI> at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE
ugen2.1: <OHCI root HUB ATI> at usbus2, cfg=0 md=HOST spd=FULL (12Mbps) pwr=SAVE
ugen3.1: <EHCI root HUB ATI> at usbus3, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE
ugen4.1: <OHCI root HUB ATI> at usbus4, cfg=0 md=HOST spd=FULL (12Mbps) pwr=SAVE
ugen5.1: <EHCI root HUB ATI> at usbus5, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE
ugen0.2: <USB 1.1 2port downstream low power hub Lite-On Technology> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=SAVE
ugen0.3: <USB Productivity Option Keyboard has the hub in 1 Lite-On Technology> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON
ugen0.4: <ASMedia ASMedia> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON
ugen0.4: <ASMedia> at usbus0
umass0: <ASMedia ASMedia, class 0/0, rev 2.10/1.00, addr 4> on usbus0
umass0: SCSI over Bulk-Only; quirks = 0x0100
umass0:6:0:-1: Attached to scbus6
(probe0:umass-sim0:0:0:0): REPORT LUNS. CDB: a0 0 0 0 0 0 0 0 0 10 0 0
(probe0:umass-sim0:0:0:0): CAM status: SCSI Status Error
(probe0:umass-sim0:0:0:0): SCSI status: Check Condition
(probe0:umass-sim0:0:0:0): SCSI sense: ILLEGAL REQUEST asc:20,0 (Invalid command operation code)
da0 at umass-sim0 bus 0 scbus6 target 0 lun 0
da0: <ST320005 42AS CC38> Fixed Direct Access SCSI-5 device
da0: 1.000MB/s transfers
da0: 1907729MB (3907029168 512 byte sectors: 255H 63S/T 243201C)
Writing to the disc is only possible at <1 MB/s. The same happens with a different USB disc (tried both a USB2 and a USB3 disc with different enclosures).
The only way I could get more USB speed so far was with a USB3 PCIe card, but unfortunatly I get a kernel panic after some time during rsync transfer (I'll file a different SR for this, seems to not only happen to me [1]).
Worked fine in a linux live-CD, so it is not a hardware-problem.
If you need any additional logs, please let me know.
[1] http://forums.freebsd.org/showthread.php?t=31086
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-amd64
mailing list