Mouting usb 3.0 devices via a usb 3.0 hub

Hi,

I have a TU3-H4 TRENDnet usb 3.0 hub connected to one of the two usb
3.0 rear-ports of my ASRock H67M-ITX/HT.
If I connect my new usb 3.0 key on the other rear-port, SLED11 SP1
mounts it automatically.
If I connect the same key via the usb 3.0 hub, it is not mounted.
Only usb 2.0 devices are mounted via the usb 3.0 hub.
More, if I connect the usb 3.0 key to the rear-port and start
connecting several usb 2.0 devices to the usb 3.0 hub, at a certain
moment, I get a complete freeze of SLED11 SP1… or a crash, if you
prefer. Only a reset solves the issue.

Here is the result of lsusb -v (note I have two logitech wireless usb
devices connected to two of the four usb 2.0 rear-ports):
[color=blue]

Bus 003 Device 004: ID 059b:0571 Iomega Corp.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x059b Iomega Corp.
idProduct 0x0571
bcdDevice 0.00
iManufacturer 10 Iomega
iProduct 11 Iomega HDD
iSerial 3 504000006F9F
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 32
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 4 USB Mass Storage
bmAttributes 0xc0
Self Powered
MaxPower 2mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80 Bulk (Zip)
iInterface 6 MSC Bulk-Only Transfer
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
bNumConfigurations 1

Bus 003 Device 003: ID 1043:8012 iCreate Technologies Corp.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x1043 iCreate Technologies Corp.
idProduct 0x8012
bcdDevice 1.00
iManufacturer 1 Generic
iProduct 2 Flash Disk
iSerial 3 0704211651100038
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 32
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80 Bulk (Zip)
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
bNumConfigurations 1
Device Status: 0x0000
(Bus Powered)

Bus 003 Device 002: ID 2109:3431
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 9 Hub
bDeviceSubClass 0 Unused
bDeviceProtocol 1 Single TT
bMaxPacketSize0 64
idVendor 0x2109
idProduct 0x3431
bcdDevice 2.74
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 100mA
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.0503 highspeed power enable connect
Port 2: 0000.0503 highspeed 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: 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 2.06
iManufacturer 3 Linux 2.6.32.29-0.3-default xhci_hcd
iProduct 2 xHCI Host Controller
iSerial 1 0000:04: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 4
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.0503 highspeed power enable connect
Port 3: 0000.0100 power
Port 4: 0000.0903 test power enable connect
Device Status: 0x0003
Self Powered
Remote Wakeup Enabled

Bus 002 Device 004: ID 046d:c52b Logitech, Inc.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x046d Logitech, Inc.
idProduct 0xc52b
bcdDevice 12.01
iManufacturer 1 Logitech
iProduct 2 USB Receiver
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 84
bNumInterfaces 3
bConfigurationValue 1
iConfiguration 4 RQR12.01_B0019
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 98mA
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.11
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 59
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 8
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
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.11
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 148
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 2
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
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.11
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 98
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0020 1x 32 bytes
bInterval 2
Device Status: 0x0000
(Bus Powered)

Bus 002 Device 003: ID 046d:c52b Logitech, Inc.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 32
idVendor 0x046d Logitech, Inc.
idProduct 0xc52b
bcdDevice 13.00
iManufacturer 1 Logitech
iProduct 2 USB Receiver
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 84
bNumInterfaces 3
bConfigurationValue 1
iConfiguration 4 RQR13.00_B0026
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 98mA
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.11
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 59
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 8
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
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.11
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 148
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 2
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
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.11
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 98
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0020 1x 32 bytes
bInterval 2
Device Status: 0x0000
(Bus Powered)

Bus 002 Device 002: ID 8087:0024
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 9 Hub
bDeviceSubClass 0 Unused
bDeviceProtocol 1 Single TT
bMaxPacketSize0 64
idVendor 0x8087
idProduct 0x0024
bcdDevice 0.00
iManufacturer 0
iProduct 0
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 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 12
Hub Descriptor:
bLength 11
bDescriptorType 41
nNbrPorts 8
wHubCharacteristic 0x0009
Per-port power switching
Per-port overcurrent protection
TT think time 8 FS bits
bPwrOn2PwrGood 50 * 2 milli seconds
bHubContrCurrent 0 milli Ampere
DeviceRemovable 0x00 0x00
PortPwrCtrlMask 0xff 0xff
Hub Port Status:
Port 1: 0000.0103 power enable connect
Port 2: 0000.0103 power enable connect
Port 3: 0000.0100 power
Port 4: 0000.0100 power
Port 5: 0000.0100 power
Port 6: 0000.0100 power
Port 7: 0000.0100 power
Port 8: 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: 0x0001
Self 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 0 Full speed (or root) hub
bMaxPacketSize0 64
idVendor 0x1d6b Linux Foundation
idProduct 0x0002 2.0 root hub
bcdDevice 2.06
iManufacturer 3 Linux 2.6.32.29-0.3-default ehci_hcd
iProduct 2 EHCI Host Controller
iSerial 1 0000:00:1d.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 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.0503 highspeed power enable connect
Port 2: 0000.0100 power
Device Status: 0x0003
Self Powered
Remote Wakeup Enabled

