AMD 系统全新安装,仅 USB 3 工作(IOMMU?)

AMD 系统全新安装,仅 USB 3 工作(IOMMU?)

我在我的 AMD 机器上全新安装了 Ubuntu 16.04

  • 中央处理器:AMD FX 8350
  • 主板:技嘉 970A-UD3P (AM3+)

问题是,当操作系统首次启动时,我的 KB 和鼠标均不工作,直到我切换到 USB3 端口。

我读到了一些其他类似的问题,这些问题与 IOMMU 有关,有些人在 BIOS 中激活它,但当我这样做时,一切都出错了,并且 USB3 端口无法工作。

我回到了最初的设置并来这里寻求帮助。

有任何想法吗?

答案1

我在电脑上全新安装 Ubuntu 16.04 时遇到错误

  • 中央处理器:FX 6300
  • 主板:GA 970A-DS3P

错误如下:

usb 5-1: device descriptor read/64, error -32
usb 5-1: device descriptor read/64, error -110
usb 5-1: device not accepting address 4, error -32
usb 5-1: device not accepting address 4, error -110

然后我尝试了这个。

首先,通过重新启动计算机并按 Delete 键进入 BIOS,在 BIOS 中启用 IOMMU(3.0 端口在此步骤后将无法工作,不用担心,它们很快就会

将 USB 鼠标和键盘插入 USB 2.0 端口。

保存并退出 BIOS

然后在 Ubuntu 中:

Ctrl++Alt打开T终端

运行以下命令:

sudo nano /etc/default/grub

仅编辑此行中的空引号以使其内容如下:GRUB_CMDLINE_LINUX="iommu=soft"

保存对 grub 的更改并退出

使用 ++Ctrl打开一个新终端AltT,

运行以下命令:sudo update-grub

退出终端

重启电脑,按 Delete 键返回 BIOS

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

完成!

USB 2.0 和 USB 3.0 现在应该可以在 Ubuntu 中工作,并且在 BIOS 中禁用 IOMMU 也可能有助于加快启动速度。


参考:

这个答案非常沉重从这个之前未被承认的Ubuntu 论坛帖子...


答案2

按 Ctrl+Alt+T 打开终端

运行以下命令:

sudo nano /etc/default/grub

仅编辑此行中的空引号以使其内容为:GRUB_CMDLINE_LINUX=“amd_iommu=on iommu=pt”保存对 grub 的更改并退出

使用 Ctrl+Alt+T 打开一个新终端,

运行以下命令:sudo update-grub

退出 Bios 中 IOMMU 的终端

相关内容