Passthrough, OVMF and so on...

Bypper

New Member
Oct 29, 2025
7
0
1
Hi,
I hope somebody can explain to me, how is possible this, and why.
I'm confuse with the concepts of how Proxmox manage this scenario too. I tell you...

I'm trying to make PCI Passthrough with my VGA card to my Fedora VM, but without success.
I've probed everything and I'm follow the manual recommendations as the item of OVMF Bios as very important for the success of pass-thru, but it doesn't anything to my problem. I configure OVMF Bios with their corresponding EFI Disk but everything remains the same.

But, suddenly I boot Fedora VM with ISO and screen output is appearing in monitor!!!! :oops:
I cannot understand why.
Why when I boot with ISO, passthru is operating.

I read the OVMF guide in https://pve.proxmox.com/wiki/OVMF/UEFI_Boot_Entries and I cannot understand why is this succeeding.

Can you tell me some tracks?
Regards,
 
In case this helps anyone...

The problem seemed to be related to the hard drive on which the installation was performed. I don't know why, or if it could have been fixed on the drive itself.

The solution was to reinstall the system on a newly created hard drive, this time a Virtio Block (I don't think this was related to the problem, but I'm mentioning it just in case). When booting from the ISO with PassThru enabled, the changes were applied correctly to the installation, and from then on, the new installation worked perfectly.
 
Hi,
thank you so much for your post, it really helped me out.

I had the same issue with SATA passthrough in TrueNAS, and after trying everything, I was about to give up. I also had a working GPU passthrough on another Windows VM, but both together caused a crash.

Your solution, reinstalling the TrueNAS VM from scratch (Because you mentioned it: I used SCSI for the drive) with the SATA controller passed through from the beginning worked perfectly. I didn’t think it would be that simple, but it was.
Thanks again, you saved me a lot of time and frustration. I’ve actually created an account just to say thank you, because I would never have figured this out on my own ;)

Best regards,
Rob