I have an ASUS crosshair hero x790e motherboard, with AM 5 a 7950x. Latest bios, chipsetdrivers etc... Latest Win 11.
I have only USB 3 ports on the motherboard. I also have an industrial 10 USB 3 HUB from Startech with extra power connected to it.
When I connect my Hedset dongle to the USB HUB it always gets USB 2 (USBView). And the headset range is crap. When I take the very same dongle and cable and put it in a free motherboard slot it says 3 as intended. But always whatever port I put it on the HUB it gets 2 USB Tree View shows that my HUB has an AMD USB 3.20 eXtensible Host Controller - 1.10. But it also has a port 9 that says Generic USB 2 hub. And on that hub, the headset always appears. When in the Hub. I also have a Elgato Camlink 4 connected to the HUB that one I get on port 4 that says Generic SuperSpeed USB 3 Hub. So at least one device gets 3 on my USB 3 HUB.
I also have Elgato Wave XLR same as that one. Adds to the 2 Hub on USB tree view on my USB 3 hardware hub. If I set the same USB cable that I use for my Wave XLR directly to the motherboard it says 3 as it should be.
I have tested different cables from Motherboard to the Hardware Hub but no differences. Different ports on the motherboard have no differences. Uninstalled all the USB controllers no differences.
Tested to just add the headset to the Hardware HUB is still say 2
I do not understand this.
What I expect is that the very same cable on the motherboard or in the hub shall be USB 3 So I can't understand why it's ger downgraded in the Hub. The company support on Startech did not understand either.
So I try to see if there is any super pro here that might know :)
Here is what it looks like when on my USB 3.0 hardware hub. Cam Link is on the HUB says 3 The headset on the hub says 2
Here I have the headset with the same cable I use on the Hub on the motherboard. And it gets identified as 3 The same happens if I do the same with my Wave XLR.

