I may be wrong, but I guess this possibility is reserved to desktop users, who for the most part have a separate audio card on the MoBo, in addition to the audio of the GPU. I admit I never tried to PT one w/o the other.
I don’t know what you mean by that. All devices should be in a IOMMU group afaik.
Then, not easy to help w/o information … Just provide it redacted. Change brands, drivers, PCI ids, etc.
Kernel driver/module used ? Are you sure the PCI ids are correct in the kernel hide command line ? Are you effectively hiding them all ? Is the syntax correct ?
Maybe your platform isn’t well supported ? Needs PCI quirks, no-strict-reset, permissive mode, etc ? BIOS update ? What do logs say ? Do you try the “-v” switch when using xl commands ?
So many things could go wrong ^^
But I’d also like to know how the qubes handling/commands are different from Xen ones.
I guess it’s done so, so they can eventually move away from Xen w/o rewriting everything, but imo it just adds confusion (at least for ppl like me coming from vanilla Xen).
For instance, what happens when you select a device in the Devices tab of the qubes manager, and then you delete the corresponding Qube ? How is the device handled then ?
I found a bit of information there : qubes.devices – Devices — core-admin v4.1.26-0-gd5106198-dirty documentation, but it’s meant for devs, not sysadmins ^^
When qubes.xml is mentionned, it’s /var/lib/qubes/qubes.xml, it has all information about the domUs, libvirt style. Try to find some information from the blocks of each domU.
Also, I’ve found in
man qvm-pci that there is a “persistent” option when attaching.