I'm no longer the USB 3.0 maintainer. Please contact Mathias Nyman and the Linux USB mailing list for help. They are on Cc. Thanks, Sarah Sharp On Tue, Jun 24, 2014 at 11:14:50AM +0200, Carsten Koepp wrote: > Hi Sarah, > > from what I've found on the internet your are the maintainer of the > xHCI driver in the linux kernel, right? So I hope you can help me to > fix the problem I've found. > I'm facing a problem with the Etron EJ168 Host Controller chip. When > I connect an USB-2.0 HUB with mouse and keyboard to the USB-3.0 > ports on the mainboard I get this microframes and bandwith errors > (pls. see below). The devices doesn't work then. Mouse and keyboard > connected directly to the USB-3.0 works fine. > > For some reasons I need it working exactly in the setup where it > fails. Using other ports (e.g. USB-2.0) or no HUB is unfortunately > not a solution for me. > Just for testing purpose I also tried a USB-3.0-HUB and run into the > same problem. > As you can see below I checked it in different combinations (wheezy, > jessie, different kernel versions and different hardware) and all > failed with the same error messages. > If you need any further informations or I could drive some > additional tests for you please tell me. Furthermore I can apply > your patches, build new drivers or kernels and give you the > feedback. > > I just say best thanks in advance and looking forward to your response. > > Best regards, > Carsten > > > > --------------------------- > > > Hardware (two computers with the same mainboard): > > Mainboard: > Manufacturer: Gigabyte Technology Co., Ltd. > Product Name: GA-990FXA-UD5 > 02:00.0 USB controller: Etron Technology, Inc. EJ168 USB 3.0 > Host Controller (rev 01) (prog-if 30 [XHCI]) > 05:00.0 USB controller: Etron Technology, Inc. EJ168 USB 3.0 > Host Controller (rev 01) (prog-if 30 [XHCI]) > > USB-Hubs: D-Link USB 2.0, i-tec USB 2.0 and i-tec USB 3.0 > > Keyboard: Holtek Semiconductor, Inc. > Mouse: Afilias Optical Mouse H3003 and Logitech laser mouse > > Software: > > OS: Debian wheezy and Debian jessie > > Linux kernel 3.13, 3.14 and 3.16. > > > > Errors with D-Link USB 2.0 HUB connected to USB 3.0 ports > Mainboard USB 3.0-port -> USB 2.0 HUB -> mouse & keyboard > > Jun 24 09:19:20 jessie kernel: [ 5043.828303] usb 2-1: new > high-speed USB device number 12 using xhci_hcd > Jun 24 09:19:20 jessie kernel: [ 5043.959146] usb 2-1: New USB > device found, idVendor=05e3, idProduct=0608 > Jun 24 09:19:20 jessie kernel: [ 5043.959158] usb 2-1: New USB > device strings: Mfr=0, Product=1, SerialNumber=0 > Jun 24 09:19:20 jessie kernel: [ 5043.959165] usb 2-1: Product: USB2.0 Hub > Jun 24 09:19:20 jessie kernel: [ 5043.960030] hub 2-1:1.0: USB hub found > Jun 24 09:19:20 jessie kernel: [ 5043.960480] hub 2-1:1.0: 4 ports detected > Jun 24 09:19:20 jessie kernel: [ 5044.232321] usb 2-1.1: new > low-speed USB device number 13 using xhci_hcd > Jun 24 09:19:20 jessie kernel: [ 5044.328127] usb 2-1.1: New USB > device found, idVendor=05e3, idProduct=1205 > Jun 24 09:19:20 jessie kernel: [ 5044.328139] usb 2-1.1: New USB > device strings: Mfr=0, Product=1, SerialNumber=0 > Jun 24 09:19:20 jessie kernel: [ 5044.328145] usb 2-1.1: Product: USB Mouse > Jun 24 09:19:20 jessie kernel: [ 5044.328464] usb 2-1.1: ep 0x81 - > rounding interval to 64 microframes, ep desc says 80 microframes > Jun 24 09:19:20 jessie kernel: [ 5044.328505] usb 2-1.1: Not enough > bandwidth for new device state. > Jun 24 09:19:20 jessie kernel: [ 5044.328517] usb 2-1.1: can't set > config #1, error -28 > Jun 24 09:19:20 jessie kernel: [ 5044.400194] usb 2-1.2: new > low-speed USB device number 14 using xhci_hcd > Jun 24 09:19:20 jessie kernel: [ 5044.526986] usb 2-1.2: New USB > device found, idVendor=04d9, idProduct=1603 > Jun 24 09:19:20 jessie kernel: [ 5044.526998] usb 2-1.2: New USB > device strings: Mfr=1, Product=2, SerialNumber=0 > Jun 24 09:19:20 jessie kernel: [ 5044.527005] usb 2-1.2: Product: > USB Keyboard > Jun 24 09:19:20 jessie kernel: [ 5044.527011] usb 2-1.2: Manufacturer: > Jun 24 09:19:20 jessie kernel: [ 5044.527341] usb 2-1.2: ep 0x81 - > rounding interval to 64 microframes, ep desc says 80 microframes > Jun 24 09:19:20 jessie kernel: [ 5044.527354] usb 2-1.2: ep 0x82 - > rounding interval to 64 microframes, ep desc says 80 microframes > Jun 24 09:19:20 jessie kernel: [ 5044.527397] usb 2-1.2: Not enough > bandwidth for new device state. > Jun 24 09:19:20 jessie kernel: [ 5044.527410] usb 2-1.2: can't set > config #1, error -28 > Jun 24 09:19:20 jessie mtp-probe: checking bus 2, device 13: > "/sys/devices/pci0000:00/0000:00:09.0/0000:02:00.0/usb2/2-1/2-1.1" > Jun 24 09:19:20 jessie mtp-probe: bus: 2, device: 13 was not an MTP device > Jun 24 09:19:20 jessie mtp-probe: checking bus 2, device 14: > "/sys/devices/pci0000:00/0000:00:09.0/0000:02:00.0/usb2/2-1/2-1.2" > Jun 24 09:19:20 jessie mtp-probe: bus: 2, device: 14 was not an MTP device > > > > Keyboard and mouse works when connected directly to the mainboard > Mainboard USB3.0-ports -> mouse & keyboard > > Jun 24 09:20:25 jessie kernel: [ 5108.889612] usb 2-1: new low-speed > USB device number 16 using xhci_hcd > Jun 24 09:20:25 jessie kernel: [ 5109.149274] usb 2-1: New USB > device found, idVendor=04d9, idProduct=1603 > Jun 24 09:20:25 jessie kernel: [ 5109.149286] usb 2-1: New USB > device strings: Mfr=1, Product=2, SerialNumber=0 > Jun 24 09:20:25 jessie kernel: [ 5109.149332] usb 2-1: Product: USB Keyboard > Jun 24 09:20:25 jessie kernel: [ 5109.149338] usb 2-1: Manufacturer: > Jun 24 09:20:25 jessie kernel: [ 5109.149848] usb 2-1: ep 0x81 - > rounding interval to 64 microframes, ep desc says 80 microframes > Jun 24 09:20:25 jessie kernel: [ 5109.149863] usb 2-1: ep 0x82 - > rounding interval to 64 microframes, ep desc says 80 microframes > Jun 24 09:20:25 jessie kernel: [ 5109.219092] input: USB Keyboard > as /devices/pci0000:00/0000:00:09.0/0000:02:00.0/usb2/2-1/2-1:1.0/0003:04D9:1603.000A/input/input14 > Jun 24 09:20:25 jessie kernel: [ 5109.219456] hid-generic > 0003:04D9:1603.000A: input,hidraw0: USB HID v1.10 Keyboard [ USB > Keyboard] on usb-0000:02:00.0-1/input0 > Jun 24 09:20:25 jessie kernel: [ 5109.339313] input: USB Keyboard > as /devices/pci0000:00/0000:00:09.0/0000:02:00.0/usb2/2-1/2-1:1.1/0003:04D9:1603.000B/input/input15 > Jun 24 09:20:25 jessie kernel: [ 5109.339638] hid-generic > 0003:04D9:1603.000B: input,hidraw1: USB HID v1.10 Device [ USB > Keyboard] on usb-0000:02:00.0-1/input1 > Jun 24 09:20:25 jessie mtp-probe: checking bus 2, device 16: > "/sys/devices/pci0000:00/0000:00:09.0/0000:02:00.0/usb2/2-1" > Jun 24 09:20:25 jessie mtp-probe: bus: 2, device: 16 was not an MTP device > Jun 24 09:20:28 jessie kernel: [ 5112.407073] usb 2-2: new low-speed > USB device number 17 using xhci_hcd > Jun 24 09:20:28 jessie kernel: [ 5112.561748] usb 2-2: New USB > device found, idVendor=05e3, idProduct=1205 > Jun 24 09:20:28 jessie kernel: [ 5112.561759] usb 2-2: New USB > device strings: Mfr=0, Product=1, SerialNumber=0 > Jun 24 09:20:28 jessie kernel: [ 5112.561766] usb 2-2: Product: USB Mouse > Jun 24 09:20:28 jessie kernel: [ 5112.562095] usb 2-2: ep 0x81 - > rounding interval to 64 microframes, ep desc says 80 microframes > Jun 24 09:20:28 jessie kernel: [ 5112.575559] input: USB Mouse > as /devices/pci0000:00/0000:00:09.0/0000:02:00.0/usb2/2-2/2-2:1.0/0003:05E3:1205.000C/input/input16 > Jun 24 09:20:28 jessie kernel: [ 5112.575978] hid-generic > 0003:05E3:1205.000C: input,hidraw2: USB HID v1.10 Mouse [USB Mouse > ] on usb-0000:02:00.0-2/input0 > Jun 24 09:20:28 jessie mtp-probe: checking bus 2, device 17: > "/sys/devices/pci0000:00/0000:00:09.0/0000:02:00.0/usb2/2-2" > Jun 24 09:20:28 jessie mtp-probe: bus: 2, device: 17 was not an MTP device > > > Output of "lsusb -v" with D-Link USB 2.0 HUB connected to USB 3.0 ports > > > Bus 008 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub > Device Descriptor: > bLength 18 > bDescriptorType 1 > bcdUSB 2.00 > bDeviceClass 9 Hub > bDeviceSubClass 0 Unused > bDeviceProtocol 0 Full speed (or root) hub > bMaxPacketSize0 64 > idVendor 0x1d6b Linux Foundation > idProduct 0x0002 2.0 root hub > bcdDevice 3.16 > iManufacturer 3 Linux 3.16.0-rc2 ehci_hcd > iProduct 2 EHCI Host Controller > iSerial 1 0000:00:16.2 > bNumConfigurations 1 > Configuration Descriptor: > bLength 9 > bDescriptorType 2 > wTotalLength 25 > bNumInterfaces 1 > bConfigurationValue 1 > iConfiguration 0 > bmAttributes 0xe0 > Self Powered > Remote Wakeup > MaxPower 0mA > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 0 > bNumEndpoints 1 > bInterfaceClass 9 Hub > bInterfaceSubClass 0 Unused > bInterfaceProtocol 0 Full speed (or root) hub > iInterface 0 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x81 EP 1 IN > bmAttributes 3 > Transfer Type Interrupt > Synch Type None > Usage Type Data > wMaxPacketSize 0x0004 1x 4 bytes > bInterval 12 > Hub Descriptor: > bLength 9 > bDescriptorType 41 > nNbrPorts 4 > wHubCharacteristic 0x000a > No power switching (usb 1.0) > Per-port overcurrent protection > bPwrOn2PwrGood 10 * 2 milli seconds > bHubContrCurrent 0 milli Ampere > DeviceRemovable 0x00 > PortPwrCtrlMask 0xff > Hub Port Status: > Port 1: 0000.0100 power > Port 2: 0000.0100 power > Port 3: 0000.0100 power > Port 4: 0000.0100 power > Device Status: 0x0001 > Self Powered > > Bus 011 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub > Device Descriptor: > bLength 18 > bDescriptorType 1 > bcdUSB 1.10 > bDeviceClass 9 Hub > bDeviceSubClass 0 Unused > bDeviceProtocol 0 Full speed (or root) hub > bMaxPacketSize0 64 > idVendor 0x1d6b Linux Foundation > idProduct 0x0001 1.1 root hub > bcdDevice 3.16 > iManufacturer 3 Linux 3.16.0-rc2 ohci_hcd > iProduct 2 OHCI PCI host controller > iSerial 1 0000:00:16.0 > bNumConfigurations 1 > Configuration Descriptor: > bLength 9 > bDescriptorType 2 > wTotalLength 25 > bNumInterfaces 1 > bConfigurationValue 1 > iConfiguration 0 > bmAttributes 0xe0 > Self Powered > Remote Wakeup > MaxPower 0mA > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 0 > bNumEndpoints 1 > bInterfaceClass 9 Hub > bInterfaceSubClass 0 Unused > bInterfaceProtocol 0 Full speed (or root) hub > iInterface 0 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x81 EP 1 IN > bmAttributes 3 > Transfer Type Interrupt > Synch Type None > Usage Type Data > wMaxPacketSize 0x0002 1x 2 bytes > bInterval 255 > Hub Descriptor: > bLength 9 > bDescriptorType 41 > nNbrPorts 4 > wHubCharacteristic 0x0002 > No power switching (usb 1.0) > Ganged overcurrent protection > bPwrOn2PwrGood 2 * 2 milli seconds > bHubContrCurrent 0 milli Ampere > DeviceRemovable 0x00 > PortPwrCtrlMask 0xff > Hub Port Status: > Port 1: 0000.0100 power > Port 2: 0000.0100 power > Port 3: 0000.0100 power > Port 4: 0000.0100 power > Device Status: 0x0001 > Self Powered > > Bus 005 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub > Device Descriptor: > bLength 18 > bDescriptorType 1 > bcdUSB 3.00 > bDeviceClass 9 Hub > bDeviceSubClass 0 Unused > bDeviceProtocol 3 > bMaxPacketSize0 9 > idVendor 0x1d6b Linux Foundation > idProduct 0x0003 3.0 root hub > bcdDevice 3.16 > iManufacturer 3 Linux 3.16.0-rc2 xhci_hcd > iProduct 2 xHCI Host Controller > iSerial 1 0000:05:00.0 > bNumConfigurations 1 > Configuration Descriptor: > bLength 9 > bDescriptorType 2 > wTotalLength 31 > bNumInterfaces 1 > bConfigurationValue 1 > iConfiguration 0 > bmAttributes 0xe0 > Self Powered > Remote Wakeup > MaxPower 0mA > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 0 > bNumEndpoints 1 > bInterfaceClass 9 Hub > bInterfaceSubClass 0 Unused > bInterfaceProtocol 0 Full speed (or root) hub > iInterface 0 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x81 EP 1 IN > bmAttributes 3 > Transfer Type Interrupt > Synch Type None > Usage Type Data > wMaxPacketSize 0x0004 1x 4 bytes > bInterval 12 > bMaxBurst 0 > Hub Descriptor: > bLength 12 > bDescriptorType 42 > nNbrPorts 2 > wHubCharacteristic 0x0009 > Per-port power switching > Per-port overcurrent protection > bPwrOn2PwrGood 10 * 2 milli seconds > bHubContrCurrent 0 milli Ampere > bHubDecLat 0.0 micro seconds > wHubDelay 0 nano seconds > DeviceRemovable 0x00 > Hub Port Status: > Port 1: 0000.02a0 5Gbps power Rx.Detect > Port 2: 0000.02a0 5Gbps power Rx.Detect > Binary Object Store Descriptor: > bLength 5 > bDescriptorType 15 > wTotalLength 15 > bNumDeviceCaps 1 > SuperSpeed USB Device Capability: > bLength 10 > bDescriptorType 16 > bDevCapabilityType 3 > bmAttributes 0x00 > wSpeedsSupported 0x0008 > Device can operate at SuperSpeed (5Gbps) > bFunctionalitySupport 3 > Lowest fully-functional device speed is SuperSpeed (5Gbps) > bU1DevExitLat 0 micro seconds > bU2DevExitLat 0 micro seconds > Device Status: 0x0001 > Self Powered > > Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub > Device Descriptor: > bLength 18 > bDescriptorType 1 > bcdUSB 2.00 > bDeviceClass 9 Hub > bDeviceSubClass 0 Unused > bDeviceProtocol 1 Single TT > bMaxPacketSize0 64 > idVendor 0x1d6b Linux Foundation > idProduct 0x0002 2.0 root hub > bcdDevice 3.16 > iManufacturer 3 Linux 3.16.0-rc2 xhci_hcd > iProduct 2 xHCI Host Controller > iSerial 1 0000:05:00.0 > bNumConfigurations 1 > Configuration Descriptor: > bLength 9 > bDescriptorType 2 > wTotalLength 25 > bNumInterfaces 1 > bConfigurationValue 1 > iConfiguration 0 > bmAttributes 0xe0 > Self Powered > Remote Wakeup > MaxPower 0mA > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 0 > bNumEndpoints 1 > bInterfaceClass 9 Hub > bInterfaceSubClass 0 Unused > bInterfaceProtocol 0 Full speed (or root) hub > iInterface 0 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x81 EP 1 IN > bmAttributes 3 > Transfer Type Interrupt > Synch Type None > Usage Type Data > wMaxPacketSize 0x0004 1x 4 bytes > bInterval 12 > Hub Descriptor: > bLength 9 > bDescriptorType 41 > nNbrPorts 2 > wHubCharacteristic 0x0009 > Per-port power switching > Per-port overcurrent protection > TT think time 8 FS bits > bPwrOn2PwrGood 10 * 2 milli seconds > bHubContrCurrent 0 milli Ampere > DeviceRemovable 0x00 > PortPwrCtrlMask 0xff > Hub Port Status: > Port 1: 0000.0100 power > Port 2: 0000.0100 power > Device Status: 0x0001 > Self Powered > > Bus 010 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub > Device Descriptor: > bLength 18 > bDescriptorType 1 > bcdUSB 1.10 > bDeviceClass 9 Hub > bDeviceSubClass 0 Unused > bDeviceProtocol 0 Full speed (or root) hub > bMaxPacketSize0 64 > idVendor 0x1d6b Linux Foundation > idProduct 0x0001 1.1 root hub > bcdDevice 3.16 > iManufacturer 3 Linux 3.16.0-rc2 ohci_hcd > iProduct 2 OHCI PCI host controller > iSerial 1 0000:00:14.5 > bNumConfigurations 1 > Configuration Descriptor: > bLength 9 > bDescriptorType 2 > wTotalLength 25 > bNumInterfaces 1 > bConfigurationValue 1 > iConfiguration 0 > bmAttributes 0xe0 > Self Powered > Remote Wakeup > MaxPower 0mA > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 0 > bNumEndpoints 1 > bInterfaceClass 9 Hub > bInterfaceSubClass 0 Unused > bInterfaceProtocol 0 Full speed (or root) hub > iInterface 0 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x81 EP 1 IN > bmAttributes 3 > Transfer Type Interrupt > Synch Type None > Usage Type Data > wMaxPacketSize 0x0002 1x 2 bytes > bInterval 255 > Hub Descriptor: > bLength 9 > bDescriptorType 41 > nNbrPorts 2 > wHubCharacteristic 0x0002 > No power switching (usb 1.0) > Ganged overcurrent protection > bPwrOn2PwrGood 2 * 2 milli seconds > bHubContrCurrent 0 milli Ampere > DeviceRemovable 0x00 > PortPwrCtrlMask 0xff > Hub Port Status: > Port 1: 0000.0100 power > Port 2: 0000.0100 power > Device Status: 0x0001 > Self Powered > > Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub > Device Descriptor: > bLength 18 > bDescriptorType 1 > bcdUSB 2.00 > bDeviceClass 9 Hub > bDeviceSubClass 0 Unused > bDeviceProtocol 0 Full speed (or root) hub > bMaxPacketSize0 64 > idVendor 0x1d6b Linux Foundation > idProduct 0x0002 2.0 root hub > bcdDevice 3.16 > iManufacturer 3 Linux 3.16.0-rc2 ehci_hcd > iProduct 2 EHCI Host Controller > iSerial 1 0000:00:13.2 > bNumConfigurations 1 > Configuration Descriptor: > bLength 9 > bDescriptorType 2 > wTotalLength 25 > bNumInterfaces 1 > bConfigurationValue 1 > iConfiguration 0 > bmAttributes 0xe0 > Self Powered > Remote Wakeup > MaxPower 0mA > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 0 > bNumEndpoints 1 > bInterfaceClass 9 Hub > bInterfaceSubClass 0 Unused > bInterfaceProtocol 0 Full speed (or root) hub > iInterface 0 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x81 EP 1 IN > bmAttributes 3 > Transfer Type Interrupt > Synch Type None > Usage Type Data > wMaxPacketSize 0x0004 1x 4 bytes > bInterval 12 > Hub Descriptor: > bLength 9 > bDescriptorType 41 > nNbrPorts 5 > wHubCharacteristic 0x000a > No power switching (usb 1.0) > Per-port overcurrent protection > bPwrOn2PwrGood 10 * 2 milli seconds > bHubContrCurrent 0 milli Ampere > DeviceRemovable 0x00 > PortPwrCtrlMask 0xff > Hub Port Status: > Port 1: 0000.0100 power > Port 2: 0000.0100 power > Port 3: 0000.0100 power > Port 4: 0000.0100 power > Port 5: 0000.0100 power > Device Status: 0x0001 > Self Powered > > Bus 009 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub > Device Descriptor: > bLength 18 > bDescriptorType 1 > bcdUSB 1.10 > bDeviceClass 9 Hub > bDeviceSubClass 0 Unused > bDeviceProtocol 0 Full speed (or root) hub > bMaxPacketSize0 64 > idVendor 0x1d6b Linux Foundation > idProduct 0x0001 1.1 root hub > bcdDevice 3.16 > iManufacturer 3 Linux 3.16.0-rc2 ohci_hcd > iProduct 2 OHCI PCI host controller > iSerial 1 0000:00:13.0 > bNumConfigurations 1 > Configuration Descriptor: > bLength 9 > bDescriptorType 2 > wTotalLength 25 > bNumInterfaces 1 > bConfigurationValue 1 > iConfiguration 0 > bmAttributes 0xe0 > Self Powered > Remote Wakeup > MaxPower 0mA > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 0 > bNumEndpoints 1 > bInterfaceClass 9 Hub > bInterfaceSubClass 0 Unused > bInterfaceProtocol 0 Full speed (or root) hub > iInterface 0 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x81 EP 1 IN > bmAttributes 3 > Transfer Type Interrupt > Synch Type None > Usage Type Data > wMaxPacketSize 0x0002 1x 2 bytes > bInterval 255 > Hub Descriptor: > bLength 9 > bDescriptorType 41 > nNbrPorts 5 > wHubCharacteristic 0x0002 > No power switching (usb 1.0) > Ganged overcurrent protection > bPwrOn2PwrGood 2 * 2 milli seconds > bHubContrCurrent 0 milli Ampere > DeviceRemovable 0x00 > PortPwrCtrlMask 0xff > Hub Port Status: > Port 1: 0000.0100 power > Port 2: 0000.0100 power > Port 3: 0000.0100 power > Port 4: 0000.0100 power > Port 5: 0000.0100 power > Device Status: 0x0001 > Self Powered > > Bus 006 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub > Device Descriptor: > bLength 18 > bDescriptorType 1 > bcdUSB 2.00 > bDeviceClass 9 Hub > bDeviceSubClass 0 Unused > bDeviceProtocol 0 Full speed (or root) hub > bMaxPacketSize0 64 > idVendor 0x1d6b Linux Foundation > idProduct 0x0002 2.0 root hub > bcdDevice 3.16 > iManufacturer 3 Linux 3.16.0-rc2 ehci_hcd > iProduct 2 EHCI Host Controller > iSerial 1 0000:00:12.2 > bNumConfigurations 1 > Configuration Descriptor: > bLength 9 > bDescriptorType 2 > wTotalLength 25 > bNumInterfaces 1 > bConfigurationValue 1 > iConfiguration 0 > bmAttributes 0xe0 > Self Powered > Remote Wakeup > MaxPower 0mA > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 0 > bNumEndpoints 1 > bInterfaceClass 9 Hub > bInterfaceSubClass 0 Unused > bInterfaceProtocol 0 Full speed (or root) hub > iInterface 0 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x81 EP 1 IN > bmAttributes 3 > Transfer Type Interrupt > Synch Type None > Usage Type Data > wMaxPacketSize 0x0004 1x 4 bytes > bInterval 12 > Hub Descriptor: > bLength 9 > bDescriptorType 41 > nNbrPorts 5 > wHubCharacteristic 0x000a > No power switching (usb 1.0) > Per-port overcurrent protection > bPwrOn2PwrGood 10 * 2 milli seconds > bHubContrCurrent 0 milli Ampere > DeviceRemovable 0x00 > PortPwrCtrlMask 0xff > Hub Port Status: > Port 1: 0000.0100 power > Port 2: 0000.0100 power > Port 3: 0000.0100 power > Port 4: 0000.0100 power > Port 5: 0000.0100 power > Device Status: 0x0001 > Self Powered > > Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub > Device Descriptor: > bLength 18 > bDescriptorType 1 > bcdUSB 1.10 > bDeviceClass 9 Hub > bDeviceSubClass 0 Unused > bDeviceProtocol 0 Full speed (or root) hub > bMaxPacketSize0 64 > idVendor 0x1d6b Linux Foundation > idProduct 0x0001 1.1 root hub > bcdDevice 3.16 > iManufacturer 3 Linux 3.16.0-rc2 ohci_hcd > iProduct 2 OHCI PCI host controller > iSerial 1 0000:00:12.0 > bNumConfigurations 1 > Configuration Descriptor: > bLength 9 > bDescriptorType 2 > wTotalLength 25 > bNumInterfaces 1 > bConfigurationValue 1 > iConfiguration 0 > bmAttributes 0xe0 > Self Powered > Remote Wakeup > MaxPower 0mA > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 0 > bNumEndpoints 1 > bInterfaceClass 9 Hub > bInterfaceSubClass 0 Unused > bInterfaceProtocol 0 Full speed (or root) hub > iInterface 0 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x81 EP 1 IN > bmAttributes 3 > Transfer Type Interrupt > Synch Type None > Usage Type Data > wMaxPacketSize 0x0002 1x 2 bytes > bInterval 255 > Hub Descriptor: > bLength 9 > bDescriptorType 41 > nNbrPorts 5 > wHubCharacteristic 0x0002 > No power switching (usb 1.0) > Ganged overcurrent protection > bPwrOn2PwrGood 2 * 2 milli seconds > bHubContrCurrent 0 milli Ampere > DeviceRemovable 0x00 > PortPwrCtrlMask 0xff > Hub Port Status: > Port 1: 0000.0100 power > Port 2: 0000.0100 power > Port 3: 0000.0100 power > Port 4: 0000.0100 power > Port 5: 0000.0100 power > Device Status: 0x0001 > Self Powered > > Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub > Device Descriptor: > bLength 18 > bDescriptorType 1 > bcdUSB 3.00 > bDeviceClass 9 Hub > bDeviceSubClass 0 Unused > bDeviceProtocol 3 > bMaxPacketSize0 9 > idVendor 0x1d6b Linux Foundation > idProduct 0x0003 3.0 root hub > bcdDevice 3.16 > iManufacturer 3 Linux 3.16.0-rc2 xhci_hcd > iProduct 2 xHCI Host Controller > iSerial 1 0000:02:00.0 > bNumConfigurations 1 > Configuration Descriptor: > bLength 9 > bDescriptorType 2 > wTotalLength 31 > bNumInterfaces 1 > bConfigurationValue 1 > iConfiguration 0 > bmAttributes 0xe0 > Self Powered > Remote Wakeup > MaxPower 0mA > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 0 > bNumEndpoints 1 > bInterfaceClass 9 Hub > bInterfaceSubClass 0 Unused > bInterfaceProtocol 0 Full speed (or root) hub > iInterface 0 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x81 EP 1 IN > bmAttributes 3 > Transfer Type Interrupt > Synch Type None > Usage Type Data > wMaxPacketSize 0x0004 1x 4 bytes > bInterval 12 > bMaxBurst 0 > Hub Descriptor: > bLength 12 > bDescriptorType 42 > nNbrPorts 2 > wHubCharacteristic 0x0009 > Per-port power switching > Per-port overcurrent protection > bPwrOn2PwrGood 10 * 2 milli seconds > bHubContrCurrent 0 milli Ampere > bHubDecLat 0.0 micro seconds > wHubDelay 0 nano seconds > DeviceRemovable 0x00 > Hub Port Status: > Port 1: 0000.02a0 5Gbps power Rx.Detect > Port 2: 0000.02a0 5Gbps power Rx.Detect > Binary Object Store Descriptor: > bLength 5 > bDescriptorType 15 > wTotalLength 15 > bNumDeviceCaps 1 > SuperSpeed USB Device Capability: > bLength 10 > bDescriptorType 16 > bDevCapabilityType 3 > bmAttributes 0x00 > wSpeedsSupported 0x0008 > Device can operate at SuperSpeed (5Gbps) > bFunctionalitySupport 3 > Lowest fully-functional device speed is SuperSpeed (5Gbps) > bU1DevExitLat 0 micro seconds > bU2DevExitLat 0 micro seconds > Device Status: 0x0001 > Self Powered > > Bus 002 Device 006: ID 04d9:1603 Holtek Semiconductor, Inc. Keyboard > Device Descriptor: > bLength 18 > bDescriptorType 1 > bcdUSB 1.10 > bDeviceClass 0 (Defined at Interface level) > bDeviceSubClass 0 > bDeviceProtocol 0 > bMaxPacketSize0 8 > idVendor 0x04d9 Holtek Semiconductor, Inc. > idProduct 0x1603 Keyboard > bcdDevice 3.10 > iManufacturer 1 > iProduct 2 USB Keyboard > iSerial 0 > bNumConfigurations 1 > Configuration Descriptor: > bLength 9 > bDescriptorType 2 > wTotalLength 59 > bNumInterfaces 2 > bConfigurationValue 1 > iConfiguration 0 > bmAttributes 0xa0 > (Bus Powered) > Remote Wakeup > MaxPower 100mA > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 0 > bNumEndpoints 1 > bInterfaceClass 3 Human Interface Device > bInterfaceSubClass 1 Boot Interface Subclass > bInterfaceProtocol 1 Keyboard > iInterface 0 > HID Device Descriptor: > bLength 9 > bDescriptorType 33 > bcdHID 1.10 > bCountryCode 0 Not supported > bNumDescriptors 1 > bDescriptorType 34 Report > wDescriptorLength 62 > Report Descriptors: > ** UNAVAILABLE ** > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x81 EP 1 IN > bmAttributes 3 > Transfer Type Interrupt > Synch Type None > Usage Type Data > wMaxPacketSize 0x0008 1x 8 bytes > bInterval 10 > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 1 > bAlternateSetting 0 > bNumEndpoints 1 > bInterfaceClass 3 Human Interface Device > bInterfaceSubClass 0 No Subclass > bInterfaceProtocol 0 None > iInterface 0 > HID Device Descriptor: > bLength 9 > bDescriptorType 33 > bcdHID 1.10 > bCountryCode 0 Not supported > bNumDescriptors 1 > bDescriptorType 34 Report > wDescriptorLength 101 > Report Descriptors: > ** UNAVAILABLE ** > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x82 EP 2 IN > bmAttributes 3 > Transfer Type Interrupt > Synch Type None > Usage Type Data > wMaxPacketSize 0x0008 1x 8 bytes > bInterval 10 > Device Status: 0x0000 > (Bus Powered) > > Bus 002 Device 005: ID 05e3:1205 Genesys Logic, Inc. Afilias Optical > Mouse H3003 / Trust Optical USB MultiColour Mouse MI-2330 > Device Descriptor: > bLength 18 > bDescriptorType 1 > bcdUSB 1.10 > bDeviceClass 0 (Defined at Interface level) > bDeviceSubClass 0 > bDeviceProtocol 0 > bMaxPacketSize0 8 > idVendor 0x05e3 Genesys Logic, Inc. > idProduct 0x1205 Afilias Optical Mouse H3003 / Trust > Optical USB MultiColour Mouse MI-2330 > bcdDevice 1.00 > iManufacturer 0 > iProduct 1 USB Mouse > iSerial 0 > bNumConfigurations 1 > Configuration Descriptor: > bLength 9 > bDescriptorType 2 > wTotalLength 34 > bNumInterfaces 1 > bConfigurationValue 1 > iConfiguration 0 > bmAttributes 0xa0 > (Bus Powered) > Remote Wakeup > MaxPower 100mA > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 0 > bNumEndpoints 1 > bInterfaceClass 3 Human Interface Device > bInterfaceSubClass 1 Boot Interface Subclass > bInterfaceProtocol 2 Mouse > iInterface 0 > HID Device Descriptor: > bLength 9 > bDescriptorType 33 > bcdHID 1.10 > bCountryCode 0 Not supported > bNumDescriptors 1 > bDescriptorType 34 Report > wDescriptorLength 52 > Report Descriptors: > ** UNAVAILABLE ** > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x81 EP 1 IN > bmAttributes 3 > Transfer Type Interrupt > Synch Type None > Usage Type Data > wMaxPacketSize 0x0004 1x 4 bytes > bInterval 10 > Device Status: 0x0000 > (Bus Powered) > > Bus 002 Device 004: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB > Device Descriptor: > bLength 18 > bDescriptorType 1 > bcdUSB 2.00 > bDeviceClass 9 Hub > bDeviceSubClass 0 Unused > bDeviceProtocol 1 Single TT > bMaxPacketSize0 64 > idVendor 0x05e3 Genesys Logic, Inc. > idProduct 0x0608 USB-2.0 4-Port HUB > bcdDevice 9.01 > iManufacturer 0 > iProduct 1 USB2.0 Hub > iSerial 0 > bNumConfigurations 1 > Configuration Descriptor: > bLength 9 > bDescriptorType 2 > wTotalLength 25 > bNumInterfaces 1 > bConfigurationValue 1 > iConfiguration 0 > bmAttributes 0xe0 > Self Powered > Remote Wakeup > MaxPower 500mA > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 0 > bNumEndpoints 1 > bInterfaceClass 9 Hub > bInterfaceSubClass 0 Unused > bInterfaceProtocol 0 Full speed (or root) hub > iInterface 0 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x81 EP 1 IN > bmAttributes 3 > Transfer Type Interrupt > Synch Type None > Usage Type Data > wMaxPacketSize 0x0001 1x 1 bytes > bInterval 12 > Hub Descriptor: > bLength 9 > bDescriptorType 41 > nNbrPorts 4 > wHubCharacteristic 0x00e9 > Per-port power switching > Per-port overcurrent protection > TT think time 32 FS bits > Port indicators > bPwrOn2PwrGood 50 * 2 milli seconds > bHubContrCurrent 100 milli Ampere > DeviceRemovable 0x00 > PortPwrCtrlMask 0xff > Hub Port Status: > Port 1: 0000.0303 lowspeed power enable connect > Port 2: 0000.0303 lowspeed power enable connect > Port 3: 0000.0100 power > Port 4: 0000.0100 power > Device Qualifier (for other device speed): > bLength 10 > bDescriptorType 6 > bcdUSB 2.00 > bDeviceClass 9 Hub > bDeviceSubClass 0 Unused > bDeviceProtocol 0 Full speed (or root) hub > bMaxPacketSize0 64 > bNumConfigurations 1 > Device Status: 0x0000 > (Bus Powered) > > Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub > Device Descriptor: > bLength 18 > bDescriptorType 1 > bcdUSB 2.00 > bDeviceClass 9 Hub > bDeviceSubClass 0 Unused > bDeviceProtocol 1 Single TT > bMaxPacketSize0 64 > idVendor 0x1d6b Linux Foundation > idProduct 0x0002 2.0 root hub > bcdDevice 3.16 > iManufacturer 3 Linux 3.16.0-rc2 xhci_hcd > iProduct 2 xHCI Host Controller > iSerial 1 0000:02:00.0 > bNumConfigurations 1 > Configuration Descriptor: > bLength 9 > bDescriptorType 2 > wTotalLength 25 > bNumInterfaces 1 > bConfigurationValue 1 > iConfiguration 0 > bmAttributes 0xe0 > Self Powered > Remote Wakeup > MaxPower 0mA > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 0 > bNumEndpoints 1 > bInterfaceClass 9 Hub > bInterfaceSubClass 0 Unused > bInterfaceProtocol 0 Full speed (or root) hub > iInterface 0 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x81 EP 1 IN > bmAttributes 3 > Transfer Type Interrupt > Synch Type None > Usage Type Data > wMaxPacketSize 0x0004 1x 4 bytes > bInterval 12 > Hub Descriptor: > bLength 9 > bDescriptorType 41 > nNbrPorts 2 > wHubCharacteristic 0x0009 > Per-port power switching > Per-port overcurrent protection > TT think time 8 FS bits > bPwrOn2PwrGood 10 * 2 milli seconds > bHubContrCurrent 0 milli Ampere > DeviceRemovable 0x00 > PortPwrCtrlMask 0xff > Hub Port Status: > Port 1: 0000.0503 highspeed power enable connect > Port 2: 0000.0100 power > Device Status: 0x0001 > Self Powered > > > > -- > Mit freundlichen Grüßen / kind regards > ----------------------------------------------------------------- > LXCO Technologies AG > Carsten Köpp > ckoepp@xxxxxxxx > Tel. +49 (0)30 - 700 767 52 > Fax +49 (0)30 - 700 767 11 > > Colditzstrasse 34-36 D-12099 Berlin > Haus 12 - EG Germany > > Berlin Charlottenburg HRB 69723 USt.IdNr.: DE 812 689 951 > Aufsichtsratsvors.: Manfred Freisberg Vorstand: Jürgen Bullacher > ----------------------------------------------------------------- > -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html