I have a windows 10 VirtualHere USB Server and a Windows 10 VirtualHere Client
On the server, I have attached an ASI294MC Pro camera, that has a USB 3.0 hub built in with two ports. To those two ports I have another camera attached (ASI120MM Mini), and a USB-Serial Controller (connected to a telescope).
The Windows 10 Client sees the following devices:
1. Wellcom, UsbFinger - finger print reader (don't need to use on client)
2. Prolific Technology USB-Serial controller (need on client)
3. ZWO, ASI120MM Mini (need on client)
4. ZWO, ASI294MC Pro (need on client)
I cannot attach to the UsbFinger (not necessary and don't need to)
I can attach/use all of the other devices. HOWEVER, the ASI294MC Pro has issues.
Nothing seems awry on the server log:
2019-08-31 14:50:08 INFO :Listening on all network interfaces at TCP port 7575 (IPv6 dual-stack)
2019-08-31 14:50:09 INFO :192.168.1.252 connected as connection 13
2019-08-31 14:50:11 INFO :Tickled device USB\VID_067B&PID_2303\7&3916392A&0&2 when getting prod/vend strings
2019-08-31 14:50:11 INFO :Found Full speed device [2796:0402] "Wellcom, UsbFinger" at address 1
2019-08-31 14:50:11 INFO :Found Full speed device [067b:2303] "Prolific Technology Inc., USB-Serial Controller" at address 17
2019-08-31 14:50:11 INFO :Found High speed device [03c3:120c] "ZWO, ASI120MM Mini" at address 18
2019-08-31 14:50:11 INFO :Found High speed device [03c3:294f] "ZWO, ASI294MC Pro" at address 16
2019-08-31 14:50:28 ERROR :Failed to enumerate drivers when selecting, No more data is available. (0x00000103)
2019-08-31 14:50:28 ERROR :Error binding device 1 [2796:0402] to connection 13, BIND_ERROR
2019-08-31 14:50:35 INFO :Device 16 [03c3:294f] BOUND to connection 13
2019-08-31 14:51:04 INFO :Device 18 [03c3:120c] BOUND to connection 13
2019-08-31 14:51:08 INFO :Device 17 [067b:2303] BOUND to connection 13
On the client side, I cannot use the device at all...windows cannot load up the device. Get a FailedEnumeration error (see view in USB Device Viewer: https://1drv.ms/u/s!Alg9Uf2qQQjDg6ksLVBIQd9MTkmzMg)
Oddly enough, the camera from the same manufacturer but different model works fine.
One other thing to note is that the ASI295MC PRO has a USB 3.0 hub built into it so other devices can be connected. The 'other' devices show up fine, but just not the camera.
Sounds like that particular camera either needs firmware uploaded on connection or a usb reset skipped. VirtualHere wont support that on a windows server (the windows client is fine) It might be possible on a raspberry pi if you have one of them otherwise its not going to work.