Bus 001 Device 002: ID 8087:0024
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 9 Hub
bDeviceSubClass 0 Unused
bDeviceProtocol 1 Single TT
bMaxPacketSize0 64
idVendor 0x8087
idProduct 0x0024
bcdDevice 0.00
iManufacturer 0
iProduct 0
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 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 0x0001 1x 1 bytes
bInterval 12
Hub Descriptor:
bLength 9
bDescriptorType 41
nNbrPorts 6
wHubCharacteristic 0x0009
Per-port power switching
Per-port overcurrent protection
TT think time 8 FS bits
bPwrOn2PwrGood 50 * 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
Port 6: 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: 0x0001
Self Powered

Bus 001 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 2.06
iManufacturer 3 Linux 2.6.32.29-0.3-default ehci_hcd
iProduct 2 EHCI Host Controller
iSerial 1 0000:00:1a.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 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.0503 highspeed power enable connect
Port 2: 0000.0100 power
Device Status: 0x0003
Self Powered
Remote Wakeup Enabled[/color]

When the usb 3.0 key is connected to the 4th port of the usb 3.0 hub,
next to two usb 2.0 devices (a Iomega hd and a 2-Gb key), here is the
result of dmesg | grep hub:
[color=blue]

[ 4.780709] usbcore: registered new interface driver hub
[ 4.801633] hub 1-0:1.0: USB hub found
[ 4.801638] hub 1-0:1.0: 2 ports detected
[ 4.821911] hub 2-0:1.0: USB hub found
[ 4.821975] hub 2-0:1.0: 2 ports detected
[ 5.244388] hub 1-1:1.0: USB hub found
[ 5.244617] hub 1-1:1.0: 6 ports detected
[ 5.487433] hub 2-1:1.0: USB hub found
[ 5.487543] hub 2-1:1.0: 8 ports detected
[ 6.291933] xHCI xhci_add_endpoint called for root hub
[ 6.291935] xHCI xhci_check_bandwidth called for root hub
[ 6.291956] hub 3-0:1.0: USB hub found
[ 6.292064] hub 3-0:1.0: 4 ports detected
[ 6.618615] hub 3-2:1.0: USB hub found
[ 6.619086] hub 3-2:1.0: 4 ports detected
[ 7.067885] Pid: 666, comm: khubd Not tainted 2.6.32.29-0.3-default
#1
[ 7.068596] []
hub_port_connect_change+0x568/0xb60 [usbcore]
[ 7.068670] [] hub_events+0x314/0x9a0 [usbcore]
[ 7.068744] [] hub_thread+0x45/0x1a0 [usbcore]
[ 7.069127] hub 3-0:1.0: cannot disable port 4 (err = -32)
[ 7.473041] hub 3-0:1.0: cannot disable port 4 (err = -32)
[ 7.879855] hub 3-0:1.0: cannot disable port 4 (err = -32)
[ 8.286716] hub 3-0:1.0: cannot disable port 4 (err = -32)
[ 8.286790] hub 3-0:1.0: unable to enumerate USB device on port 4
[ 8.286881] hub 3-0:1.0: cannot disable port 4 (err = -32)[/color]

Any idea on how to get SLED11 mounting usb 3.0 devices via the usb 3.0
hub ?

Regards,

Olivier


olivierledent

olivierledent’s Profile: http://forums.novell.com/member.php?userid=119638
View this thread: http://forums.novell.com/showthread.php?t=448154

On Sun, 13 Nov 2011 21:16:02 GMT
olivierledent olivierledent@no-mx.forums.novell.com wrote:
[color=blue]

Hi,

I have a TU3-H4 TRENDnet usb 3.0 hub connected to one of the two usb
3.0 rear-ports of my ASRock H67M-ITX/HT.
If I connect my new usb 3.0 key on the other rear-port, SLED11 SP1
mounts it automatically.
If I connect the same key via the usb 3.0 hub, it is not mounted.
Only usb 2.0 devices are mounted via the usb 3.0 hub.
More, if I connect the usb 3.0 key to the rear-port and start
connecting several usb 2.0 devices to the usb 3.0 hub, at a certain
moment, I get a complete freeze of SLED11 SP1… or a crash, if you
prefer. Only a reset solves the issue.

