I have an h97m-plus motherboard with an i7-4790. In the bios I've enabled intel vt-d, but in the proxmox webui it says iommu not detected. However when I boot and see the 1sec proxmox grub menu, I hit e and add "intel_iommu=on iommu=pt", and voila, iommu works, mostly. Both nics on my pci-e dual nic pass through as one unit, and I'm guessing that's expected for this device. Then I have 2x pci (legacy) nics, but I'm only able to get one of those to pass through, maybe because of shared pci bus?
Anyway, so I create /etc/default/grub.d/iommu.cfg with contents
I run "update-grub" and I see that in /boot/grub/grub.cfg that my iommu file was added. It comes in after the zfs linux grub command line entry since I'm using zfs if that's relevant.
I reboot and the computer hangs on the "press f2 or del for bios" screen. I turn off and on again and it boots, but no iommu. So I can only get iommu running if I manually add it in grub while htting 'e' when booting. Anything I'm missing?
thanks!
Anyway, so I create /etc/default/grub.d/iommu.cfg with contents
Code:
GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX intel_iommu=on iommu=pt"
I reboot and the computer hangs on the "press f2 or del for bios" screen. I turn off and on again and it boots, but no iommu. So I can only get iommu running if I manually add it in grub while htting 'e' when booting. Anything I'm missing?
thanks!
Last edited: