端口0.0.0.0
We know that we can disable USB 3.0 in the BIOS. But is there a way to force a USB 3.0 port to work in USB 2.0 mode inside of a running Linux?
我们知道可以在BIOS中禁用USB 3.0。 但是,是否有一种方法可以强制USB 3.0端口在正在运行的Linux内部以USB 2.0模式工作?
On Linux on some platforms booted in BIOS modes, you can use the following command to force USB 2.0 modes for your USB ports:
在某些以BIOS模式启动的平台上的Linux上,可以使用以下命令对USB端口强制使用USB 2.0模式:
# lspci -nn | grep USB \
| cut -d '[' -f3 | cut -d ']' -f1 \
| xargs -I@ setpci -H1 -d @ d0.l=0
Following is an explanation of what the commands do.
以下是命令的作用说明。
The controllers have a register XUSB2PR – xHC USB 2.0 Port Routing Register – at address 0xd0 (check http://www.intel.com/content/www/us/en/chipsets/7-series-chipset-p