I cant see those images. It would be helpful if you could summarise the
relevant content: this allows text users to help you and other users be
able to find your post via search.
How are you trying to connect USB devices?
How are you trying to connect the sound card?
What qubes packages have you installed in the standalone?
I never presume to speak for the Qubes team.
When I comment in the Forum I speak for myself.
In the first image, when I try to connect the sound card or USB from the GUI menu - “Qubes Device” get the following error message:
Attacking device: 0b05:180d_ASUSTeK_STRIX_SOUND_CARD to UBUNTU Failed. Error: QubesVMError - Domain “UBUNTU”: qrexec not connected
–The same error also for the USB device –
In the second image I’m in the -Qube manager-setting-device- obviously with the mouse pointed at the VM with UBUNTU.
I didn’t install any particular package. Is it necessary to install any other software package to connect USB and PCI peripherals?
I’m basically trying to connect peripherals as if the StandaloneVM were an AppVM. With AppVMs I can connect and disconnect peripherals correctly directly from the GUI -Qubes Device-
Thanks very much.
You need to have Qubes packages installed in to the standalone for any
qrexec functions to work - including attaching devices.
Unfortunately it’s not straight froward to have these packages working
in an installed standalone - there’s no guarantee of working.
An alternative is to use a template like this noble-minimal
which has working qrexec and create your standalone from that.
I never presume to speak for the Qubes team.
When I comment in the Forum I speak for myself.
Ok but if the version of Ubuntu changes: for example you go to 25; then you have to do everything again, you have to look for someone who has made a Tempalete with qrexec functions, etc… I see it as an uncomfortable option for those like me who are new to Qubes.
For a more linear use of Qubes I prefer, as much as possible, not to modify Dom0. Rather I prefer to work on the VMs I create: if something goes wrong or I have to do everything again, I delete the obsolete VM.
I hope in the next updates of Qubes it will be available as a basic function to connect: USB peripherals, PCI devices, etc; to StandaloneVMs in a simple way as with other AppVms. Basically, using Qubes OS as a solid and secure base where you can use other operating systems in VMs.