“USB controller bandwidth exceeded” on Pluggable 7 port USB3 hub.
Here’s the scenario:
I plug in two USB 2 webcams into the hub and when I turn them both on at HD resolutions, windows displays an error that this is inadequate bandwidth. Both cameras work fine one and a time or using non-HD resolutions. (I actually have four cameras I’d like to hook up this way, but the problem starts with just two).
I’ve researched this problem, and I’ll share some background on what I found:
It turns out that all USB2 devices are still using a physical USB2 bus even when plugged into a super-speed USB3 hub. Consequently, USB2 devices have the same bandwidth limits on a USB3 hub as on a USB2 hub.
This is different from the the USB1 -> USB2 upgrade, since a “transaction translator” allowed multiple USB1.x devices to be connected to USB2 hubs without subjecting all USB1 devices to shared bandwidth limitations. This was possible because the USB2 spec includes a “transaction translator” for USB1 -> USB2, but with the USB3 spec they failed to include one (instead resorting to physically running legacy USB2 channels inside of USB3 cables/hubs/controllers).
Without a transaction translator, USB3 hubs are totally useless for plugging in multiple USB2 peripherals that would require more than 480mbps aggregate bandwidth. In other words, USB2 thumb drives, webcams, sound cards, printers, etc are all subject to a *shared* 480mbps bandwidth even on a USB3 hub that supports 5gbps.
If I’ve stated anything wrong, please do correct me as I’m trying to provide useful information for others experiencing this too.
So back to my problem, the cameras I need are limited to USB2. I haven’t found a solution short of buying a PCI card with four *dedicated* USB channels (meaning completely separate 480mbps USB2 controllers). However this means I’ll have four long USB extension cables between the cameras and computer. And I’ll face more problems if I want to add more cameras. Was I naive in thinking I could run one USB3 cable and plug all cameras into a single USB3 hub? Do you have any other solutions or any idea if/when a USB3 transaction translator hub might become available?