I am having a serious problem.
I have an SR-IOV/IOMMU/Virtualization enabled Threadripper desktop PC running 5.0.4 Arch.
I run KVM/QEMU and libvirt for VMs.
I recently got an Intel X520-DA2 82599ES NIC in order to use SR-IOV for my VMs.
I can successfully pass through a GPU.
For testing, I have set 1 VF per PF and I am trying to pass it through to VMs. ixgbevf is blacklisted on the host and the vfio driver is set to handle the VFs.
No matter what VM I try to run (Ubuntu 18.04, Fedora 29, Windows 10) probably as soon as the VF driver starts loading on the VM, the whole host system crashes and becomes unresponsive to any input, including SSH.
Windows 10 did boot with the VF passed through but that was before installing the VF driver. As soon as I installed the VF driver, it showed the same behavior with the Linux VMs.
Is this a problem with the kernel ixgbe driver? Does anyone have any idea?