Are there issues with stacking USB hubs?
Would attaching a 4 port USB-3 hub to a port on a USB-C to USB-3 hub cause problems?
Solution 1:
You can daisy-chain hubs, but there are limits. As long as you don't exceed the limits, you're fine.
- You can have a maximum network of 127 ports on a USB controller. That includes all the ports used to create the network tree.
- You can have a maximum of 7 tiers, including the root hub and the device at the end of the chain, leaving a maximum chain of 5 daisy-chained external hubs.
-
If you're working with self-powered hubs, that's about it as long as you're within limits on the other USB requirements (like cable lengths; the length limitations apply to each leg of the chain).
However, the USB specification requires that bus-powered hubs may not be connected in series to other bus-powered hubs.
- If you choose to ignore the USB specification, you might get away with connecting a bus-powered hub to a bus-powered hub as long as you don't try to exceed the power available from the upstream connection, depending on the specific hardware involved (e.g., how much power the USB-C to USB-3 hub can negotiate for, the loads on that hub and the USB-3 hub, whether the USB-3 hub will connect to the upstream hub if less than 6 unit loads are available, etc.).
Some general discussion here, here, and here, but if you want to daisy-chain bus-powered hubs, you will need to try it to see what might work with your specific equipment..