USB端口和(我假设)IOMMU控制器出现问题

USB端口和(我假设)IOMMU控制器出现问题,usb,bios,iommu,Usb,Bios,Iommu,在BIOS中启用IOMMU控制器时,USB 3.0端口不工作, 但当我禁用它,没有其他USB工作。。。(我想,我无法通过登录窗口,因为我的键盘和鼠标不工作,甚至它们的指示灯也不亮) 现在我对这些东西一无所知,也不知道为什么Iomu控制器会这样。当我第一次得到这台电脑时,它就是这样设置的 这是我键入“lspci | grep-I usb”时得到的结果 00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0

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

现在我对这些东西一无所知,也不知道为什么Iomu控制器会这样。当我第一次得到这台电脑时,它就是这样设置的

这是我键入“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)
我找到了解决办法

运行以下命令:
sudogedit/etc/default/grub

编辑此行中的空引号,内容如下:
GRUB\u CMDLINE\u LINUX=“iommu=soft”
保存更改,退出gedit和终端

sudo更新grub

退出

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