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.

Onboard USB Controller Passthrough

Featured Replies

I am having trouble passing through a USB controller on my motherboard:

IOMMU group 15:[14e4:43b1] 04:00.0 Network controller: Broadcom Inc. and subsidiaries BCM4352 802.11ac Wireless Network Adapter (rev 03)

IOMMU group 16:[1b21:2142] 05:00.0 USB controller: ASMedia Technology Inc. ASM2142 USB 3.1 Host Controller

IOMMU group 17:[144d:a804] 06:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM961/PM961

 

I have already added the vfio line on the syslinux.cfg file:

append vfio-pci.ids=1b21:2142 pcie_acs_override=downstream,multifunction vfio_iommu_type1.allow_unsafe_interrupts=1 initrd=/bzroot,/bzroot-gui

 

I can already see it on the VM template (screenshot attached).

 

But when i tick it to include in the passthrough, my windows 10 VM is stuck at the TIANOCORE splash screen.

 

Log says:

2019-06-06T08:24:39.001607Z qemu-system-x86_64: vfio_err_notifier_handler(0000:05:00.0) Unrecoverable error detected. Please collect any data possible and then kill the guest
2019-06-06T08:24:49.092331Z qemu-system-x86_64: vfio_err_notifier_handler(0000:05:00.0) Unrecoverable error detected. Please collect any data possible and then kill the guest

 

Is there a step i missed here?

 

Annotation 2019-06-06 112136.JPG

Nothing you missed. That controller is just impossible to pass through - or at least I have not seen anyone reporting successful passing that through.

Usually only the "USB 3.0" controller can be passed through.

 

Btw, ACS override does not guarantee that a device can be passed through. It helps but not a guarantee.

  • Author

I have been digging for quite some time now on how to get this to work. I might as well give up.

 

Would you suggest I put the UNRAID USB on that 3.1 controller and passthrough a different one? My board is the ASUS Strix Z370 - WiFi. I will try to find and passthrough this other controller with the 3.0.

  • 8 months later...
On 6/6/2019 at 11:16 PM, testdasi said:

Nothing you missed. That controller is just impossible to pass through - or at least I have not seen anyone reporting successful passing that through.

Usually only the "USB 3.0" controller can be passed through.

 

Btw, ACS override does not guarantee that a device can be passed through. It helps but not a guarantee.

Doesn't look like any of those 3.0 controllers are about anymore, it's superseded by this one. Any recommendations on what to use instead? This is the 2nd card I've tried and would really love to be third time lucky.

Archived

This topic is now archived and is closed to further replies.

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.