正如标题所述,我的系统似乎无法识别我的 USB 3.0。相反,它声称是 2.0。任何帮助都将不胜感激!
我的电脑是华硕 Q200E。它很差劲,但可以用来上学。除了这个该死的 USB 3.0 端口
lsusb -t
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M
|__ Port 2: Dev 25, If 0, Class=Human Interface Device, Driver=usbhid, 480M
|__ Port 3: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 3: Dev 2, If 1, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 3: Dev 2, If 2, Class=Human Interface Device, Driver=usbhid, 12M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
|__ Port 2: Dev 14, If 0, Class=Video, Driver=uvcvideo, 480M
|__ Port 2: Dev 14, If 1, Class=Video, Driver=uvcvideo, 480M
|__ Port 3: Dev 4, If 0, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 3: Dev 4, If 1, Class=Human Interface Device, Driver=usbhid, 12M
答案1
您好,以下步骤将立即解决您的问题。
- 打开终端
- 通过输入以下内容备份您的 grub 配置
sudo cp /etc/default/grub /etc/default/grub.backup
(注意:这是最近 Ubuntu 版本中 grub 配置的位置,您的文件位置可能因发行版和版本的不同而不同) - 打开你的 grub 文件:
sudo nano /etc/default/grub
- 找到以 开头的行并在引号之后和之前
GRUB_CMDLINE_LINUX_DEFAULT
添加。iommu=soft
"quiet splash"
"quiet splash iommu=soft"
- Ctrl点击-保存文件O,然后使用Ctrl-退出X
- 进入
update-grub
终端并按回车键来更新你的 grub.cfg - 重新启动机器以使更改生效。
答案2
疯狂建议:检查您的电缆。可能是您的 USB 电缆无法处理 gbps,因此一切都在协商到 USB2 的 480mbps。
XHCI 驱动程序在 中同时显示 USB 2 集线器和 USB 3 集线器是正常/标准lsusb
。您拥有两者 -5000M
条目是 USB 3。当您插入某物时,它将出现在一个或另一个集线器下,具体取决于它的速度。因此看起来您的 Linux 系统可能一切正常,但您尚未成功插入支持 USB 3 的系统(设备+电缆)。