On Tue, 2017-04-25 at 11:45 +0000, Christopher Thompson wrote: > This sounds like the PS/2 driver/emulated hardware controller gets itself in > knots. PS/2 isn't hot plug, so if something goes wrong it's generally stuffed > until a reboot, which sounds like your issue.
Yes, that would fit with what I'm seeing. > One common option is to use Synergy, which passes the keyboard and mouse over > the network, you set up the synergy service running on the Linux host, with > it configured to map an edge of the screen to your Windows VM, then when the > Windows VM is running and the synergy client connects you can move the mouse > over that edge of the screen and it will appear on Windows (if you have > multiple monitors this looks like the mouse seamlessly goes from one screen > to the other). > > Keyboard focus follows whatever system the mouse is active on. To pass the > mouse back just take it back off the same screen edge. The edge->target > machine relationship is programmable so you can have all edges go to the same > machine, or some go to different machines, etc. > > Not ideal, but maybe this could be an acceptable workaround? I did look at Synergy (not Synchronicity :-) before going for the hardware switch but their website says explicitly that it's not capable of switching displays, i.e. is not a kb/mouse/video substitute. The focus seems to be on sharing kb/mouse between multiple hosts, each with its own display. However I can see it may be possible to set it up the way I want and combine with the HDMI switch as host and guest each think they have their own display. I'd be more inclined to try it if there was a trial version, but there doesn't seem to be. > It's probably also worth someone investigating the PS/2 code in KVM/QEMU, if > you feel like compiling it yourself then you could investigate yourself where > the mouse gets dropped. Something to think about I guess ... poc _______________________________________________ vfio-users mailing list vfio-users@redhat.com https://www.redhat.com/mailman/listinfo/vfio-users