Embora eu tenha um sabor de gentoo, talvez isso lhe dê uma dica. Recompilar o qemu e o spice-gtk com o usbredir USE flag fez o trabalho por mim. Deve ser um parâmetro ./ configure para você.
Linha inferior na frente: não consigo redirecionar o USB da minha área de trabalho para a VM. 'Seleção de dispositivo USB' está sempre acinzentado no Remote-Viewer e em tela cheia ele diz que 'suporte de redirecionamento de USB não compilado em'.
Os detalhes: O servidor KVM do host é o Ubuntu Server 14.04 e eu instalei o qemu-kvm (kvm -version = emulador QEMU versão 2.0.0 (Debian 2.0.0 + dfsg-2ubuntu1.7)), libvirt-bin, bridge-utils, ssh.
O convidado é uma VM Win7 que foi criada usando virt-manager remotamente a partir de um desktop ubuntu. Algumas das configurações pertinentes para a VM: a exibição está definida como Spice, o vídeo está definido como QXL, há um presente 'Controller USB', há um presente 'Redirected USB'.
A área de trabalho da qual estou tentando redirecionar o USB é o Win7 e estou usando o Remote-Viewer, que veio do site spice-space.org.
Eu tenho lido muita informação e tudo me diz que isso deveria estar funcionando. Quando me conecto à VM com o Remote-Viewer, o item de menu para 'Seleção de dispositivo USB' fica sempre acinzentado e, se em tela cheia, ele diz 'Suporte ao redirecionamento de USB não compilado em'. Não tenho certeza se essa mensagem é exata ou não, porque tenho a impressão de que o Remote-Viewer tem isso compilado por padrão. Na verdade, olhando através dos arquivos na pasta de instalação, há um que mostra todas as dependências e está lá. Então, não tenho certeza de onde ir para a solução de problemas. Eu olhei para muitas coisas em termos de configuração e nada salta em mim. Se alguém puder me apontar uma orientação para ajudar na solução de problemas, isso seria muito apreciado!
Atualização 1 (28/11/2014):
Tomei o conselho do 'audiomobster' e compilei o qemu no host que estou tentando fazer com que o redirecionamento de USB funcionasse. Abaixo estão os comandos que eu usei para compilar.
sudo apt-get install build-essential zlib1g-dev
sudo apt-get --no-install-recommends -y build-dep qemu
wget http://wiki.qemu-project.org/download/qemu-2.1.0.tar.bz2
tar -xvf qemu-2.1.0.tar.bz2
cd qemu-2.1.0/
./configure --enable-usb-redir
make
sudo make install
A compilação foi executada sem erro e depois consegui executar $ kvm --version
e obtive a versão atualizada que acabei de compilar. %código%. Eu posso executar o virt-manager remotamente e ainda posso executar a VM, mas ainda recebo a mesma mensagem ('suporte a redirecionamento de USB não compilado em') no virt-viewer (visualizador remoto). Eu tenho assumido que a mensagem está se referindo ao qemu, mas agora estou me perguntando se está se referindo a 'telespectador remoto' em si? Eu tenho o visualizador remoto ('virt-viewer' na página) de link . Com base nos documentos que li, parece que os binários do Windows devem funcionar com o redirecionamento de USB exatamente como estão. Alguém lá fora, usando-o com sucesso, sem alterações de qualquer tipo para o redirecionamento de USB? Se eu puder descartar isso, acho que posso continuar focando minha solução de problemas no qemu e nas comunicações entre minha área de trabalho e o host. Tipo de trabalho através do processo de eliminação neste momento. Mais uma vez, aprecie todos os pensamentos sobre este assunto ... thanx!
Embora eu tenha um sabor de gentoo, talvez isso lhe dê uma dica. Recompilar o qemu e o spice-gtk com o usbredir USE flag fez o trabalho por mim. Deve ser um parâmetro ./ configure para você.