PCI passthrough with kernel 5.15 on Dell R610 not working

dario.pilori

Member
Apr 26, 2022
1
0
6
Hi all

After upgrading an old Dell R610 server from Proxmox 6 to Proxmox 7, I found that PCI passthrough (I am passing only the USB controllers) doesn't work with the latest 5.15 kernel. On dmesg, the main error is "BUG: kernel NULL pointer dereference, address: 0000000000000120". I attach the full dmesg output.

The 5.13 kernel works fine.

By looking at the documentation (mainly https://pve.proxmox.com/wiki/Upgrade_from_6.x_to_7.0#Older_Hardware_and_New_5.15_Kernel and https://pve.proxmox.com/wiki/Roadmap#Proxmox_VE_7.2) it seems that the 5.15 kernel is known to break PCI passthrough on old hardware.
However, I didn't find the exact error I'm finding, thus I'm posting it here.

Unfortunately, the server is in production and I don't have the possibility to try the various workarounds suggested in the documentation.
Did any of you experience this same problem? If yes, how did you solve it?
 

Attachments