lsusb shows that my system has 4 Buses. One has "Linux Foundation 3.0 root hub" as device 1, the rest have "Linux Foundation 2.0 root hub". The system has 10 physical ports. Every single device I plug in shows up on Bus 3, one of the 2.0 hubs.
I am trying to distribute some of the devices (specifically cameras) to other buses to avoid overloading the bandwidth (related to this but with non logitech cameras.)
What determines what bus devices attach to? Is there a clear explanation of the relationship between USB Controllers, Hubs, Busses, Ports and Linux anywhere?