Yes, it's on a 7 port hub with a power supply. It's been working fine for a couple years. I've saturated the hub and SDR stick pins with contact cleaner, hope it works better.
A USB root hub is not the same as a USB "hub"/port multiplier/powered hub.
The root hub is inside your computer and is [probably] a port on a chip that provides USB data thruput for its downstream devices. Modern computers have several/many of these as many different internal and external devices use USB.
My computer motherboard provides 5.
- Internal USB 1.1/2.0 for the usb ports for the keyboard & mouse (these are preferred for keyboard/mouse as they enumerate first for the BIOS to allow them to work better on boot control)
- USB 2.0 Root hub for the 2.0 backplane connectors
- USB 3.x Root hub for the 3.0 backplane connectors
- USB 2.0 Root hub for the headers that connect to the front panel USB ports
- USB 3.x Root hub for the headers that connect to the front panel USB ports.
If you have all those devices plugged into a single USB port multiplier, they are all likely
hammering on a single USB root hub controller...likely saturating it and giving you the problems. It's probably not physical (with the hub/contacts), it's probably a bandwidth issue.
There are a variety of ways you can see which ports connect to which root hubs, but once you figure out which ports are being controlled by which ones, you can spread the load out amongst the various root hubs and see if your litany of USB errors goes away.
I dislike those large port # powered hubs for things that require large (continuous) bandwidth transfers, primarily for bottlenecking issues like this (which is what my amateur opinion is). Instead of 1 large 7 port pushing all those bits down essentially 2 data wires, try doing 2 or 3 to each root hub and see if it goes away.
As
@Forts mentioned earlier, computers with diminished horsepower can still handle multiple streams. I personally have an XP (pentium 2 nonsense) box running 3 instances of DSD+. If i plug them all into a port multiplier on a single root hub, it barfs. If I spread them out and make the appropriate sacrifice, it will run them w/o issue.