Proxmox 8.3 AMD Radeon Pro W5500 Passthrough Reset Bug Help

Hey Everyone,
Recently got a AMD Radeon Pro W5500 (NAVI 14), through there is limited information that I could find, it seems to be experiencing the reset bug. I’m running Proxmox 8.3 and would appreciate any guidance on getting this card passed through to a Windows VM.

I have isolated the card, and installed the vendor-reset patch, with limited success. Currently I’m getting Code 43 in Windows 11 (likely due to improper card initialization).

Also getting the following warning when starting the VM:

error writing '1' to '/sys/bus/pci/devices/0000:83:00.0/reset': Inappropriate ioctl for device
failed to reset PCI device '0000:83:00.0', but trying to continue as not all devices need a reset
swtpm_setup: Not overwriting existing state file.```

I have two Tesla P40s in the system as well, being passed through to a different VM with no issues...

Thanks in advance!

I’m having the same issue with the same graphics card. I’m also running an rx6600 in the same system successfully being passed through to a VM.

As far as I can tell it’s a problem with vfio pci reset. I guess maybe the w5500 doesn’t support it? Apparently there’s a workaround called vendor-reset, but I’m having trouble getting it installed on my system.

You need to install the vendor reset kernel module, then activate it and make sure that it is enabled for your specific GPU (the reset_method file exists and is set to device_specific). The module is not automatically activated for a specific device (as opposed to previous Proxmox versions where it allegedly worked out of the box). Detailed instructions are given here:

/threads/amd-gpu-inaccessible-after-vm-poweroff-unable-to-change-power-state-from-d3cold-to-d0-device-inaccessible.130975/

(I can’t include links because this is a new account, so just find this thread on proxmox support forums)

1 Like