[qubes-users] qvm-usb is broken in qubes 4 / debian-10

Hi.

After recent update my qvm-usb got broken:

[user@dom0 ~]$ qvm-usb
BACKEND:DEVID DESCRIPTION USED BY
sys-usb:2-1 Generic_EMV_Smartcard_Reader
sys-usb:2-10 8087_0aaa
sys-usb:2-3 Yubico_Yubikey_4_U2F+CCID
sys-usb:2-8 SunplusIT_Inc_Integrated_Camera
sys-usb:2-9 06cb_00bd_949e07fbc025

[user@dom0 ~]$ qvm-usb a myvm sys-usb:2-3
Device attach failed: /usr/lib/qubes/usb-import: 50: /usr/lib/qubes/usb-import: cannot open /sys/devices/platform/vhci_hcd/status: No such fileNo unused port found! VM: "work-term" File: "/usr/lib/qubes/usb-import" Version Control: https://github.com/QubesOS/qubes-app-linux-usb-proxy/blob/master/src/usb-import/usr/lib/qubes/usb-import: 81: /usr/lib/qubes/usb-import: cannot create /sys/devices/platform/vhci_hcd/attach: Directory nonexistent
[user@dom0 ~]$

[user@dom0 ~]$ rpm -q -a | grep -i usb | grep -i qub
qubes-usb-proxy-dom0-1.1.0-1.fc25.noarch

Template VM is debian-10

user@debian-10:~$ dpkg -l | grep -i qub | grep -i usb
ii qubes-usb-proxy 1.1.0+deb10u1 amd64 USBIP wrapper to run it over Qubes RPC connection

Regards,
Vitali

Small update:

Upgraded Debian Template From Debian-10 to Debian-11.
It didn't help unfortunately. Problem persists.

BTW, USB attachment to VM running Fedora-32 Template still works without any problems.

Regards,
Vit

You don't say if you are using 4.0 or 4.1
I don't see this behaviour in either.
Can you test with a vanilla template (either 10 or 11)? Have you made
any modifications to that template?

Sep 8, 2021, 11:12 by vitalik@premium-security.com:

[user@dom0 ~]$ qvm-usb a myvm sys-usb:2-3

Device attach failed: /usr/lib/qubes/usb-import: 50: /usr/lib/qubes/usb-import: cannot open /sys/devices/platform/vhci_hcd/status: No such fileNo unused port found! VM: “work-term” File: “/usr/lib/qubes/usb-import” Version Control: https://github.com/QubesOS/qubes-app-linux-usb-proxy/blob/master/src/usb-import/usr/lib/qubes/usb-import: 81: /usr/lib/qubes/usb-import: cannot create /sys/devices/platform/vhci_hcd/attach: Directory nonexistent

[user@dom0 ~]$

I think you are experiencing this issue

https://github.com/QubesOS/qubes-issues/issues/6868