NIC kernel driver stucked in vfio-pci

andrema2

Member
Dec 7, 2020
29
5
23
53
Hi,

I tried to passthrough a NIC to a VM. It didn't work as I expected because, looks like although it is a quad nic it might be seem as one internally. As soon as the VM started the Proxmox lost it's connectivity.

Since I couldn't access the server via web interface, I did using a kvm. Using the command line I was able to change the vm conf file to use the virtual bridge as before. The problem is that the nic is not showing up. It shows with lspci -nnk -s 06:00.3 as kernel driver vfio-pci and kernel modules igb. I look everywhere I could think of and haven't found any place with it configured this way. The only place it is set as this is at the /sys/bus/pci/devices/0000:06:00.3/driver_override. So, I clean it, ran update-initramfs -u -k all and rebooted.
As soon as it rebooted I checked again and there it was at the driver_override. I can't get rid of it and because of it, the vm is unable to start.

I tried to use driverctl to set override for igb, but it also didn't work.

I'm running PVE 9.0.6 Linux 6.14.11-1-pve.

Any advice ? what other information would be useful to help fix it.