Here is the result of lsusb -v (note I have two logitech wireless usb
devices connected to two of the four usb 2.0 rear-ports):
[color=green]

Bus 003 Device 004: ID 059b:0571 Iomega Corp.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x059b Iomega Corp.
idProduct 0x0571
bcdDevice 0.00
iManufacturer 10 Iomega
iProduct 11 Iomega HDD
iSerial 3 504000006F9F
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 32
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 4 USB Mass Storage
bmAttributes 0xc0
Self Powered
MaxPower 2mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80 Bulk (Zip)
iInterface 6 MSC Bulk-Only Transfer
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
bNumConfigurations 1

Bus 003 Device 003: ID 1043:8012 iCreate Technologies Corp.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x1043 iCreate Technologies Corp.
idProduct 0x8012
bcdDevice 1.00
iManufacturer 1 Generic
iProduct 2 Flash Disk
iSerial 3 0704211651100038
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 32
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80 Bulk (Zip)
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
bNumConfigurations 1
Device Status: 0x0000
(Bus Powered)

Bus 003 Device 002: ID 2109:3431
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 9 Hub
bDeviceSubClass 0 Unused
bDeviceProtocol 1 Single TT
bMaxPacketSize0 64
idVendor 0x2109
idProduct 0x3431
bcdDevice 2.74
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 100mA
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.0503 highspeed power enable connect
Port 2: 0000.0503 highspeed 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: 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 2.06
iManufacturer 3 Linux 2.6.32.29-0.3-default xhci_hcd
iProduct 2 xHCI Host Controller
iSerial 1 0000:04: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 4
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.0503 highspeed power enable connect
Port 3: 0000.0100 power
Port 4: 0000.0903 test power enable connect
Device Status: 0x0003
Self Powered
Remote Wakeup Enabled

Bus 002 Device 004: ID 046d:c52b Logitech, Inc.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x046d Logitech, Inc.
idProduct 0xc52b
bcdDevice 12.01
iManufacturer 1 Logitech
iProduct 2 USB Receiver
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 84
bNumInterfaces 3
bConfigurationValue 1
iConfiguration 4 RQR12.01_B0019
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 98mA
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.11
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 59
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 8
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
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.11
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 148
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 2
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
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.11
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 98
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0020 1x 32 bytes
bInterval 2
Device Status: 0x0000
(Bus Powered)

Bus 002 Device 003: ID 046d:c52b Logitech, Inc.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 32
idVendor 0x046d Logitech, Inc.
idProduct 0xc52b
bcdDevice 13.00
iManufacturer 1 Logitech
iProduct 2 USB Receiver
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 84
bNumInterfaces 3
bConfigurationValue 1
iConfiguration 4 RQR13.00_B0026
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 98mA
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.11
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 59
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 8
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
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.11
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 148
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 2
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
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.11
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 98
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0020 1x 32 bytes
bInterval 2
Device Status: 0x0000
(Bus Powered)

Bus 002 Device 002: ID 8087:0024
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 9 Hub
bDeviceSubClass 0 Unused
bDeviceProtocol 1 Single TT
bMaxPacketSize0 64
idVendor 0x8087
idProduct 0x0024
bcdDevice 0.00
iManufacturer 0
iProduct 0
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 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 12
Hub Descriptor:
bLength 11
bDescriptorType 41
nNbrPorts 8
wHubCharacteristic 0x0009
Per-port power switching
Per-port overcurrent protection
TT think time 8 FS bits
bPwrOn2PwrGood 50 * 2 milli seconds
bHubContrCurrent 0 milli Ampere
DeviceRemovable 0x00 0x00
PortPwrCtrlMask 0xff 0xff
Hub Port Status:
Port 1: 0000.0103 power enable connect
Port 2: 0000.0103 power enable connect
Port 3: 0000.0100 power
Port 4: 0000.0100 power
Port 5: 0000.0100 power
Port 6: 0000.0100 power
Port 7: 0000.0100 power
Port 8: 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: 0x0001
Self 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 0 Full speed (or root) hub
bMaxPacketSize0 64
idVendor 0x1d6b Linux Foundation
idProduct 0x0002 2.0 root hub
bcdDevice 2.06
iManufacturer 3 Linux 2.6.32.29-0.3-default ehci_hcd
iProduct 2 EHCI Host Controller
iSerial 1 0000:00:1d.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 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.0503 highspeed power enable connect
Port 2: 0000.0100 power
Device Status: 0x0003
Self Powered
Remote Wakeup Enabled

