USB 3.0 端口被视为 USB 2.0 端口

J-L*_*Lit 5 usb 18.04

正如标题所示,我的系统似乎无法识别我的 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
Run Code Online (Sandbox Code Playgroud)

来自hardinfo的图片(突出显示的部分是连接到所谓的3.0端口的部分)

证明端口和 USB A 均兼容 3.0

小智 1

您好,以下步骤将立即解决您的问题。

  1. 打开终端
  2. 输入备份 grub 配置sudo cp /etc/default/grub /etc/default/grub.backup(注意:这是最近 Ubuntu 版本中 grub 配置的位置,文件的位置可能会根据发行版和版本而有所不同)
  3. 打开你的 grub 文件:sudo nano /etc/default/grub
  4. 找到以 开头的行,并在引号前后GRUB_CMDLINE_LINUX_DEFAULT添加。iommu=soft"quiet splash""quiet splash iommu=soft"
  5. Ctrl按-保存文件,O然后按Ctrl-退出X
  6. 输入update-grub终端并按 Enter 更新 grub.cfg
  7. 重新启动计算机以使更改生效。

  • 您能否更详细地解释一下添加“iommu=soft”如何解决问题? (2认同)

Leo*_*opd 0

疯狂的建议:检查你的电缆。可能是您的 USB 电缆无法处理 Gbps,因此一切都在与 480mbps 的 USB2 进行协商。

XHCI 驱动程序在lsusb. 您两者都有 -5000M条目是 USB 3。当您插入某些东西时,它将出现在一个或另一个集线器下,具体取决于它的速度。因此,看起来也许您的 Linux 系统一切正常,但您尚未成功插入支持 USB 3 的系统(设备+电缆)。