I am having problems with Ubuntu 13.04 and a USB3-HUB7-81X Plugable USB hub. When I plug it in, I get strange behavior reported in dmesg:
[33915.450431] usb 4-2.1: new SuperSpeed USB device number 3 using xhci_hcd
[33915.465702] usb 4-2.1: Parent hub missing LPM exit latency info. Power management will be impacted.
[33915.467828] usb 4-2.1: New USB device found, idVendor=2109, idProduct=0812
[33915.467838] usb 4-2.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[33915.467845] usb 4-2.1: Product: USB3.0 Hub
[33915.467851] usb 4-2.1: Manufacturer: VIA Labs, Inc.
[33915.469315] hub 4-2.1:1.0: USB hub found
[33915.469725] hub 4-2.1:1.0: 4 ports detected
[33940.735937] xhci_hcd 0000:04:00.0: Timeout while waiting for stop endpoint command
[33992.915435] xhci_hcd 0000:04:00.0: Timeout while waiting for stop endpoint command
[34041.411920] xhci_hcd 0000:04:00.0: Timeout while waiting for stop endpoint command
[34041.702922] usb 4-2.1: reset SuperSpeed USB device number 3 using xhci_hcd
[34041.717705] usb 4-2.1: Parent hub missing LPM exit latency info. Power management will be impacted.
[34041.718110] xhci_hcd 0000:04:00.0: xHCI xhci_drop_endpoint called with disabled ep ffff880409e041c0
[34068.883252] xhci_hcd 0000:04:00.0: Timeout while waiting for stop endpoint command
[34113.728951] xhci_hcd 0000:04:00.0: Timeout while waiting for stop endpoint command
[34141.304238] xhci_hcd 0000:04:00.0: Timeout while waiting for stop endpoint command
[34168.659459] xhci_hcd 0000:04:00.0: Timeout while waiting for stop endpoint command
[34343.915883] xhci_hcd 0000:04:00.0: Timeout while waiting for stop endpoint command
[34382.955458] xhci_hcd 0000:04:00.0: Timeout while waiting for stop endpoint command
[34448.406637] xhci_hcd 0000:04:00.0: Timeout while waiting for stop endpoint command
[34495.023808] xhci_hcd 0000:04:00.0: Timeout while waiting for stop endpoint command
[34523.494808] xhci_hcd 0000:04:00.0: Timeout while waiting for stop endpoint command
[34551.125999] xhci_hcd 0000:04:00.0: Timeout while waiting for stop endpoint command
[34655.204935] xhci_hcd 0000:04:00.0: Timeout while waiting for stop endpoint command
And that’s with nothing plugged into the hub:
$ lsusb -t
2-1.2.1:1.0: No such file or directory
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 5000M
|__ Port 2: Dev 2, If 0, Class=hub, Driver=hub/4p, 5000M
|__ Port 1: Dev 3, If 0, Class=hub, Driver=hub/4p, 5000M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M
|__ Port 2: Dev 2, If 0, Class=hub, Driver=hub/4p, 480M
|__ Port 1: Dev 3, If 0, Class=hub, Driver=hub/4p, 480M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
|__ Port 1: Dev 2, If 0, Class=hub, Driver=hub/8p, 480M
|__ Port 2: Dev 3, If 0, Class=hub, Driver=hub/7p, 480M
|__ Port 1: Dev 9, If 0, Class=vend., Driver=, 480M
|__ Port 1: Dev 9, If 1, Class=vend., Driver=usbfs, 480M
|__ Port 2: Dev 5, If 0, Class=stor., Driver=usb-storage, 480M
|__ Port 5: Dev 6, If 0, Class=HID, Driver=usbhid, 1.5M
|__ Port 5: Dev 6, If 1, Class=HID, Driver=usbhid, 1.5M
|__ Port 7: Dev 7, If 0, Class=HID, Driver=usbhid, 1.5M
|__ Port 5: Dev 4, If 0, Class=‘bInterfaceClass 0xe0 not yet handled’, Driver=btusb, 12M
|__ Port 5: Dev 4, If 1, Class=‘bInterfaceClass 0xe0 not yet handled’, Driver=btusb, 12M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
|__ Port 1: Dev 2, If 0, Class=hub, Driver=hub/6p, 480M
If I try putting things on the hub, I get more frequent resets, leading to glitches in whatever USB devices I have plugged into the hub (e.g., lost keystrokes if I have a keyboard plugged in).
Any suggestions?
Thanks!