Bus 001 Device 002: ID 8087:0024
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 9 Hub
bDeviceSubClass 0 Unused
bDeviceProtocol 1 Single TT
bMaxPacketSize0 64
idVendor 0x8087
idProduct 0x0024
bcdDevice 0.00
iManufacturer 0
iProduct 0
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 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 0x0001 1x 1 bytes
bInterval 12
Hub Descriptor:
bLength 9
bDescriptorType 41
nNbrPorts 6
wHubCharacteristic 0x0009
Per-port power switching
Per-port overcurrent protection
TT think time 8 FS bits
bPwrOn2PwrGood 50 * 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
Port 6: 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: 0x0001
Self Powered

Bus 001 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 2.06
iManufacturer 3 Linux 2.6.32.29-0.3-default ehci_hcd
iProduct 2 EHCI Host Controller
iSerial 1 0000:00:1a.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 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.0503 highspeed power enable connect
Port 2: 0000.0100 power
Device Status: 0x0003
Self Powered
Remote Wakeup Enabled[/color]

When the usb 3.0 key is connected to the 4th port of the usb 3.0 hub,
next to two usb 2.0 devices (a Iomega hd and a 2-Gb key), here is the
result of dmesg | grep hub:
[color=green]

[ 4.780709] usbcore: registered new interface driver hub
[ 4.801633] hub 1-0:1.0: USB hub found
[ 4.801638] hub 1-0:1.0: 2 ports detected
[ 4.821911] hub 2-0:1.0: USB hub found
[ 4.821975] hub 2-0:1.0: 2 ports detected
[ 5.244388] hub 1-1:1.0: USB hub found
[ 5.244617] hub 1-1:1.0: 6 ports detected
[ 5.487433] hub 2-1:1.0: USB hub found
[ 5.487543] hub 2-1:1.0: 8 ports detected
[ 6.291933] xHCI xhci_add_endpoint called for root hub
[ 6.291935] xHCI xhci_check_bandwidth called for root hub
[ 6.291956] hub 3-0:1.0: USB hub found
[ 6.292064] hub 3-0:1.0: 4 ports detected
[ 6.618615] hub 3-2:1.0: USB hub found
[ 6.619086] hub 3-2:1.0: 4 ports detected
[ 7.067885] Pid: 666, comm: khubd Not tainted
2.6.32.29-0.3-default #1
[ 7.068596] []
hub_port_connect_change+0x568/0xb60 [usbcore]
[ 7.068670] [] hub_events+0x314/0x9a0
[usbcore] [ 7.068744] []
hub_thread+0x45/0x1a0 [usbcore] [ 7.069127] hub 3-0:1.0: cannot
disable port 4 (err = -32) [ 7.473041] hub 3-0:1.0: cannot
disable port 4 (err = -32) [ 7.879855] hub 3-0:1.0: cannot
disable port 4 (err = -32) [ 8.286716] hub 3-0:1.0: cannot
disable port 4 (err = -32) [ 8.286790] hub 3-0:1.0: unable to
enumerate USB device on port 4 [ 8.286881] hub 3-0:1.0: cannot
disable port 4 (err = -32)[/color]

Any idea on how to get SLED11 mounting usb 3.0 devices via the usb 3.0
hub ?

Regards,

Olivier

[/color]
Hi
Is the HUB powered? If not you maybe overloading the port power (500mA)


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 11.4 (x86_64) Kernel 2.6.37.6-0.7-desktop
up 5 days 1:35, 3 users, load average: 0.09, 0.17, 0.15
GPU GeForce 8600 GTS Silent - Driver Version: 285.05.09

Malcolm,
yes, the sub 3.0 hub comes with its power supply.
Please note, I don’t encounter any problem running two usb 2.0 hdd +
one key.
Regards,
Olivier


olivierledent

olivierledent’s Profile: http://forums.novell.com/member.php?userid=119638
View this thread: http://forums.novell.com/showthread.php?t=448154

On Tue, 15 Nov 2011 19:06:01 GMT
olivierledent olivierledent@no-mx.forums.novell.com wrote:
[color=blue]

Malcolm,
yes, the sub 3.0 hub comes with its power supply.
Please note, I don’t encounter any problem running two usb 2.0 hdd +
one key.
Regards,
Olivier

[/color]
So if it locks up, is there any information of what happened in the
logs (/var/log/messages)?

I have a feeling it may require a bug to be raised, or contact the
developers on the linux-usb mailing list.


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 11.4 (x86_64) Kernel 2.6.37.6-0.9-desktop
up 9:04, 3 users, load average: 0.06, 0.07, 0.12
GPU GeForce 8600 GTS Silent - Driver Version: 285.05.09

Malcolm,

I did some manip with my USB 3.0 key and extracted the corresponding
lines from /var/log/messages :

WHEN THE USB 3.0 HUB IS CONNECTED TO THE 1ST REAR-USB 3.0 SLOT

IF I PUT THE USB 3.0 KEY IN THE 1ST SLOT OF THE USB 3.0 HUB

