Hi all, hoping for a sanity check on the kernel driver docker; I'm attempting to use it to build a custom kernel with the addition of vendor-reset and hopefully get rid of the dreaded vfio reset issue on my AMD GPU; I started into this after I found the treyf711 youtube video a couple of other posters had mentioned and then this kernel-building docker to find that the docker in its current state has a simple option to apply the vendor reset (good stuff), now I'm able to run the docker and get the files (leaving all default settings other than vendor_reset=true). Everything seems to work fine except the the reset issue persists. Hopefully I didn't miss a step, but this seems to be about all that is needed.
Quick info/steps to get the seemingly relevant info out there:
Ryzen 3950x -> Asus X470 Crosshair VII
Powercolor AMD Vega 56
Unraid 3.9.0-rc2
As I was troubleshooting this last night, I noticed my GPU was particularly hot to the touch as I replaced with a nvidia gpu to further test; maybe the kernel module is not playing nice with it?
Run plugin, all defaults aside from vendor_reset=true
Patiently wait, I get the 'ALLDONE please copy..' a short wait later
Use Unraid root terminal window to copy the newly created output bz* files to /boot; timestamps update, all seems good
nano edit /boot/config/go and add in 'modprobe vendor-reset' line
reboot
run 'lsmod | grep vendor' as a verification; line shows up (perhaps I'm unfamiliar with the kernel bootup routine but is it expected that this also shows up for me when rebooted WITHOUT 'modprobe vendor-reset'?)
Start VM with the GPU, boots as expected, shut it down
Start up that same vm again, I see my passed thru keyboard and mouse flash colors indicating the startup is rolling, but my display will never load the graphical output. Need to force stop VM
As generally known, the full bare metal restart will get the VM working (once), any subsequent VM boots will not have display out from the GPU
Thank you for time and consideration