With hubs switched off:
[minepeon@minepeon ~]$ lsusb -t
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc_otg/1p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/3p, 480M
|__ Port 1: Dev 3, If 0, Class=Vendor Specific Class, Driver=smsc95xx, 480M
|__ Port 3: Dev 4, If 0, Class=Hub, Driver=hub/4p, 480M
|__ Port 4: Dev 5, If 0, Class=Hub, Driver=hub/7p, 480M
|__ Port 5: Dev 6, If 0, Class=Vendor Specific Class, Driver=ftdi_sio, 480M
|__ Port 6: Dev 7, If 0, Class=Vendor Specific Class, Driver=ftdi_sio, 480M
|__ Port 7: Dev 8, If 0, Class=Vendor Specific Class, Driver=ftdi_sio, 480M
With hubs switched on:
[minepeon@minepeon ~]$ lsusb -t
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc_otg/1p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/3p, 480M
|__ Port 1: Dev 3, If 0, Class=Vendor Specific Class, Driver=smsc95xx, 480M
|__ Port 3: Dev 4, If 0, Class=Hub, Driver=hub/4p, 480M
|__ Port 1: Dev 116, If 0, Class=Hub, Driver=hub/4p, 480M
|__ Port 3: Dev 125, If 0, Class=Hub, Driver=hub/4p, 480M
|__ Port 4: Dev 126, If 0, Class=Hub, Driver=hub/4p, 480M
|__ Port 2: Dev 127, If 0, Class=Hub, Driver=hub/4p, 480M
|__ Port 3: Dev 38, If 0, Class=Hub, Driver=hub/4p, 480M
|__ Port 4: Dev 39, If 0, Class=Hub, Driver=hub/4p, 480M
|__ Port 3: Dev 29, If 0, Class=Hub, Driver=hub/4p, 480M
|__ Port 3: Dev 48, If 0, Class=Hub, Driver=hub/4p, 480M
|__ Port 4: Dev 49, If 0, Class=Hub, Driver=hub/4p, 480M
|__ Port 4: Dev 5, If 0, Class=Hub, Driver=hub/7p, 480M
|__ Port 5: Dev 6, If 0, Class=Vendor Specific Class, Driver=ftdi_sio, 480M
|__ Port 6: Dev 7, If 0, Class=Vendor Specific Class, Driver=ftdi_sio, 480M
|__ Port 7: Dev 8, If 0, Class=Vendor Specific Class, Driver=ftdi_sio, 480M
looks like the hubs are detected but the items connected are not - am i missing something?
for an experiment i connected a USB memory stick and it seems to be detected fine:
[minepeon@minepeon ~]$ lsusb -t
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc_otg/1p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/3p, 480M
|__ Port 1: Dev 3, If 0, Class=Vendor Specific Class, Driver=smsc95xx, 480M
|__ Port 3: Dev 4, If 0, Class=Hub, Driver=hub/4p, 480M
|__ Port 1: Dev 116, If 0, Class=Hub, Driver=hub/4p, 480M
|__ Port 3: Dev 125, If 0, Class=Hub, Driver=hub/4p, 480M
|__ Port 4: Dev 126, If 0, Class=Hub, Driver=hub/4p, 480M
|__ Port 1: Dev 106, If 0, Class=Mass Storage, Driver=usb-storage, 480M
|__ Port 2: Dev 127, If 0, Class=Hub, Driver=hub/4p, 480M
|__ Port 3: Dev 38, If 0, Class=Hub, Driver=hub/4p, 480M
|__ Port 4: Dev 39, If 0, Class=Hub, Driver=hub/4p, 480M
|__ Port 3: Dev 29, If 0, Class=Hub, Driver=hub/4p, 480M
|__ Port 3: Dev 48, If 0, Class=Hub, Driver=hub/4p, 480M
|__ Port 4: Dev 49, If 0, Class=Hub, Driver=hub/4p, 480M
|__ Port 4: Dev 5, If 0, Class=Hub, Driver=hub/7p, 480M
|__ Port 5: Dev 6, If 0, Class=Vendor Specific Class, Driver=ftdi_sio, 480M
|__ Port 6: Dev 7, If 0, Class=Vendor Specific Class, Driver=ftdi_sio, 480M
|__ Port 7: Dev 8, If 0, Class=Vendor Specific Class, Driver=ftdi_sio, 480M