Host Virtualbox Linux: Passe o dispositivo USB não reconhecido para o convidado do Windows

Host Virtualbox Linux: Passe o dispositivo USB não reconhecido para o convidado do Windows

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 --nodepsopçã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 lsusbexibe o dispositivo como

Bus 002 Device 008: ID 3923:72a0 National Instruments Corp.

e correr lsusb -d 3923: -vretorna 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.

Nenhum dispositivo USB conectado no menu de contexto

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.

insira a descrição da imagem aqui

informação relacionada