Tentando passar um mouse USB com qemu 2.0 falha, no entanto eu tento. O que eu tentei até agora:
-object input-linux,id=mouse,evdev=/dev/input/by-id/usb-413c_Dell_Premium_USB_Optical_Mouse-event-mouse
-device nec-usb-xhci,id=xhci
-device usb-host,bus=xhci.0,vendorid=0x413c,productid=0x3016
Eu também tentei passar o controlador inteiro com o vfio, mas sem sucesso. O mais perto que cheguei do sucesso foi com o controlador evdev e usb, onde posso ver o mouse no gerenciador de dispositivos convidados do Windows listado como mouse compatível com HID, mas não consigo interagir com ele. O gerenciador de dispositivos reconhece o mouse e diz que está funcionando corretamente, mas tentar mover o mouse ou clicar no rdp não funciona. Desmarcar Allow the computer to turn off this device to save power
não muda nada.
Eu não estou usando libvirt.
Eu só tenho portas usb3.0 na minha máquina e alterando o controlador para ehci ou uhci não funciona também.
Atualização:
Conectar-se à VM via vnc confirma que o redirecionamento do mouse através do qemu está funcionando, entretanto, ao conectar-se ao RDP, o mouse não funciona mais.
Atualização 1:
Parece que o mouse está conectado apenas à sessão local e o microsoft desabilitou o rdp para a sessão 0, o que daria acesso à sessão física.
Tags windows qemu rdp usb-device