Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Passthrough USB 3.0 controller causes "no bootable device" error

Featured Replies

I have a VM running Windows Home Server 2011. It is a P2V conversion and works fine.

 

The problem I am having is when I try to pass through a USB 3.0 controller. When powering on the VM, SeaBIOS always reports "no bootable device". Pressing the CTRL+ALT+DEL button on the NoVNC toolbar soft resets the VM and then it boots normally. Everything works as expected from that point onward, including the passed through controller, up until the VM is powered down.

 

I do have a USB HDD attached to the USB 3.0 controller, so I suspect it is trying to boot to that. My VM's configuration does specify <boot order='1'/> so I'm not sure why it isn't respecting that when cold booting.

 

Has anyone else run into this problem? I've searched for hours but can't find anything that seems to be related.

  • 1 year later...

Did you ever fix this issue? I seem to have the same thing..

 

The VM starts fine without the passthrough, but fails as soon as I set it to passthrough the USB-controller

 

EDIT: Changed the drive to IDE instead of VirtIO, and it works now. Unsure if that causes a performance hit tbh

Edited by Fredrick

  • Author

Not exactly. I ended up removing the USB controller and instead I am only passing through the drive.

 

IDE definitely performs slower than VirtIO. Whether or not that is a problem will depend on your use case. I've found my Windows VMs to feel particularly slow on IDE, but almost native on VirtIO. However, with a headless Linux VM, it doesn't seem to matter as much.

  • 2 years later...

I'm not sure if this will help anyone, but I ran into this same issue today. So I started playing around with different Machine and Bios settings (specifically the Bios). I was having the issue with my VM setup with i440fx-4.2 and Seabios, But was able to successful pass through my PCIe USB controller using  i440fx-4.2 and 'OVMF'. 

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.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.