→ THE GREEN LIGHT CORRESPONDING TO THE 1ST SLOT IS ACTIVE ON THE USB
3.0 HUB
[color=blue]

NOTHING WRITTEN TO /VAR/LOG/MESSAGES[/color]

→ NOT MOUNTED

IF I PUT THE USB 3.0 KEY IN THE 2ND REAR-USB 3.0 SLOT
[color=blue]

Nov 16 22:22:11 linux-vzhm kernel: [ 7772.573028] usb 3-3: new
SuperSpeed USB device using xhci_hcd and address 2
Nov 16 22:22:11 linux-vzhm kernel: [ 7772.595941] xhci_hcd
0000:04:00.0: WARN: short transfer on control ep
Nov 16 22:22:11 linux-vzhm kernel: [ 7772.596689] xhci_hcd
0000:04:00.0: WARN: short transfer on control ep
Nov 16 22:22:11 linux-vzhm kernel: [ 7772.597437] xhci_hcd
0000:04:00.0: WARN: short transfer on control ep
Nov 16 22:22:11 linux-vzhm kernel: [ 7772.598155] xhci_hcd
0000:04:00.0: WARN: short transfer on control ep
Nov 16 22:22:11 linux-vzhm kernel: [ 7772.598435] usb 3-3: New USB
device found, idVendor=13fe, idProduct=5000
Nov 16 22:22:11 linux-vzhm kernel: [ 7772.598437] usb 3-3: New USB
device strings: Mfr=1, Product=2, SerialNumber=3
Nov 16 22:22:11 linux-vzhm kernel: [ 7772.598440] usb 3-3: Product: USB
DISK 3.0
Nov 16 22:22:11 linux-vzhm kernel: [ 7772.598441] usb 3-3:
Manufacturer:
Nov 16 22:22:11 linux-vzhm kernel: [ 7772.598443] usb 3-3:
SerialNumber: 07B908074E5C1A7A
Nov 16 22:22:11 linux-vzhm kernel: [ 7772.598466] ------------[ cut
here ]------------
Nov 16 22:22:11 linux-vzhm kernel: [ 7772.598473] WARNING: at
/usr/src/packages/BUILD/kernel-default-2.6.32.29/linux-2.6.32/fs/sysfs/dir.c:491
sysfs_add_one+0xb2/0xd0()
Nov 16 22:22:11 linux-vzhm kernel: [ 7772.598475] Hardware name: To Be
Filled By O.E.M.
Nov 16 22:22:11 linux-vzhm kernel: [ 7772.598477] sysfs: cannot create
duplicate filename ‘/dev/char/189:257’
Nov 16 22:22:11 linux-vzhm kernel: [ 7772.598478] Modules linked in:
xt_tcpudp xt_pkttype ipt_LOG xt_limit snd_pcm_oss snd_mixer_oss snd_seq
snd_seq_device binfmt_misc af_packet xt_NOTRACK ipt_REJECT xt_state
iptable_raw iptable_filter cpufreq_conservative cpufreq_userspace
cpufreq_powersave nf_conntrack_netbios_ns nf_conntrack_ipv4 acpi_cpufreq
nf_conntrack nf_defrag_ipv4 ip_tables ip6_tables x_tables microcode fuse
loop dm_mod joydev usbhid hid snd_hda_codec_intelhdmi
snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep snd_pcm
snd_timer snd soundcore sr_mod iTCO_wdt i2c_i801 tpm_tis tpm
snd_page_alloc cdrom tpm_bios r8169 pcspkr serio_raw sg
iTCO_vendor_support xhci mii rtc_cmos rtc_core rtc_lib ehci_hcd sd_mod
crc_t10dif usbcore i915 drm_kms_helper drm i2c_algo_bit button i2c_core
video output intel_agp intel_gtt edd ext3 mbcache jbd fan processor ahci
libata scsi_mod thermal thermal_sys hwmon
Nov 16 22:22:11 linux-vzhm kernel: [ 7772.598533] Supported: Yes
Nov 16 22:22:11 linux-vzhm kernel: [ 7772.598537] Pid: 693, comm: khubd
Tainted: G W 2.6.32.29-0.3-default #1
Nov 16 22:22:11 linux-vzhm kernel: [ 7772.598539] Call Trace:
Nov 16 22:22:11 linux-vzhm kernel: [ 7772.598550] []
dump_trace+0x6c/0x2d0
Nov 16 22:22:11 linux-vzhm kernel: [ 7772.598556] []
dump_stack+0x69/0x71
Nov 16 22:22:11 linux-vzhm kernel: [ 7772.598562] []
warn_slowpath_common+0x74/0xd0
Nov 16 22:22:11 linux-vzhm kernel: [ 7772.598568] []
warn_slowpath_fmt+0x40/0x50
Nov 16 22:22:11 linux-vzhm kernel: [ 7772.598573] []
sysfs_add_one+0xb2/0xd0
Nov 16 22:22:11 linux-vzhm kernel: [ 7772.598579] []
sysfs_do_create_link+0xeb/0x140
Nov 16 22:22:11 linux-vzhm kernel: [ 7772.598586] []
device_add+0x246/0x4e0
Nov 16 22:22:11 linux-vzhm kernel: [ 7772.598599] []
usb_new_device+0x83/0x160 [usbcore]
Nov 16 22:22:11 linux-vzhm kernel: [ 7772.598616] []
hub_port_connect_change+0x568/0xb60 [usbcore]
Nov 16 22:22:11 linux-vzhm kernel: [ 7772.598630] []
hub_events+0x314/0x9a0 [usbcore]
Nov 16 22:22:11 linux-vzhm kernel: [ 7772.598645] []
hub_thread+0x45/0x1a0 [usbcore]
Nov 16 22:22:11 linux-vzhm kernel: [ 7772.598656] []
kthread+0x96/0xa0
Nov 16 22:22:11 linux-vzhm kernel: [ 7772.598661] []
child_rip+0xa/0x20
Nov 16 22:22:11 linux-vzhm kernel: [ 7772.598665] —[ end trace
a291ba35e29d8b74 ]—
Nov 16 22:22:11 linux-vzhm kernel: [ 7772.598689] usb 3-3: can’t
device_add, error -17
Nov 16 22:22:11 linux-vzhm kernel: [ 7772.598698] hub 3-0:1.0: cannot
disable port 3 (err = -32)
Nov 16 22:22:11 linux-vzhm kernel: [ 7772.599437] usb 3-3: Device not
responding to set address.
Nov 16 22:22:12 linux-vzhm kernel: [ 7772.800609] usb 3-3: Device not
responding to set address.
Nov 16 22:22:12 linux-vzhm kernel: [ 7773.003423] usb 3-3: device not
accepting address 0, error -71
Nov 16 22:22:12 linux-vzhm kernel: [ 7773.003433] hub 3-0:1.0: cannot
disable port 3 (err = -32)
Nov 16 22:22:12 linux-vzhm kernel: [ 7773.004080] usb 3-3: Device not
responding to set address.
Nov 16 22:22:12 linux-vzhm kernel: [ 7773.207427] usb 3-3: Device not
responding to set address.
Nov 16 22:22:12 linux-vzhm kernel: [ 7773.410240] usb 3-3: device not
accepting address 0, error -71
Nov 16 22:22:12 linux-vzhm kernel: [ 7773.410250] hub 3-0:1.0: cannot
disable port 3 (err = -32)
Nov 16 22:22:12 linux-vzhm kernel: [ 7773.410903] usb 3-3: Device not
responding to set address.
Nov 16 22:22:12 linux-vzhm kernel: [ 7773.614244] usb 3-3: Device not
responding to set address.
Nov 16 22:22:13 linux-vzhm kernel: [ 7773.817059] usb 3-3: device not
accepting address 0, error -71
Nov 16 22:22:13 linux-vzhm kernel: [ 7773.817068] hub 3-0:1.0: cannot
disable port 3 (err = -32)
Nov 16 22:22:13 linux-vzhm kernel: [ 7773.817079] hub 3-0:1.0: unable
to enumerate USB device on port 3
Nov 16 22:22:13 linux-vzhm kernel: [ 7773.817107] hub 3-0:1.0: cannot
disable port 3 (err = -32)[/color]

