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.

I messed up the IOMMU groups

Featured Replies

UnRaid Version: 6.12.10


Bear with me here, I'm still learning about these IOMMU groups😁
 

What I was trying to do:

I was attempting to install the Tp-Link BE6500 to have dedicated wifi and bluetooth for streaming a gaming VM to a Quest3.

 

What I did:

I found a post about this very topic where it was recommended to set -> PCIe ACS override: Multi-function

 

I found the device in IOMMU, enabled it, and restarted the server

 

I added it to the VM, but the VM only picked up the bluetooth, but not the wifi device

 

I wanted to start over and see if I'd missed anything. I set -> PCIe ACS override: Disabled

 

When I rebooted, the IOMMU groups got really messed up

It looked like a lot of the IOMMU devices got renamed to generic things like "Linux Foundation 3.0 root hub" and most of the plugged in devices didn't show up at all.

 

I should have stopped there, but I saw an group with the wifi card in it that was not being passed through.

I selected the group and restarted.

 

That killed the server😶

On boot, the output was spitting out all sorts of things about not finding devices

 

I ended up restoring the vfio-pci.cfg file from the vfio-pci.cfg.bak and, thank the Maker, the server came back

 

What have I done?
I've attached screen shots of some of the IOMMU groups in question. The IOMMU groups and USB look a lot different now.


For example, Group 15 has the devices that I normally pass in for the gaming VM, including the wifi card.

However, I am unable to select the group for passthough.

 

Further, I am pretty sure all of those Linux Root Hub devices were not listed before I effed it all up.

What should I do?
How bad did I screw up here?

At this point I'd just like to get the groups back to some sort of UnRaid 'default' state.
Any advice on how to fix what I'm not even sure is broken😄?

 

iommu-list.png

usb-devices.png

monarch-diagnostics-20250203-1920.zip

Edited by bukweet

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.