Force USB 3.0 Ports to USB 2.0 Mode on Linux
While BIOS settings are the preferred way to disable USB 3.0, you can also force USB 2.0 mode on a running Linux system by manipulating the xHCI controller’s port routing register directly using setpci. How it works Intel xHCI controllers use the XUSB2PR (xHC USB 2.0 Port Routing Register) at offset 0xd0. Setting this register…
