GL-AXT1800 USB3 device only connecting at USB2 speeds

I’m trying to share my phone’s 5g connectin via the router. Annoyingly, though, when connected I max out at 240 to 260Mbps which struck me as roughly half of USB2’s bandwidth.

So I’ve had a look at the logs:

1297894.688946] usb 2-1: new SuperSpeed USB device number 2 using xhci-hcd
[1297901.767699] usb 2-1: USB disconnect, device number 2
[1297902.638910] usb 2-1: new SuperSpeed USB device number 3 using xhci-hcd
[1297902.688914] rndis_host 2-1:1.0 usb0: register ‘rndis_host’ at, RNDIS device, de:60:ab:4f:c3:a6

It does indicate that the device is a super speed device but I dont’ get higher data transfer rates (wired or wireless). If i connect the device directly to my laptop then I get 400 Mbps.

Does the USB socket truly support USB3? Is this a settings issue? Is there some other software issue interfering?

USB is 3.0, I think the main difference with a PC is the CPU, the CPU of a router is far less than that of a PC.

Hmm thats disappointing. I have never played with USB tethering before. What sort of transfer does it use for doing tethering? I was assuming it ould use bulk transfer mode, like an external drive, which ought not to be all that limited by CPU speed … That of course assumes that the CPU doesn’t limit drive transfers to USB2 speeds as well …

Is there any way to have a play with the tethering settings to see if I can tune it to go faster?

For tethering, the speed of 260M is pretty good and there are no more system configuration options.