Client on Hyper-V doesn't detect devices

All the PCs mentioned below are Windows 10 machines.

I have an evaluation server running on a PC.

I installed the client and Bonjour on my own PC, ran the client as an application and saw devices connected to the first PC. I can use one and stop using. This all works.

I have a hyper-v instance running on my own PC. In the hyper-v instance I installed the client and Bonjour and ran the client as an application. I don't see any devices in the client UI.

Is there something special that I need to do in order to get VirtualHere client running on hyper-v?

#2

Your hyper-v is vm is probably on a different subnet to the host. So you cant use bonjour, you will need to just right click USB Hubs->Specify Hubs in the client and put in the ip address of the server

#3

I specified the IP address of the server machine and could see devices but when I tried to use one: the device was taken but could not be used.

What I mean by taken is that it disappeared from the device manager of the server machine and the client UI said that the device was now in use by the client.

What I mean by saying that the device could not be used: I tried with a mouse and it didn't move the cursor. I tried with a keyboard and no typing appeared in an editor. The devices didn't work in the server machine and the client machine. It looked like I had just sent their outputs to /dev/null ;-)

Is there something else that I'm missing?

#4

Its probably something hyper-v specific, virtualhere works fine in virtual machines as thats is a major use-case of virtualhere. Since you are passing through a keyboard/mouse its probably has special treatment from hyper-v as you would already have a keyboard / mouse attached from the host machine. Do other devices pass through ok, e.g usb disk?