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.