IOMMU PCI Passthrough in Proxmox
IOMMU (Proxmox)
Section titled “IOMMU (Proxmox)”With IOMMU you can pass PCI devices (such as LSI HBA controllers) directly to VMs.
- Make sure all virtualization options are enabled in BIOS/UEFI.
- Add the following to
/etc/default/grub:Terminal window GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"update-grub - Add the following to
/etc/kernel/cmdline:Terminal window intel_iommu=onproxmox-boot-tool refresh - Add the following to
/etc/modules:Terminal window vfiovfio_iommu_type1vfio_pcivfio_virqfd - Reboot the server.
Troubleshooting
Section titled “Troubleshooting”If you get an error when assigning an LSI card via passthrough, disable the “ROM-bar” option in the VM settings.