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

6

Estou a executar o Virtualbox 4.1 .2 (com o pacote de extensão correspondente) em um host Ubuntu 11.10 atualizado com o Windows XP como convidado. Eu tenho um dispositivo USB-6251 da National Instruments que gostaria de usar com meu sistema operacional convidado do Windows. (desde que a caixa de ferramentas DAQ do MATLAB é disponível somente no Windows )

A NI oferece um instalador de driver baseado em RPM , mas o o instalador está me dando dores de cabeça porque não pode encontrar o GLIBC porque o "banco de dados RPM não está preenchido" e quando eu ignorar esse erro com a opção --nodeps do instalador ele falha dizendo que um kernel 3.0 não é suportado e que preciso um kernel 2.6. Devido a, pelo menos, esses dois obstáculos, prefiro não perder mais tempo tentando configurar um driver Linux quando não precisar usar o dispositivo com o Linux.

A execução de lsusb exibe o dispositivo como

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

e a execução de lsusb -d 3923: -v retorna um monte 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 não há dispositivos conectados.

Quem posso obter o sistema operacional convidado do Windows para ver o dispositivo?

    
por GummiV 02.05.2012 / 13:43

1 resposta

9

Como muitas vezes encontrei minha resposta enquanto escrevia a pergunta. Postou para que os outros pudessem se beneficiar.

Acontece que o problema não era que o Linux não reconhecia o dispositivo, como eu pensava 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

como sugerido pelo Virtualbox e, em seguida, efetuando login e logout, funcionou.

    
por 02.05.2012 / 13:48