![Host Virtualbox Linux: Passe o dispositivo USB não reconhecido para o convidado do Windows](https://rvso.com/image/1313358/Host%20Virtualbox%20Linux%3A%20Passe%20o%20dispositivo%20USB%20n%C3%A3o%20reconhecido%20para%20o%20convidado%20do%20Windows.png)
Estou correndoCaixa virtual 4.1.2(com o pacote de extensão correspondente) em um host Ubuntu 11.10 atualizado com Windows XP como convidado. Tenho um dispositivo USB-6251 da National Instruments que gostaria de usar com meu sistema operacional convidado Windows. (já que a caixa de ferramentas DAQ do MATLAB édisponível apenas no Windows)
A NI oferece umInstalador de driver baseado em RPM, mas o instalador está me dando dores de cabeça porque não consegue encontrar o GLIBC porque o "banco de dados RPM não está preenchido" e quando eu ignoro esse erro com a --nodeps
opção do instalador, ele falha dizendo que um kernel 3.0 não é suportado e que eu preciso um kernel 2.6. Devido, pelo menos, a esses dois obstáculos, prefiro não perder mais tempo tentando configurar um driver Linux quando não preciso usar o dispositivo com Linux.
Em execução lsusb
exibe o dispositivo como
Bus 002 Device 008: ID 3923:72a0 National Instruments Corp.
e correr lsusb -d 3923: -v
retorna ummonte de informações.
Mas clicar com o botão direito no ícone do dispositivo USB na barra de status da janela da máquina virtual indica que nenhum dispositivo está conectado.
Quem posso fazer com que o sistema operacional convidado do Windows veja o dispositivo?
Responder1
Muitas vezes encontrei minha resposta enquanto escrevia a pergunta. Postei de qualquer maneira para que outros possam se beneficiar.
Acontece que o problema não era que o Linux não reconhecesse o dispositivo, como pensei inicialmente, mas simplesmente que meu usuário não tinha permissões suficientes para acessar dispositivos USB em geral. Correndo
usermod -a -G vboxusers username
conforme sugerido pelo Virtualbox, e depois fazer login e logout, funcionou.