Skip to content

IOMMU configuration

Roland Sipos edited this page Mar 8, 2023 · 12 revisions

Ensure IOMMU is on in the BIOS

AMD: Called IOMMU

Intel: Called VT-d

Kernel parameters for correct IOMMU settings

Needs to be Translated mode:

vi /etc/default/grub

add iommu=nopt

GRUB_CMDLINE_LINUX="<...> amd_iommu=on iommu=nopt"
grub2-mkconfig -o /boot/grub2/grub.cfg

Check in kernel logs correct IOMMU settings

Look for iommu group additions in the kernel logs:

[root@np02-srv-001 ~]# cat /var/log/messages | grep -i iommu
...
Mar  7 14:17:27 np02-srv-001 kernel: pci 0000:e1:00.1: Adding to iommu group 125
Mar  7 14:17:27 np02-srv-001 kernel: pci 0000:e2:00.0: Adding to iommu group 126
Mar  7 14:17:27 np02-srv-001 kernel: pci 0000:e2:00.2: Adding to iommu group 127
Mar  7 14:17:27 np02-srv-001 kernel: pci 0000:e3:00.0: Adding to iommu group 128
Mar  7 14:17:27 np02-srv-001 kernel: pci 0000:e3:00.2: Adding to iommu group 129
...