October 26, 20205 yr I'm running a Windows 10 VM with Radeon RX570 passed through. After I add a PCIe USB card to the VM under Other PCI devices I get the following error when booting: no bootable device found Screenshot: I've tried enabling PCIe ACS override and VFIO allow unsafe interrupts but it doesn't help. I'm guessing it somehow changes the bus numbers and tries to boot from this USB controller but I really don't know where to continue. Any help would be appreciated. logs-20200618-1903.zip Edited February 10, 20215 yr by khartahk fixed title
February 9, 20215 yr Can you try creating the VM using OVMF instead of SeaBIOS and see if the issue persists?
February 9, 20215 yr Author I'll try converting the Windows VM so that I can boot it using OVMF an UEFI. I guess I'll need to add the GPUs VBIOS so that I'll be able to boot. This was not required using SeaBIOS and that's why I've used it.
February 9, 20215 yr Author I've converted the VM so that it supports OVMF and booting with UEFI and now the machine boots without any issue and gets into Windows. PCIe USB card is detected and the peripherals also work flawlessly. For now I've solved my issue but it's weird that the error occurred in the first place. Edited February 9, 20215 yr by khartahk added link to the SeaBIOS to OVMF conversion post
Archived
This topic is now archived and is closed to further replies.