kfd: iommu 정보를 가져오는 중 오류가 발생했습니다.

kfd: iommu 정보를 가져오는 중 오류가 발생했습니다.

부팅 과정에서 이런 오류가 발생했습니다.

[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

어떻게 해결할 수 있나요?

답변1

잘못된 BIOS UEFI 테이블은 기능하지 않는 iommu를 생성하는 일반적인 문제입니다.

X86 또는 AMD64의 경우 다음을 시도하십시오.

파일을 편집합니다 /etc/default/grub:

줄을 바꾸세요

GRUB_CMDLINE_LINUX=""

에게:

GRUB_CMDLINE_LINUX="iommu=pt"

달리다:

sudo update-grub

재부팅합니다.


많은 경우 커널의 "통과" 기능은 iommu 기능도 제공합니다.바이오스~이다푸바. HSA 소프트웨어 스택은 iommu 오류 메시지를 표시하지 않고 iommu 기능이 작동하는 시스템에서 실행됩니다.

답변2

설립하다이것Google 검색에서:

UEFI 부팅은 붉은 청어였습니다. 진짜 문제 kfd.rules/etc/udev/rules.d. 파일은 다음과 같아야 합니다.

KERNEL=="kfd", GROUP="video", MODE="0660"

적절한 selinux 정책을 설정해야 할 수도 있습니다.

restorecon /etc/udev/rules.d/kfd.rules

Ubuntu 14.10에 메인라인 3.19를 설치하면 패키지 설치 중에 이 파일이 생성되었지만(생각하겠습니까?) Ubuntu 15.04에서는 기본적으로 이 파일을 생성하지 않습니다. 손으로 해야 합니다. 그러면 HSA 소프트웨어 스택이 작동합니다!

문제 해결됨.

답변3

Linux 임베디드를 사용하여 (다른 사람들 사이에서) 이 오류가 발생했습니다.우두 볼트dd다른 동일한 장치에서 복제된 HD( 사용)를 사용하고 있던 장치 .

올바른 ./etc/fstabUUID

새 장치에서 blkid/를 사용하면fdisk -lUUID모든 디스크 중 하나를 찾아서 업데이트하는 데 사용할 수 있습니다 /etc/fstab.

답변4

AMD GPU 오류로 인해 이 오류가 발생하는 경우 에도 amd_iommu=on추가 하세요.GRUB_CMDLINE_LINUX

관련 정보