→ NOT MOUNTED

IF I PUT THE USB 3.0 KEY IN THE 2ND FRONT-USB 2.0 SLOT
[color=blue]

Nov 16 22:23:04 linux-vzhm kernel: [ 7824.765196] usb 1-1.1: new high
speed USB device using ehci_hcd and address 3
Nov 16 22:23:04 linux-vzhm kernel: [ 7825.224623] usb 1-1.1: New USB
device found, idVendor=13fe, idProduct=5000
Nov 16 22:23:04 linux-vzhm kernel: [ 7825.224627] usb 1-1.1: New USB
device strings: Mfr=1, Product=2, SerialNumber=3
Nov 16 22:23:04 linux-vzhm kernel: [ 7825.224629] usb 1-1.1: Product:
USB DISK 3.0
Nov 16 22:23:04 linux-vzhm kernel: [ 7825.224631] usb 1-1.1:
Manufacturer:
Nov 16 22:23:04 linux-vzhm kernel: [ 7825.224633] usb 1-1.1:
SerialNumber: 07B908074E5C1A7A
Nov 16 22:23:04 linux-vzhm kernel: [ 7825.224723] usb 1-1.1:
configuration #1 chosen from 1 choice
Nov 16 22:23:04 linux-vzhm kernel: [ 7825.237538] Initializing USB Mass
Storage driver…
Nov 16 22:23:04 linux-vzhm kernel: [ 7825.237817] scsi6 : SCSI
emulation for USB Mass Storage devices
Nov 16 22:23:04 linux-vzhm kernel: [ 7825.237987] usb-storage: device
found at 3
Nov 16 22:23:04 linux-vzhm kernel: [ 7825.237989] usb-storage: waiting
for device to settle before scanning
Nov 16 22:23:04 linux-vzhm kernel: [ 7825.238000] usbcore: registered
new interface driver usb-storage
Nov 16 22:23:04 linux-vzhm kernel: [ 7825.238004] USB Mass Storage
support registered.
Nov 16 22:23:05 linux-vzhm kernel: [ 7826.233638] scsi 6:0:0:0:
Direct-Access USB DISK 3.0 PMAP PQ: 0 ANSI: 4
Nov 16 22:23:05 linux-vzhm kernel: [ 7826.233845] sd 6:0:0:0: Attached
scsi generic sg2 type 0
Nov 16 22:23:05 linux-vzhm kernel: [ 7826.234644] sd 6:0:0:0: [sdb]
123535360 512-byte logical blocks: (63.2 GB/58.9 GiB)
Nov 16 22:23:05 linux-vzhm kernel: [ 7826.235228] sd 6:0:0:0: [sdb]
Write Protect is off
Nov 16 22:23:05 linux-vzhm kernel: [ 7826.235232] sd 6:0:0:0: [sdb]
Mode Sense: 45 00 00 00
Nov 16 22:23:05 linux-vzhm kernel: [ 7826.235235] sd 6:0:0:0: [sdb]
Assuming drive cache: write through
Nov 16 22:23:05 linux-vzhm kernel: [ 7826.236228] usb-storage: device
scan complete
Nov 16 22:23:05 linux-vzhm kernel: [ 7826.237385] sd 6:0:0:0: [sdb]
Assuming drive cache: write through
Nov 16 22:23:05 linux-vzhm kernel: [ 7826.237390] sdb: sdb1
Nov 16 22:23:05 linux-vzhm kernel: [ 7826.371729] sd 6:0:0:0: [sdb]
Assuming drive cache: write through
Nov 16 22:23:05 linux-vzhm kernel: [ 7826.371733] sd 6:0:0:0: [sdb]
Attached SCSI removable disk
Nov 16 22:23:06 linux-vzhm su: (to olivier) root on none
Nov 16 22:23:06 linux-vzhm ntfs-3g[7881]: Version 1.5012 integrated
FUSE 27
Nov 16 22:23:06 linux-vzhm ntfs-3g[7881]: Mounted /dev/sdb1
(Read-Write, label “USB DISK”, NTFS 3.1)
Nov 16 22:23:06 linux-vzhm ntfs-3g[7881]: Cmdline options:
rw,nosuid,nodev,locale=en_GB.UTF-8
Nov 16 22:23:06 linux-vzhm ntfs-3g[7881]: Mount options:
rw,nosuid,nodev,silent,allow_other,nonempty,relatime,fsname=/dev/sdb1,blkdev,blksize=4096
Nov 16 22:23:06 linux-vzhm hald: mounted /dev/sdb1 on behalf of uid
1000[/color]

