[SOLVED] Incorrect vfio-pci ids preventing boot

kesawi

Member
Jan 20, 2024
43
23
8
Brisbane, Australia
I was attempting to resolve a pcie pass through issue for an nvidia GPU with on one of my nodes and entered the incorred vfio-pci ids in the file /etc/modprobe.d/vfio.conf.

Now on boot it gets stuck in a constant error loop where modprobe keeps trying to access the device but can't find it. While I can access the console, the boot process hasn't finished and I can't login. Also the error prevents networking from coming up.

I've tried using the kernel commend line editer in Sytemd-boot memu when the node first starts to remove all references other than the boot command, but the error still occurs. I've also tried adding modprobe.blacklist=vfio,vfio_iommu_type1,vfio_pci to prevent them from loading without success.

Finally, I tried booting in using debug mode on the Proxmox installation media however it mounts the default rpool (I'm using mirrored ZFS), but I can't appear to access the root data so that I can delete the /etc/modprobe.d/vfio.conf file.

Anny suggestions?