Tried many USB deives in conjunction with VirtualHere and had so far no probs. Today, I attached a "Logitech QuickCam Fusion" on VirtualHere (Raspberry Pi 4), VH client on Windows 10 x64. Cam was detected as "0x08c1" but in Windows system there was the cam to see as as "Logitech QuickCam Fusion"- seemed all ok. But in the same moment, if any application tried to connect the cam, whole Win 10 OS crashed and was no more responsible.
If I connect this cam directly on the Win 10 Desktop-PC it is recognized and works well w/o any additional drivers.
.
Usually if this sort of crash happens, its a bug in the server linux kernel.
When you try to use the camera have a look in the pi4
dmesg
and/var/log/syslog
Does it show anything about xhci .... errors ?
Edit -- actually there is an easy way to tell if its a kernel bug, run virtualhere server on linux 86_64 and use the camera and see if the client bluescreens. Usually the x86_64 architecture is the least buggy in linux. (Note the virtualhere server is identical between arm and x86_64 (except for the arch of course))