Qemu 2.0 Windows guest - o mouse pára de funcionar (vnc) ao usar usb-passthrough

5

Instalei o Qemu 2.0 em um computador Ubuntu Server 14.04 LTS. Eu uso o Qemu para executar várias máquinas virtuais. Um deles está usando o Windows 8.1 Pro (x64) e é usado para backups.

O convidado é executado sem problemas. Mas quando eu começo a passar através de um dispositivo USB (disco rígido externo) o mouse (o teclado ainda funciona bem) pára de funcionar no cliente vnc. Reconectar-se ao servidor vnc não funciona. Somente uma reinicialização de convidado corrigirá esse problema.

Parece que esse 'bug' só inicia quando eu deixo o cliente vnc inativo (clicando em algum outro lugar em outro programa / serviço) no computador local de onde eu executo o cliente vnc. Quando eu voltar (torná-lo ativo novamente) para o cliente / visualizador vnc, o mouse pára de funcionar / não responde mais.

Isso só acontece quando eu uso o modo controlador usb2 e somente quando eu adiciono um novo dispositivo de passagem usb. Contanto que eu não conecte / passe através desse dispositivo usb, o mouse ainda funciona. Mas eu preciso deste controlador usb2 para que meus discos rígidos externos funcionem corretamente.

Se o convidado estiver ligado e eu conectar o disco rígido externo USB para reproduzir esse bug, também noto que, se eu remover o dispositivo, o mouse começará a funcionar novamente. É como o convidado acha que o dispositivo está no lugar do dispositivo de entrada do mouse. Ainda assim, o disco rígido está funcionando bem, uma vez que está conectado, apenas o mouse não está.

Não consigo encontrar nenhum problema relacionado na Internet e espero que alguém aqui possa me ajudar a resolver este problema.

    
por Qlii256 25.05.2014 / 21:40

2 respostas

0

Eu tive o mesmo / um problema semelhante com um convidado do Windows 10. Sempre que a proteção de tela começou, o mouse USB foi desativado e nunca habilitado novamente. A mesma ideia acima funciona com um procedimento ligeiramente diferente:

Abra "Configurações do Windows" e vá para "Sistema". Selecione "Power & Sleep" na guia à esquerda e selecione "Configurações adicionais de energia" no painel à direita. Uma janela com opções de energia irá aparecer. Escolha "Alterar configurações do plano" para os planos que você deseja atualizar e clique em "Alterar configurações avançadas de energia". Isto irá abrir ainda outra janela, onde deve estar presente uma entrada "USB settings". Desdobre e defina "USB selective suspend setting" para "Disabled".

    
por 05.10.2018 / 16:45
5

Eu finalmente encontrei uma correção para esse bug / problema! Na verdade, é um bug, mas não sei se é um bug do Windows ou um bug do Qemu / VNC. Depois de conectar um dispositivo de armazenamento massivo ao convidado do Windows 8.1, o mouse pára de funcionar porque entra em um estado de suspensão.

Este bug pode ser corrigido indo para WIN + X, Painel de Controle, Dispositivos e Impressoras. Lá você pode ver o QEMU USB Tablet, que é um dispositivo tablet / mouse usado para o mouse VNC para trabalhar no convidado. Clique com o botão direito e selecione Propriedades. Em seguida, clique na guia Hardware. Normalmente, você deve ver dois dispositivos (com base no hardware atribuído ao convidado), mouse compatível com HID e dispositivo de entrada USB.

Agora selecione o dispositivo de entrada USB e clique em Propriedades na parte inferior. Isso abrirá uma nova janela com as propriedades do dispositivo. Em seguida, clique em Alterar configurações (você precisará de poderes de administrador para isso) e vá para a guia Gerenciamento de energia na janela recém-aberta. Lá, você verá uma opção marcada com a seguinte explicação: Permita que o computador desligue este dispositivo para economizar energia.

Desmarcar essa opção e pressionar OK resolve o problema. Todo esse percurso pode ser feito apenas com o teclado (como o teclado ainda funciona). Pressione ENTER para abrir coisas, use TAB para ir para diferentes menus e pressione SPACE para simular um único clique do mouse (para desmarcar a caixa de seleção).

Espero que isso ajude muitas pessoas que estão sofrendo do mesmo problema. Ainda não consigo encontrar nenhum tópico relacionado de pessoas com os mesmos problemas que eu, mas é um bug e deve ser corrigido. Não tenho idéia se é relacionado ao Windows ou ao Qemu e espero que a equipe do Qemu possa inspecionar ainda mais isso.

Obrigado por toda a ajuda!

    
por 08.06.2014 / 20:52

Tags