https://github.com/aircrack-ng/rtl8812au/blob/v5.6.4.2/README.md
USB Mode Switch
0: doesn't switch, 1: switch from usb2.0 to usb 3.0 2: switch from
usb3.0 to usb 2.0
$ rmmod 88XXau
$ modprobe 88XXau rtw_switch_usb_mode:int (0: no switch 1: switch from
usb2 to usb3 2: switch from usb3 to usb2)
Windows:
https://store.rokland.com/blogs/news/76663941-understanding-mode-switching-in-realtek-rtl8812au-802-11ac-windows-drivers
The chipset uses smart switching to go into either mode depending on
what type of network to which you are connected.
I don't know WHY Realtek does this (maybe it lowers power draw).
On 2020-03-07 3:23 p.m., Alan Stern wrote:
On Sat, 7 Mar 2020, James wrote:
The cable is attached to the drive.
I guess the cable could be defective.
I found out my Realtek USB adapter is USB2 by default but there is a
parameter in the driver to make it USB3.
Do you have a pointer or URL for an explanation of that parameter?
I wonder if it is becoming more common to have USB2 by default and then
USB3 by software.
I have not heard of such a thing. It seems like a bad idea; why would
anybody want their device to run at USB-2 speed by default when it
could be running at USB-3 speed?
Unfortunately, I think Linux uses generic drivers.
The drivers are largely generic, but they include device-specific quirk
lists, so they are not entirely generic.
Alan Stern