→ OK, MOUNTED

WHEN I UNMOUT THE USB 3.0 KEY INSERTED IN THE USB 2.0 SLOT
[color=blue]

Nov 16 22:33:22 linux-vzhm ntfs-3g[7881]: Unmounting /dev/sdb1 (USB
DISK)
Nov 16 22:33:22 linux-vzhm hald: unmounted /dev/sdb1 from ‘/media/USB
DISK’ on behalf of uid 1000
Nov 16 22:33:23 linux-vzhm gnome-keyring-daemon[6318]: removing
removable location: /media/USB DISK
Nov 16 22:33:23 linux-vzhm gnome-keyring-daemon[6318]: no volume
registered at: /media/USB DISK
Nov 16 22:33:26 linux-vzhm kernel: [ 8445.668018] usb 1-1.1: USB
disconnect, address 3
Nov 16 22:33:34 linux-vzhm kernel: [ 8453.619534] usb 3-2: USB
disconnect, address 2[/color]

IF I REMOVE THE USB 3.0 HUB FROM THE 1ST REAR-USB 3.0 SLOT AND I PUT
THE USB 3.0 KEY INSTEAD
[color=blue]

Nov 16 22:34:10 linux-vzhm kernel: [ 8488.883828] usb 3-3: new
SuperSpeed USB device using xhci_hcd and address 2
Nov 16 22:34:10 linux-vzhm kernel: [ 8488.902774] xhci_hcd
0000:04:00.0: WARN: short transfer on control ep
Nov 16 22:34:10 linux-vzhm kernel: [ 8488.903522] xhci_hcd
0000:04:00.0: WARN: short transfer on control ep
Nov 16 22:34:10 linux-vzhm kernel: [ 8488.904270] xhci_hcd
0000:04:00.0: WARN: short transfer on control ep
Nov 16 22:34:10 linux-vzhm kernel: [ 8488.905017] xhci_hcd
0000:04:00.0: WARN: short transfer on control ep
Nov 16 22:34:10 linux-vzhm kernel: [ 8488.905288] usb 3-3: New USB
device found, idVendor=13fe, idProduct=5000
Nov 16 22:34:10 linux-vzhm kernel: [ 8488.905291] usb 3-3: New USB
device strings: Mfr=1, Product=2, SerialNumber=3
Nov 16 22:34:10 linux-vzhm kernel: [ 8488.905294] usb 3-3: Product: USB
DISK 3.0
Nov 16 22:34:10 linux-vzhm kernel: [ 8488.905296] usb 3-3:
Manufacturer:
Nov 16 22:34:10 linux-vzhm kernel: [ 8488.905297] usb 3-3:
SerialNumber: 07B908074E5C1A7A
Nov 16 22:34:10 linux-vzhm kernel: [ 8488.905392] usb 3-3:
configuration #1 chosen from 1 choice
Nov 16 22:34:10 linux-vzhm kernel: [ 8488.906016] scsi7 : SCSI
emulation for USB Mass Storage devices
Nov 16 22:34:10 linux-vzhm kernel: [ 8488.906172] usb-storage: device
found at 2
Nov 16 22:34:10 linux-vzhm kernel: [ 8488.906174] usb-storage: waiting
for device to settle before scanning
Nov 16 22:34:11 linux-vzhm kernel: [ 8489.901417] scsi 7:0:0:0:
Direct-Access USB DISK 3.0 PMAP PQ: 0 ANSI: 4
Nov 16 22:34:11 linux-vzhm kernel: [ 8489.901555] sd 7:0:0:0: Attached
scsi generic sg2 type 0
Nov 16 22:34:11 linux-vzhm kernel: [ 8489.901999] sd 7:0:0:0: [sdb]
123535360 512-byte logical blocks: (63.2 GB/58.9 GiB)
Nov 16 22:34:11 linux-vzhm kernel: [ 8489.902160] sd 7:0:0:0: [sdb]
Write Protect is off
Nov 16 22:34:11 linux-vzhm kernel: [ 8489.902163] sd 7:0:0:0: [sdb]
Mode Sense: 45 00 00 00
Nov 16 22:34:11 linux-vzhm kernel: [ 8489.902166] sd 7:0:0:0: [sdb]
Assuming drive cache: write through
Nov 16 22:34:11 linux-vzhm kernel: [ 8489.902629] usb-storage: device
scan complete
Nov 16 22:34:11 linux-vzhm kernel: [ 8489.903188] sd 7:0:0:0: [sdb]
Assuming drive cache: write through
Nov 16 22:34:11 linux-vzhm kernel: [ 8489.903195] sdb: sdb1
Nov 16 22:34:11 linux-vzhm kernel: [ 8490.029764] sd 7:0:0:0: [sdb]
Assuming drive cache: write through
Nov 16 22:34:11 linux-vzhm kernel: [ 8490.029770] sd 7:0:0:0: [sdb]
Attached SCSI removable disk
Nov 16 22:34:11 linux-vzhm su: (to olivier) root on none
Nov 16 22:34:11 linux-vzhm ntfs-3g[8034]: Version 1.5012 integrated
FUSE 27
Nov 16 22:34:11 linux-vzhm ntfs-3g[8034]: Mounted /dev/sdb1
(Read-Write, label “USB DISK”, NTFS 3.1)
Nov 16 22:34:11 linux-vzhm ntfs-3g[8034]: Cmdline options:
rw,nosuid,nodev,locale=en_GB.UTF-8
Nov 16 22:34:11 linux-vzhm ntfs-3g[8034]: Mount options:
rw,nosuid,nodev,silent,allow_other,nonempty,relatime,fsname=/dev/sdb1,blkdev,blksize=4096
Nov 16 22:34:11 linux-vzhm hald: mounted /dev/sdb1 on behalf of uid
1000[/color]

→ OK, MOUNTED

So, I don’t know if one can already draw any conclusions…

Regards,

Olivier

Regards,

Olivier


olivierledent

olivierledent’s Profile: http://forums.novell.com/member.php?userid=119638
View this thread: http://forums.novell.com/showthread.php?t=448154