首页 > 解决方案 > USB端口和(我假设)IOMMU控制器有问题

问题描述

1

在 BIOS 中启用 IOMMU 控制器时 USB 3.0 端口不工作,但是当我禁用它时,没有其他 USB 工作......(我假设,我无法通过登录窗口,因为我的键盘和鼠标不工作,甚至他们的指示灯也不会亮)。

现在我对这些东西一无所知,也不知道为什么 IOMMU Controller 是这样的。我第一次拿到这台电脑时就是这样设置的。

这就是我输入 'lspci | 时得到的结果 grep -i usb'

00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:12.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:14.5 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI2 Controller
00:16.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:16.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
02:00.0 USB controller: VIA Technologies, Inc. VL805 USB 3.0 Host Controller (rev 01)

标签: usbbiosiommu

解决方案


我在这里找到了解决方案。

运行以下命令: sudo gedit /etc/default/grub

编辑此行中的空引号以读取: GRUB_CMDLINE_LINUX="iommu=soft" 保存更改,退出 gedit 和终端

sudo update-grub

exit

在 bios 中禁用 IOMMU,加载优化的默认值并重新启动。


推荐阅读