khartahk Posted October 26, 2020 Share Posted October 26, 2020 (edited) 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, 2021 by khartahk fixed title Quote Link to comment
jonp Posted February 9, 2021 Share Posted February 9, 2021 Can you try creating the VM using OVMF instead of SeaBIOS and see if the issue persists? 1 Quote Link to comment
khartahk Posted February 9, 2021 Author Share Posted February 9, 2021 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. Quote Link to comment
khartahk Posted February 9, 2021 Author Share Posted February 9, 2021 (edited) 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, 2021 by khartahk added link to the SeaBIOS to OVMF conversion post Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.