Alright so there's plenty of other posts about this issue but I was hoping to get some insight into my particular situation, more context here, where I had to force intel_iommu on. I can now add the PCI passthrough device and try to start the VM, but it throws 'Error: start failed: QEMU exited with code 1'. On the proxmox box I get
Further inspection shows the ehci_hcd:usb1 is the kernel module for the integrated Intel USB chipset. The NIC is trying to use the chipsets interrupt handler and they're preventing the VM from starting.
So far, my only fix is to
Any suggestions?
genirq: Flags mismatch irq 16. 00000000 (vfio-intx(0000:06:04.0)) vs 00000080 (ehci_hcd:usb1)
.Further inspection shows the ehci_hcd:usb1 is the kernel module for the integrated Intel USB chipset. The NIC is trying to use the chipsets interrupt handler and they're preventing the VM from starting.
So far, my only fix is to
rmmod
the kernel module for ehci_hcd and ehci_pci but then it disables all USB functionality on the physical machine. This isn't a huge deal, I can always just SSH into it, but then the modules are reloaded on reboot.Any suggestions?
Last edited: