Hi again @oijawyuh.
Wow. Let’s now figure our how this can be solved so Qubes doesn’t become a burden because of this issue.
Also, the fact that the issue also exists in another thinkpad (t490s) means it’s probably an isolated case.
I’ve tried to reproduce this on an x1 carbon (gen5) thinkpad (same webcam manufacturer) with a disposable fedora-32 virtual machine.
Log - Startup (relevant portion)
[...]
Fedora 32 (Thirty Two)
Kernel 4.19.147-1.pvops.qubes.x86_64 on an x86_64 (hvc0)
disp1490 login: [ 26.494139] audit: type=1130 audit(1604153524.578:63): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=unbound-anchor comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 26.494181] audit: type=1131 audit(1604153524.578:64): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=unbound-anchor comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 80.303492] audit: type=1100 audit(1604153578.388:65): pid=865 uid=0 auid=4294967295 ses=4294967295 msg='op=PAM:authentication grantors=pam_rootok acct="root" exe="/usr/lib/qubes/qrexec-agent" hostname=? addr=? terminal=? res=success'
[ 80.306062] audit: type=1103 audit(1604153578.390:66): pid=865 uid=0 auid=4294967295 ses=4294967295 msg='op=PAM:setcred grantors=pam_rootok acct="root" exe="/usr/lib/qubes/qrexec-agent" hostname=? addr=? terminal=? res=success'
[ 80.370539] audit: type=1130 audit(1604153578.455:67): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=user-runtime-dir@0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 80.386330] audit: type=1101 audit(1604153578.470:68): pid=867 uid=0 auid=4294967295 ses=4294967295 msg='op=PAM:accounting grantors=pam_unix acct="root" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 80.386375] audit: type=1103 audit(1604153578.470:69): pid=867 uid=0 auid=4294967295 ses=4294967295 msg='op=PAM:setcred grantors=? acct="root" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=failed'
[ 80.386413] audit: type=1006 audit(1604153578.470:70): pid=867 uid=0 old-auid=4294967295 auid=0 tty=(none) old-ses=4294967295 ses=2 res=1
[ 80.389589] audit: type=1105 audit(1604153578.474:71): pid=867 uid=0 auid=0 ses=2 msg='op=PAM:session_open grantors=pam_selinux,pam_selinux,pam_loginuid,pam_keyinit,pam_limits,pam_systemd,pam_unix acct="root" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 80.525290] audit: type=1130 audit(1604153578.609:72): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=user@0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 80.531147] audit: type=1105 audit(1604153578.615:73): pid=865 uid=0 auid=4294967295 ses=4294967295 msg='op=PAM:session_open grantors=pam_keyinit,pam_limits,pam_systemd,pam_unix,pam_umask,pam_lastlog acct="root" exe="/usr/lib/qubes/qrexec-agent" hostname=? addr=? terminal=? res=success'
[ 80.793826] vhci_hcd vhci_hcd.0: USB/IP Virtual Host Controller
[ 80.793882] vhci_hcd vhci_hcd.0: new USB bus registered, assigned bus number 1
[ 80.793905] vhci_hcd: created sysfs vhci_hcd.0
[ 80.793941] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.19
[ 80.793958] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 80.793974] usb usb1: Product: USB/IP Virtual Host Controller
[ 80.793988] usb usb1: Manufacturer: Linux 4.19.147-1.pvops.qubes.x86_64 vhci_hcd
[ 80.794004] usb usb1: SerialNumber: vhci_hcd.0
[ 80.794072] hub 1-0:1.0: USB hub found
[ 80.794085] hub 1-0:1.0: 8 ports detected
[ 80.794185] vhci_hcd vhci_hcd.0: USB/IP Virtual Host Controller
[ 80.794217] vhci_hcd vhci_hcd.0: new USB bus registered, assigned bus number 2
[ 80.794243] usb usb2: We dont know the algorithms for LPM for this host, disabling LPM.
[ 80.794274] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 4.19
[ 80.794291] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 80.794307] usb usb2: Product: USB/IP Virtual Host Controller
[ 80.794320] usb usb2: Manufacturer: Linux 4.19.147-1.pvops.qubes.x86_64 vhci_hcd
[ 80.794336] usb usb2: SerialNumber: vhci_hcd.0
[ 80.794396] hub 2-0:1.0: USB hub found
[ 80.794409] hub 2-0:1.0: 8 ports detected
[ 81.206528] vhci_hcd vhci_hcd.0: pdev(0) rhport(0) sockfd(0)
[ 81.206547] vhci_hcd vhci_hcd.0: devid(131075) speed(3) speed_str(high-speed)
[ 81.423468] usb 1-1: new high-speed USB device number 2 using vhci_hcd
[ 81.538498] usb 1-1: SetAddress Request (2) to port 0
[ 81.563484] usb 1-1: New USB device found, idVendor=04f2, idProduct=b5ce, bcdDevice= 0.06
[ 81.563505] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 81.563522] usb 1-1: Product: Integrated Camera
[ 81.563556] usb 1-1: Manufacturer: Chicony Electronics Co.,Ltd.
[ 81.615752] media: Linux media interface: v0.10
[ 81.622659] videodev: Linux video capture interface: v2.00
[ 81.638314] uvcvideo: Found UVC 1.00 device Integrated Camera (04f2:b5ce)
[ 81.674900] uvcvideo 1-1:1.0: Entity type for entity Extension 4 was not initialized!
[ 81.674922] uvcvideo 1-1:1.0: Entity type for entity Extension 3 was not initialized!
[ 81.674939] uvcvideo 1-1:1.0: Entity type for entity Processing 2 was not initialized!
[ 81.674959] uvcvideo 1-1:1.0: Entity type for entity Camera 1 was not initialized!
[ 81.675167] input: Integrated Camera: Integrated C as /devices/platform/vhci_hcd.0/usb1/1-1/1-1:1.0/input/input1
[ 81.675423] usbcore: registered new interface driver uvcvideo
[ 81.675458] USB Video Class driver (1.1.1)
[ 81.695729] vhci_hcd: unlink->seqnum 29
[ 81.695747] vhci_hcd: urb->status -104
[ 81.727477] audit: type=1106 audit(1604153579.811:74): pid=865 uid=0 auid=4294967295 ses=4294967295 msg='op=PAM:session_close grantors=pam_keyinit,pam_limits,pam_systemd,pam_unix,pam_umask,pam_lastlog acct="root" exe="/usr/lib/qubes/qrexec-agent" hostname=? addr=? terminal=? res=success'
Log - Attaching USB webcam
At this point I attach the webcam to the Fedora qube. I also started the “cheese” application to make use of the webcam and confirm it was working.
[ 270.173040] kauditd_printk_skb: 1 callbacks suppressed
[ 270.173041] audit: type=1101 audit(1604153768.257:76): pid=1174 uid=1000 auid=4294967295 ses=4294967295 msg='op=PAM:accounting grantors=pam_unix acct="user" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/0 res=success'
[ 270.174300] audit: type=1123 audit(1604153768.257:77): pid=1174 uid=1000 auid=4294967295 ses=4294967295 msg='cwd="/home/user" cmd=646E6620696E7374616C6C20636865657365 exe="/usr/bin/sudo" terminal=pts/0 res=success'
[ 270.174342] audit: type=1110 audit(1604153768.258:78): pid=1174 uid=0 auid=4294967295 ses=4294967295 msg='op=PAM:setcred grantors=pam_env,pam_unix acct="root" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/0 res=success'
[ 270.175922] audit: type=1105 audit(1604153768.260:79): pid=1174 uid=0 auid=4294967295 ses=4294967295 msg='op=PAM:session_open grantors=pam_keyinit,pam_limits,pam_keyinit,pam_limits,pam_systemd,pam_unix acct="root" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/0 res=success'
[ 272.172155] audit: type=1106 audit(1604153770.256:80): pid=1174 uid=0 auid=4294967295 ses=4294967295 msg='op=PAM:session_close grantors=pam_keyinit,pam_limits,pam_keyinit,pam_limits,pam_systemd,pam_unix acct="root" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/0 res=success'
[ 272.172642] audit: type=1104 audit(1604153770.257:81): pid=1174 uid=0 auid=4294967295 ses=4294967295 msg='op=PAM:setcred grantors=pam_env,pam_unix acct="root" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/0 res=success'
[ 277.214463] xen_netfront: Initialising Xen virtual ethernet driver
[ 278.396793] audit: type=1101 audit(1604153776.481:82): pid=1282 uid=1000 auid=4294967295 ses=4294967295 msg='op=PAM:accounting grantors=pam_unix acct="user" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/0 res=success'
[ 278.397129] audit: type=1123 audit(1604153776.481:83): pid=1282 uid=1000 auid=4294967295 ses=4294967295 msg='cwd="/home/user" cmd=646E6620696E7374616C6C20636865657365 exe="/usr/bin/sudo" terminal=pts/0 res=success'
[ 278.397712] audit: type=1110 audit(1604153776.482:84): pid=1282 uid=0 auid=4294967295 ses=4294967295 msg='op=PAM:setcred grantors=pam_env,pam_unix acct="root" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/0 res=success'
[ 278.400652] audit: type=1105 audit(1604153776.485:85): pid=1282 uid=0 auid=4294967295 ses=4294967295 msg='op=PAM:session_open grantors=pam_keyinit,pam_limits,pam_keyinit,pam_limits,pam_systemd,pam_unix acct="root" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/0 res=success'
[ 310.948802] audit: type=1106 audit(1604153809.033:86): pid=1282 uid=0 auid=4294967295 ses=4294967295 msg='op=PAM:session_close grantors=pam_keyinit,pam_limits,pam_keyinit,pam_limits,pam_systemd,pam_unix acct="root" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/0 res=success'
[ 310.960915] audit: type=1104 audit(1604153809.045:87): pid=1282 uid=0 auid=4294967295 ses=4294967295 msg='op=PAM:setcred grantors=pam_env,pam_unix acct="root" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/0 res=success'
[ 315.962699] vhci_hcd: unlink->seqnum 32
[ 315.962716] vhci_hcd: urb->status -104
[ 316.072701] vhci_hcd: unlink->seqnum 34
[ 316.072715] vhci_hcd: urb->status -104
[ 316.075362] vhci_hcd: unlink->seqnum 36
[ 316.075379] vhci_hcd: urb->status -104
[ 316.698463] vhci_hcd: unlink->seqnum 80
[ 316.698476] vhci_hcd: urb->status -104
[ 316.842769] vhci_hcd: unlink->seqnum 87
[ 316.842783] vhci_hcd: urb->status -104
[ 316.993824] usb usb1: Not yet implemented
[ 316.993842] usb usb1: Not yet implemented
[ 316.993851] usb usb1: Not yet implemented
[ 316.993860] usb usb1: Not yet implemented
[ 316.993869] usb usb1: Not yet implemented
[ 316.997715] usb usb1: Not yet implemented
[ 316.997730] usb usb1: Not yet implemented
[ 316.997739] usb usb1: Not yet implemented
[ 316.997751] usb usb1: Not yet implemented
[ 317.002045] usb usb1: Not yet implemented
[ 321.998552] vhci_get_frame_number: 4945 callbacks suppressed
[ 321.998555] usb usb1: Not yet implemented
[ 321.998583] usb usb1: Not yet implemented
[ 321.998593] usb usb1: Not yet implemented
[ 321.998604] usb usb1: Not yet implemented
[ 322.002708] usb usb1: Not yet implemented
[ 322.002724] usb usb1: Not yet implemented
[ 322.002735] usb usb1: Not yet implemented
[ 322.002745] usb usb1: Not yet implemented
[ 322.006760] usb usb1: Not yet implemented
[ 322.006776] usb usb1: Not yet implemented
[ 326.555096] audit: type=1130 audit(1604153824.639:88): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=qubes-update-check comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 326.555147] audit: type=1131 audit(1604153824.639:89): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=qubes-update-check comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 326.999973] vhci_get_frame_number: 4919 callbacks suppressed
[ 326.999976] usb usb1: Not yet implemented
[ 327.000005] usb usb1: Not yet implemented
[ 327.000016] usb usb1: Not yet implemented
[ 327.000026] usb usb1: Not yet implemented
[ 327.003990] usb usb1: Not yet implemented
[ 327.004006] usb usb1: Not yet implemented
[ 327.004016] usb usb1: Not yet implemented
[ 327.004029] usb usb1: Not yet implemented
[ 327.008068] usb usb1: Not yet implemented
[ 327.008085] usb usb1: Not yet implemented
[ 332.003436] vhci_get_frame_number: 4994 callbacks suppressed
[ 332.003439] usb usb1: Not yet implemented
[ 332.003467] usb usb1: Not yet implemented
[ 332.003489] usb usb1: Not yet implemented
[ 332.003498] usb usb1: Not yet implemented
[ 332.007498] usb usb1: Not yet implemented
[ 332.007515] usb usb1: Not yet implemented
[ 332.007524] usb usb1: Not yet implemented
[ 332.007536] usb usb1: Not yet implemented
[ 332.013515] usb usb1: Not yet implemented
[ 332.013528] usb usb1: Not yet implemented
[ 337.007054] vhci_get_frame_number: 4994 callbacks suppressed
[ 337.007058] usb usb1: Not yet implemented
[ 337.007087] usb usb1: Not yet implemented
[ 337.007098] usb usb1: Not yet implemented
[ 337.007109] usb usb1: Not yet implemented
[ 337.011209] usb usb1: Not yet implemented
[ 337.011225] usb usb1: Not yet implemented
[ 337.011236] usb usb1: Not yet implemented
[ 337.011246] usb usb1: Not yet implemented
[ 337.015581] usb usb1: Not yet implemented
[ 337.015598] usb usb1: Not yet implemented
[ 342.008479] vhci_get_frame_number: 4990 callbacks suppressed
[ 342.008484] usb usb1: Not yet implemented
[ 342.008513] usb usb1: Not yet implemented
[ 342.008522] usb usb1: Not yet implemented
[ 342.008530] usb usb1: Not yet implemented
[ 342.010496] usb usb1: Not yet implemented
[ 342.010509] usb usb1: Not yet implemented
[ 342.010519] usb usb1: Not yet implemented
[ 342.010528] usb usb1: Not yet implemented
[ 342.014605] usb usb1: Not yet implemented
[ 342.014619] usb usb1: Not yet implemented
[ 347.009849] vhci_get_frame_number: 4990 callbacks suppressed
[ 347.009853] usb usb1: Not yet implemented
[ 347.009880] usb usb1: Not yet implemented
[ 347.009889] usb usb1: Not yet implemented
[ 347.009898] usb usb1: Not yet implemented
[ 347.011440] usb usb1: Not yet implemented
[ 347.011452] usb usb1: Not yet implemented
[ 347.011461] usb usb1: Not yet implemented
[ 347.011470] usb usb1: Not yet implemented
[ 347.014204] usb usb1: Not yet implemented
[ 347.014217] usb usb1: Not yet implemented
[ 352.013954] vhci_get_frame_number: 4998 callbacks suppressed
[ 352.013958] usb usb1: Not yet implemented
[ 352.013989] usb usb1: Not yet implemented
[ 352.014000] usb usb1: Not yet implemented
[ 352.014013] usb usb1: Not yet implemented
[ 352.017878] usb usb1: Not yet implemented
[ 352.017894] usb usb1: Not yet implemented
[ 352.017904] usb usb1: Not yet implemented
[ 352.017915] usb usb1: Not yet implemented
[ 352.022015] usb usb1: Not yet implemented
[ 352.022030] usb usb1: Not yet implemented
[ 357.017477] vhci_get_frame_number: 4994 callbacks suppressed
[ 357.017481] usb usb1: Not yet implemented
[ 357.017508] usb usb1: Not yet implemented
[ 357.017519] usb usb1: Not yet implemented
[ 357.017528] usb usb1: Not yet implemented
[ 357.021484] usb usb1: Not yet implemented
[ 357.021498] usb usb1: Not yet implemented
[ 357.021509] usb usb1: Not yet implemented
[ 357.021518] usb usb1: Not yet implemented
[ 357.025280] usb usb1: Not yet implemented
[ 357.025293] usb usb1: Not yet implemented
[ 362.020978] vhci_get_frame_number: 4994 callbacks suppressed
[ 362.020981] usb usb1: Not yet implemented
[ 362.021011] usb usb1: Not yet implemented
[ 362.021021] usb usb1: Not yet implemented
[ 362.021032] usb usb1: Not yet implemented
[ 362.024938] usb usb1: Not yet implemented
[ 362.024956] usb usb1: Not yet implemented
[ 362.024966] usb usb1: Not yet implemented
[ 362.024977] usb usb1: Not yet implemented
[ 362.029396] usb usb1: Not yet implemented
[ 362.029411] usb usb1: Not yet implemented
[ 367.024399] vhci_get_frame_number: 4994 callbacks suppressed
[ 367.024403] usb usb1: Not yet implemented
[ 367.024430] usb usb1: Not yet implemented
[ 367.024442] usb usb1: Not yet implemented
[ 367.024451] usb usb1: Not yet implemented
[ 367.028413] usb usb1: Not yet implemented
[ 367.028427] usb usb1: Not yet implemented
[ 367.028438] usb usb1: Not yet implemented
[ 367.028447] usb usb1: Not yet implemented
[ 367.032337] usb usb1: Not yet implemented
[ 367.032350] usb usb1: Not yet implemented
[ 372.027943] vhci_get_frame_number: 4994 callbacks suppressed
[ 372.027946] usb usb1: Not yet implemented
[ 372.027976] usb usb1: Not yet implemented
[ 372.027985] usb usb1: Not yet implemented
[ 372.027994] usb usb1: Not yet implemented
[ 372.031993] usb usb1: Not yet implemented
[ 372.032008] usb usb1: Not yet implemented
[ 372.032016] usb usb1: Not yet implemented
[ 372.032026] usb usb1: Not yet implemented
[ 372.036178] usb usb1: Not yet implemented
[ 372.036195] usb usb1: Not yet implemented
[ 377.031699] vhci_get_frame_number: 4994 callbacks suppressed
[ 377.031702] usb usb1: Not yet implemented
[ 377.031731] usb usb1: Not yet implemented
[ 377.031742] usb usb1: Not yet implemented
[ 377.031752] usb usb1: Not yet implemented
[ 377.035709] usb usb1: Not yet implemented
[ 377.035729] usb usb1: Not yet implemented
[ 377.035739] usb usb1: Not yet implemented
[ 377.035750] usb usb1: Not yet implemented
[ 377.039712] usb usb1: Not yet implemented
[ 377.039728] usb usb1: Not yet implemented
[ 382.035304] vhci_get_frame_number: 4994 callbacks suppressed
[ 382.035307] usb usb1: Not yet implemented
[ 382.035334] usb usb1: Not yet implemented
[ 382.035343] usb usb1: Not yet implemented
[ 382.035352] usb usb1: Not yet implemented
[ 382.039232] usb usb1: Not yet implemented
[ 382.039245] usb usb1: Not yet implemented
[ 382.039254] usb usb1: Not yet implemented
[ 382.039263] usb usb1: Not yet implemented
[ 382.043111] usb usb1: Not yet implemented
[ 382.043127] usb usb1: Not yet implemented
[ 387.038772] vhci_get_frame_number: 4994 callbacks suppressed
[ 387.038775] usb usb1: Not yet implemented
[ 387.038803] usb usb1: Not yet implemented
[ 387.038814] usb usb1: Not yet implemented
[ 387.038824] usb usb1: Not yet implemented
[ 387.042827] usb usb1: Not yet implemented
[ 387.042843] usb usb1: Not yet implemented
[ 387.042855] usb usb1: Not yet implemented
[ 387.042866] usb usb1: Not yet implemented
[ 387.047233] usb usb1: Not yet implemented
[ 387.047248] usb usb1: Not yet implemented
[ 392.042306] vhci_get_frame_number: 4994 callbacks suppressed
[ 392.042309] usb usb1: Not yet implemented
[ 392.042337] usb usb1: Not yet implemented
[ 392.042346] usb usb1: Not yet implemented
[ 392.042355] usb usb1: Not yet implemented
[ 392.046234] usb usb1: Not yet implemented
[ 392.046248] usb usb1: Not yet implemented
[ 392.046257] usb usb1: Not yet implemented
[ 392.046266] usb usb1: Not yet implemented
[ 392.050248] usb usb1: Not yet implemented
[ 392.050262] usb usb1: Not yet implemented
[ 397.045910] vhci_get_frame_number: 4994 callbacks suppressed
[ 397.045913] usb usb1: Not yet implemented
[ 397.045941] usb usb1: Not yet implemented
[ 397.045950] usb usb1: Not yet implemented
[ 397.045959] usb usb1: Not yet implemented
[ 397.049980] usb usb1: Not yet implemented
[ 397.049995] usb usb1: Not yet implemented
[ 397.050005] usb usb1: Not yet implemented
[ 397.050016] usb usb1: Not yet implemented
[ 397.054920] usb usb1: Not yet implemented
[ 397.054937] usb usb1: Not yet implemented
[ 402.047113] vhci_get_frame_number: 4982 callbacks suppressed
[ 402.047116] usb usb1: Not yet implemented
[ 402.047148] usb usb1: Not yet implemented
[ 402.047158] usb usb1: Not yet implemented
[ 402.047169] usb usb1: Not yet implemented
[ 402.051156] usb usb1: Not yet implemented
[ 402.051172] usb usb1: Not yet implemented
[ 402.051183] usb usb1: Not yet implemented
[ 402.051193] usb usb1: Not yet implemented
[ 402.055377] usb usb1: Not yet implemented
[ 402.055394] usb usb1: Not yet implemented
[ 407.050387] vhci_get_frame_number: 4994 callbacks suppressed
[ 407.050390] usb usb1: Not yet implemented
[ 407.050421] usb usb1: Not yet implemented
[ 407.050430] usb usb1: Not yet implemented
[ 407.050438] usb usb1: Not yet implemented
[ 407.054971] usb usb1: Not yet implemented
[ 407.054987] usb usb1: Not yet implemented
[ 407.054996] usb usb1: Not yet implemented
[ 407.055005] usb usb1: Not yet implemented
[ 407.058390] usb usb1: Not yet implemented
[ 407.058403] usb usb1: Not yet implemented
[ 412.054113] vhci_get_frame_number: 4994 callbacks suppressed
[ 412.054117] usb usb1: Not yet implemented
[ 412.054147] usb usb1: Not yet implemented
[ 412.054158] usb usb1: Not yet implemented
[ 412.054169] usb usb1: Not yet implemented
[ 412.058494] usb usb1: Not yet implemented
[ 412.058510] usb usb1: Not yet implemented
[ 412.058522] usb usb1: Not yet implemented
[ 412.058532] usb usb1: Not yet implemented
[ 412.062100] usb usb1: Not yet implemented
[ 412.062117] usb usb1: Not yet implemented
[ 417.057689] vhci_get_frame_number: 4994 callbacks suppressed
[ 417.057693] usb usb1: Not yet implemented
[ 417.057720] usb usb1: Not yet implemented
[ 417.057729] usb usb1: Not yet implemented
[ 417.057738] usb usb1: Not yet implemented
[ 417.061499] usb usb1: Not yet implemented
[ 417.061512] usb usb1: Not yet implemented
[ 417.061522] usb usb1: Not yet implemented
[ 417.061531] usb usb1: Not yet implemented
[ 417.065577] usb usb1: Not yet implemented
[ 417.065592] usb usb1: Not yet implemented
[ 422.061065] vhci_get_frame_number: 4994 callbacks suppressed
[ 422.061068] usb usb1: Not yet implemented
[ 422.061097] usb usb1: Not yet implemented
[ 422.061106] usb usb1: Not yet implemented
[ 422.061115] usb usb1: Not yet implemented
[ 422.065085] usb usb1: Not yet implemented
[ 422.065102] usb usb1: Not yet implemented
[ 422.065111] usb usb1: Not yet implemented
[ 422.065120] usb usb1: Not yet implemented
[ 422.069175] usb usb1: Not yet implemented
[ 422.069193] usb usb1: Not yet implemented
[ 427.064797] vhci_get_frame_number: 4987 callbacks suppressed
[ 427.064800] usb usb1: Not yet implemented
[ 427.064830] usb usb1: Not yet implemented
[ 427.064841] usb usb1: Not yet implemented
[ 427.064851] usb usb1: Not yet implemented
[ 427.069770] usb usb1: Not yet implemented
[ 427.069789] usb usb1: Not yet implemented
[ 427.069801] usb usb1: Not yet implemented
[ 427.069812] usb usb1: Not yet implemented
[ 427.072886] usb usb1: Not yet implemented
[ 427.072902] usb usb1: Not yet implemented
[ 432.065537] vhci_get_frame_number: 4971 callbacks suppressed
[ 432.065540] usb usb1: Not yet implemented
[ 432.065568] usb usb1: Not yet implemented
[ 432.065577] usb usb1: Not yet implemented
[ 432.065586] usb usb1: Not yet implemented
[ 432.069318] usb usb1: Not yet implemented
[ 432.069332] usb usb1: Not yet implemented
[ 432.069341] usb usb1: Not yet implemented
[ 432.069350] usb usb1: Not yet implemented
[ 432.073328] usb usb1: Not yet implemented
[ 432.073342] usb usb1: Not yet implemented
[ 437.068816] vhci_get_frame_number: 4991 callbacks suppressed
[ 437.068819] usb usb1: Not yet implemented
[ 437.068850] usb usb1: Not yet implemented
[ 437.068861] usb usb1: Not yet implemented
[ 437.068872] usb usb1: Not yet implemented
[ 437.072838] usb usb1: Not yet implemented
[ 437.072856] usb usb1: Not yet implemented
[ 437.072867] usb usb1: Not yet implemented
[ 437.072878] usb usb1: Not yet implemented
[ 437.076854] usb usb1: Not yet implemented
[ 437.076872] usb usb1: Not yet implemented
[ 442.070825] vhci_get_frame_number: 4990 callbacks suppressed
[ 442.070828] usb usb1: Not yet implemented
[ 442.070869] usb usb1: Not yet implemented
[ 442.070878] usb usb1: Not yet implemented
[ 442.070890] usb usb1: Not yet implemented
[ 442.072673] usb usb1: Not yet implemented
[ 442.072687] usb usb1: Not yet implemented
[ 442.072696] usb usb1: Not yet implemented
[ 442.072705] usb usb1: Not yet implemented
[ 442.076316] usb usb1: Not yet implemented
[ 442.076345] usb usb1: Not yet implemented
[ 447.072089] vhci_get_frame_number: 4994 callbacks suppressed
[ 447.072093] usb usb1: Not yet implemented
[ 447.072125] usb usb1: Not yet implemented
[ 447.072134] usb usb1: Not yet implemented
[ 447.072143] usb usb1: Not yet implemented
[ 447.075867] usb usb1: Not yet implemented
[ 447.075882] usb usb1: Not yet implemented
[ 447.075891] usb usb1: Not yet implemented
[ 447.075900] usb usb1: Not yet implemented
[ 447.080226] usb usb1: Not yet implemented
[ 447.080240] usb usb1: Not yet implemented
[ 452.075521] vhci_get_frame_number: 4994 callbacks suppressed
[ 452.075524] usb usb1: Not yet implemented
[ 452.075554] usb usb1: Not yet implemented
[ 452.075566] usb usb1: Not yet implemented
[ 452.075577] usb usb1: Not yet implemented
[ 452.079634] usb usb1: Not yet implemented
[ 452.079650] usb usb1: Not yet implemented
[ 452.079661] usb usb1: Not yet implemented
[ 452.079672] usb usb1: Not yet implemented
[ 452.083583] usb usb1: Not yet implemented
[ 452.083598] usb usb1: Not yet implemented
Log - remove webcam via Device Manager
At this point I forcefully remove the webcame via Qubes Device Manager. (To compare it to your result)
[ 455.348443] vhci_hcd: connection closed
[ 455.348692] vhci_hcd: stop threads
[ 455.348714] vhci_hcd: release socket
[ 455.348725] vhci_hcd: disconnect device
[ 455.348783] usb 1-1: USB disconnect, device number 2
The only key difference seems to be on the following line (of your log). Or at least I couldn’t find any noticeable differences (but another pair of eve balls may help spot something else):
[ 160.096038] vhci_hcd: connection reset by peer
Whereas in my log, when I detach via the Device Manager it says instead
[ 455.348443] vhci_hcd: connection closed
So we have to investigate who this “peer” is. But this is about the extent of my digging. I don’t know where to go from here.
Maybe someone more experienced can help. Or we may start a formal bug report on Qubes Issues.
Temporary Solution
As a temporary solution, the only think I can think of is for you to get a USB webcam and attach it tho the VM.