6.3.2. IOMMU: Passthrough Mode
IOMMU is often enabled by default but needs to be set to passthrough mode in order for the hfi1 driver to function properly.
Steps:
Edit
/etc/default/grubto change or add GRUB_CMDLINE_LINUX to include:iommu=pt
Update GRUB:
On RHEL and SLES:
grub2-mkconfig --update-bls-cmdline -o /etc/grub2.cfg
On Ubuntu:
update-grub
Reboot.
Confirm the setting is in place:
cat /proc/cmdline ... iommu=pt ...