I bought this USB-A 3.0 to ethernet adapter, connected it to a usb 3 port, and i'm only getting about 300mbps, tested and confirmed with iperf3:
So i started investigating and USB Device Tree Viewer is reporting a USB 2.0 link:

I downloaded and installed the latest Realtek drivers, nothing changed. My Windows 11 is fully updated.
So then i i bought the USB-C version of the same adapter, connected to a USB-C port on the same laptop and I instantly got USB 3 speeds:
and iperf3 also reports 1Gbps.
What is going on?
Update 1:
I tested the adapter on a desktop Windows 10 PC and it IS recognised correctly as USB 3:

So i tested it again on a second desktop PC running Xubuntu and it's also working correctly.
So is this a laptop specific issue?
Update 2:
After further testing, it looks like only windows 11 machines have this problem.
Also, if i connect the device, use the "restart port" feature of USB Device Tree Viewer, it is then recognised as USB3
I tried on 3 different windows 11 laptops, even brand new, same issue on all of them.

