Issue:
I have a couple USB-C 3.0 hubs, and a 2016/2017 MacBook Pro 13" [Fn-Key]. The first hub, everything connected over USB 2.0, so I assumed it was just a shitty hub, so I bought one from Anker that is verifiably 3.0...
And all my devices connect over USB 2.0. Specifically, the device registers as both a USB 2.0 hub connect to the USB 3.0 controller, and as a USB 3.0 hub connected to the USB 3.1 controller. However, devices always default to the USB 2.0 device... — This is confirmed by System Information.
I tested the same hub on a Windows PC with a USB-C port and it connected as a USB SuperSpeed (3.0) hub over the USB 3.1 controller...
So why is my MacBook connecting it as a legacy 2.0 device?
It's clearly not. The devices connected are USB 3 devices that do not require external power. The hub is a USB 3.0 SuperSpeed hub. But my MacBook keeps prioritizing USB 2.0 for whatever reason...
Is there a way to disable the 3.0 controller and/or the 2.0 hub device?
Update: One of the USB 3 devices randomly started connecting over USB 3.0 instead of USB 2.0, but another still connects over USB 2.0. Sometimes the flash drive (the one that started connecting right) still connects over USB 2.0 however. It seems... random?