PCI/USB passthrough setup and editing: possible bugs and/or bad UI

When setting up a new VM Instance on 25.04, I’m very confused about how to set up PCI or USB devices. Ill list these all in the same topic since they might be related/conflated but would be happy to split into separate tickets if that’s more appropriate.

  1. the devices listed seem to have their names/titles simplified or abbreviated in some way that is making it very hard to ID. e.g I have two bluetooth adapters but they simply show up as “bluetooth adapter” and “bluetooth 5.1 adapter”. Id expect the PCI address, or even the manufacturer’s name.

  2. I expect to see PCI devices like my HBA or NIC, but those are missing. It seems like only the USB devices are in the list. Realted to #1, some of these just display as “xHost controller” so its impossible to know if that’s a USB device or a PCI device.

  3. Toggling DeviceA also toggles DeviceB without explaination. I’m not sure if this a incomplete features (e.g. these devices must be passed together as a pair but theres incomplete UI for this) or if this is a bug. But every time i select my Zwave USB stick, the Zooz USB controller (a sepraate device) is also selected. Unselecting one of them deselects both.

  4. Related to #3, If i add three devices to a VM and DeviceA and B are “linked” as described in #3, only DeviceA and DeviceC are shown in the instance widget. DeviceB is missing. If i refresh the page, only DeviceB and DeviceC are shown, and deviceA is missing. All three devices function as expected in the VM.

I’d suggest updating to 25.04-RC.1 when it is available next week and testing these again. If the issue(s) still exists, then submitting a bug ticket will be the way to go.

Been playing with RC.1 for a little and all of my issues persist, but seem to already be documented. Thanks for the hard work!