@B_ryr, like I said: step by step
sudo dnf remove sys-usb
sys-usb is not a package, so that command makes no sense. If you’d have a sys-usb, you could remove it by qvm-remove sys-usb
. However you don’t have any as we can see from your output:
dom0:00_14.0 USB controller: Intel Corporation C610/X99 series chipset USB xHCI Host Controller
dom0:00_1a.0 USB controller: Intel Corporation C610/X99 series chipset USB Enhanced Host Controller #2
dom0:00_1d.0 USB controller: Intel Corporation C610/X99 series chipset USB Enhanced Host Controller #1
These are your USB controllers and they are currently NOT assigned to any qube.
user@dom0 /] sudo qvm-ls | grep usb
nothing happenes BUT the cursor does some strange stuff and returns nothing
There is no qube with “usb” in the name. Hence we know there is no sys-usb and from the previous output we know there is no other qube attached to your USB controllers.
Consequently we do not have to worry about cleaning anything up. The next step would be to truly create sys-usb manually. But before I give you the commands, I need to know what templates you have …
user@dom0 /] sudo qvm-ls | grep TemplateVM
just returns all of my templates, state, color. Don’t see anything about sys-usb
You weren’t supposed to. This was meant for me to know what templates we will be working with. Alternatively you can just tell me which template you want to use to base your sys-usb on.
user@dom0 /] sudo cat /etc/default/grub | grep hide_all_usb
does nothing just gives me another “input line in terminal” user@dom0/]
Excellent. That was another thing the salt recipe you tired to run would do: add a kernel parameter to tell dom0 to ignore your USB controllers even before your sys-usb starts.
However, this can be dangerous with computers that do not have a PS/2 keyboard. However, I think you mentioned that you do.
Please confirm:
-
you have a PS/2 keyboard and it works at all times (also to input the LUKS decryption password when booting)?
-
is there also a PS/2 mouse?
-
which template do you want to use for sys-usb? fedora-34?
-
cat /etc/qubes-rpc/policy/qubes.InputKeyboard
-
cat /etc/qubes-rpc/policy/qubes.InputMouse
Once I know which template you want to use, I can send you the commands to check that the required packages are installed (qubes-usb-proxy & qubes-input-proxy-sender).