Re: USB 3 stick

2013-02-13 Thread Hans Petter Selasky
On Tuesday 12 February 2013 19:51:44 Mike Tancsa wrote:
 Hi,
 
 I picked up a Zalman USB 3.0 flash stick that has problems if its
 connected at boot time. If I reboot the box with the stick plugged in
 (RELENG_9 from Feb 11), I get the errors below.
 

 If I boot up the box and then plug the stick into the 3.0 port, it works
 as expected.

Have you tried playing with BIOS USB 3.0 settings?

--HPS
___
freebsd-usb@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to freebsd-usb-unsubscr...@freebsd.org


Re: USB 3 stick

2013-02-13 Thread Mike Tancsa
On 2/13/2013 3:17 AM, Hans Petter Selasky wrote:

 
 If I boot up the box and then plug the stick into the 3.0 port, it works
 as expected.
 
 Have you tried playing with BIOS USB 3.0 settings?

Hi,
There are not really any options to set other than enable or disable or
legacy mode or not.  I will try disabling legacy mode and see what
happens.  I did upgrade it to the latest version of the BIOS as well.



---Mike


-- 
---
Mike Tancsa, tel +1 519 651 3400
Sentex Communications, m...@sentex.net
Providing Internet services since 1994 www.sentex.net
Cambridge, Ontario Canada   http://www.tancsa.com/
___
freebsd-usb@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to freebsd-usb-unsubscr...@freebsd.org


USB 3 stick

2013-02-12 Thread Mike Tancsa
Hi,

I picked up a Zalman USB 3.0 flash stick that has problems if its
connected at boot time. If I reboot the box with the stick plugged in
(RELENG_9 from Feb 11), I get the errors below.

xhci_do_command: Command timeout!
usb_alloc_device: set address 2 failed (USB_ERR_TIMEOUT, ignored)
xhci_do_command: Command timeout!
xhci_do_command: Command timeout!
xhci_do_command: Command timeout!
ugen0.2: vendor 0x8087 at usbus0
uhub3: vendor 0x8087 product 0x0024, class 9/0, rev 2.00/0.00, addr 2
on usbus0
ugen2.2: vendor 0x8087 at usbus2
uhub4: vendor 0x8087 product 0x0024, class 9/0, rev 2.00/0.00, addr 2
on usbus2
xhci_do_command: Command timeout!
Root mount waiting for: usbus2 usbus1 usbus0
xhci_do_command: Command timeout!
xhci_do_command: Command timeout!
uhub3: 4 ports with 4 removable, self powered
xhci_do_command: Command timeout!
xhci_do_command: Command timeout!
uhub4: 6 ports with 6 removable, self powered
xhci_do_command: Command timeout!
Root mount waiting for: usbus1
xhci_do_command: Command timeout!
xhci_do_command: Command timeout!
usbd_req_re_enumerate: addr=2, set address failed! (USB_ERR_TIMEOUT,
ignored)
Root mount waiting for: usbus1
xhci_do_command: Command timeout!
uhub_reattach_port: could not allocate new device

and the device does not show up. I can unplug it and replug it, but it
will not work in the USB 3 port. If I replug it into the 2.x port after
the problematic boot, it works.

If I boot up the box and then plug the stick into the 3.0 port, it works
as expected.

speed is good as well

0{USB3}# dd if=/dev/da0 of=/dev/null bs=1024k count=300
300+0 records in
300+0 records out
314572800 bytes transferred in 3.462889 secs (90841146 bytes/sec)
0{USB3}#
0{USB3}# dd if=/dev/zero of=/dev/da0 count=300 bs=1024k
300+0 records in
300+0 records out
314572800 bytes transferred in 3.577376 secs (87933952 bytes/sec)
0{USB3}#

USB output attached.  Any ideas what the issue might be ?

---Mike
-- 
---
Mike Tancsa, tel +1 519 651 3400
Sentex Communications, m...@sentex.net
Providing Internet services since 1994 www.sentex.net
Cambridge, Ontario Canada   http://www.tancsa.com/
Base Board Information
Manufacturer: Intel Corporation
Product Name: DH61BE
Version: AAG14062-205
Version: BEH6110H.86A.0109.2012.1221.1455
Release Date: 12/21/2012
Address: 0xF
Runtime Size: 64 kB
ROM Size: 4096 kB


ugen2.1: EHCI root HUB Intel at usbus2, cfg=0 md=HOST spd=HIGH (480Mbps) 
pwr=SAVE


 Configuration index 0

bLength = 0x0009 
bDescriptorType = 0x0002 
wTotalLength = 0x0019 
bNumInterfaces = 0x0001 
bConfigurationValue = 0x0001 
iConfiguration = 0x  no string
bmAttributes = 0x0040 
bMaxPower = 0x 

Interface 0
  bLength = 0x0009 
  bDescriptorType = 0x0004 
  bInterfaceNumber = 0x 
  bAlternateSetting = 0x 
  bNumEndpoints = 0x0001 
  bInterfaceClass = 0x0009 
  bInterfaceSubClass = 0x 
  bInterfaceProtocol = 0x 
  iInterface = 0x  no string

 Endpoint 0
bLength = 0x0007 
bDescriptorType = 0x0005 
bEndpointAddress = 0x0081  IN
bmAttributes = 0x0003  INTERRUPT
wMaxPacketSize = 0x0008 
bInterval = 0x00ff 
bRefresh = 0x 
bSynchAddress = 0x 



ugen1.1: XHCI root HUB 0x1033 at usbus1, cfg=0 md=HOST spd=SUPER (5.0Gbps) 
pwr=SAVE


 Configuration index 0

bLength = 0x0009 
bDescriptorType = 0x0002 
wTotalLength = 0x001f 
bNumInterfaces = 0x0001 
bConfigurationValue = 0x0001 
iConfiguration = 0x  no string
bmAttributes = 0x0040 
bMaxPower = 0x 

Interface 0
  bLength = 0x0009 
  bDescriptorType = 0x0004 
  bInterfaceNumber = 0x 
  bAlternateSetting = 0x 
  bNumEndpoints = 0x0001 
  bInterfaceClass = 0x0009 
  bInterfaceSubClass = 0x 
  bInterfaceProtocol = 0x 
  iInterface = 0x  no string

 Endpoint 0
bLength = 0x0007 
bDescriptorType = 0x0005 
bEndpointAddress = 0x0081  IN
bmAttributes = 0x0003  INTERRUPT
wMaxPacketSize = 0x0002 
bInterval = 0x00ff 
bRefresh = 0x 
bSynchAddress = 0x 

  Additional Descriptor

  bLength = 0x06
  bDescriptorType = 0x30
  bDescriptorSubType = 0x00
   RAW dump: 
   0x00 | 0x06, 0x30, 0x00, 0x00, 0x00, 0x00




ugen0.1: EHCI root HUB Intel at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) 
pwr=SAVE


 Configuration index 0

bLength = 0x0009 
bDescriptorType = 0x0002 
wTotalLength = 0x0019 
bNumInterfaces = 0x0001 
bConfigurationValue = 0x0001 
iConfiguration = 0x  no string
bmAttributes = 0x0040 
bMaxPower = 0x 

Interface 0
  bLength = 0x0009 
  bDescriptorType = 0x0004 
  bInterfaceNumber = 0x 
  bAlternateSetting = 0x 
  bNumEndpoints = 0x0001