首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取iommu信息错误

获取iommu信息错误
EN

Unix & Linux用户
提问于 2016-02-17 18:11:31
回答 3查看 8.8K关注 0票数 6

在引导过程中我得到了这个错误。

代码语言:javascript
复制
[15.757121] kfd kfd: error getting iommu info. is the iommu enabled?
[15.757182] kfd kfd: Error initializing iommuv2 for device (1002:1318)
[15.757245] Creating topology SYSFS entries
[15.757376] kfd kfd: device (1002:1318) NOT added due to errors

我怎么才能修好它?

EN

回答 3

Unix & Linux用户

发布于 2017-12-25 18:47:46

坏的BIOS UEFI表是一个常见的问题,它会产生一个非功能性的iommu。

如果在X86或AMD64上尝试:

编辑文件/etc/default/grub

换行

代码语言:javascript
复制
GRUB_CMDLINE_LINUX=""

至:

代码语言:javascript
复制
GRUB_CMDLINE_LINUX="iommu=pt"

运行:

代码语言:javascript
复制
sudo update-grub

重新启动。

在许多情况下,内核的“通过”功能将提供iommu功能,BIOS也是foobar。HSA软件栈将运行在具有工作iommu功能的系统上,而无需篡改iommu错误消息。

票数 4
EN

Unix & Linux用户

发布于 2017-01-23 00:58:01

从谷歌搜索中找到

UEFI靴是一只红鲱鱼。真正的问题是您需要在kfd.rules中使用/etc/udev/rules.d文件。档案必须说:

代码语言:javascript
复制
KERNEL=="kfd", GROUP="video", MODE="0660"

您还可能需要设置正确的selinux策略。

代码语言:javascript
复制
restorecon /etc/udev/rules.d/kfd.rules

在Ubuntu14.10中安装主线3.19在包安装过程中创建了这个文件(我们认为?),但是Ubuntu15.04默认不会创建这个文件。你必须用手去做。那么HSA软件栈就能工作了!

问题解决了。

票数 1
EN

Unix & Linux用户

发布于 2022-08-27 15:19:34

如果在AMD错误之后有此错误,请将amd_iommu=on添加到GRUB_CMDLINE_LINUX中。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/263901

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档