Não foi possível visualizar / conectar dispositivos USB a um convidado de caixa virtual do host do ubuntu

13

Estou tentando conectar um robô NXT a um convidado do Windows XP no Virtualbox, instalei o Extension Pack do virtualbox. Nem um único dispositivo USB aparece na caixa virtual, mas o lsusb mostra que todos estão conectados ao meu host.

william@ubuntu-laptop:~$ lsusb
Bus 002 Device 005: ID 0694:0002 Lego Group Mindstorms NXT
Bus 002 Device 004: ID 049f:0051 Compaq Computer Corp. KU-0133 Easy Access Interner Keyboard
Bus 002 Device 003: ID 1c4f:0034 SiGma Micro 
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 1bcf:2c18 Sunplus Innovation Technology Inc. 
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Como você pode ver, meu robô está conectado no primeiro usb, mas nada aparece no Vbox, nem mesmo mouse e teclado. O vbox os oculta por padrão, pois não é um dispositivo de armazenamento? (Eu não tentei conectar uma chave USB) Eu preciso forçar o Vbox a encaminhar o controle do dispositivo através do convidado, onde eu posso conectá-lo ao RobotC IDE.

Eu instalei o Vbox através do centro de software. É a versão 4.3.26 (Mais recente, hoje instalada apenas)

William Satterthwaite
fonte
Você ativou o USB no VirualBox?
Tim
Ativado o controlador USB e o controlador USB 2.0 (EHUI). Eu não adicionei nenhum filtro, então ele deve mostrar tudo, certo?
William Satterthwaite
tente adicionar um filtro, acho que ele não mostra minha webcam se não for exclusiva.
Tim
Eu tentei adicionar um filtro, ainda nada. Testei minha teoria sobre apenas mostrar dispositivos de armazenamento, não, nada. Reinstale o pacote de extensão e estou ficando cansado de digitar a palavra n, mas você entendeu. Talvez eu deva perguntar no fórum vbox também.
William Satterthwaite
2
Consulte askubuntu.com/questions/25596/how-to-set-up-usb-for-virtualbox - se tudo estiver configurado corretamente, você deverá ver dispositivos USB, como chaves USB, impressoras ou similares. Teste com eles primeiro e relate se eles falharam.
Takkat 23/05

Respostas:

20

O proplem foi que eu não fazia parte do grupo vboxuser. Para aqueles com o mesmo problema:

Primeiro, verifique se você possui o Virtualbox Extension Pack, isso permite o uso do usb 2.0. O usb 3.0 ainda não é suportado.

Você se adicionou ao grupo vboxuser:

sudo usermod -a -G vboxusers <useruame>

Efetue logout e faça login novamente para que a alteração entre em vigor

Ative o controlador USB 2.0 (EHCI) nas configurações para você vm

Se precisar de mais ajuda, consulte este tópico

Crédito para Takkat

William Satterthwaite
fonte
0

No meu caso, depois de aplicar o truque de William Satterthwaite acima, pude ver a lista de dispositivos USB no VirtualBox e conectá-los. Mas eles não apareceriam no sistema operacional convidado. Desliguei o convidado e mudei o adaptador USB de USB 3.0 para USB 2.0. Reiniciei a máquina e exibi o dispositivo USB no sistema operacional convidado.

Herve Mutombo
fonte
Se você estiver usando o Windows 7, ele não suporta o USB 3.0. Qualquer suporte deve ser fornecido pelos drivers da placa-mãe. No caso do VirtualBox, você vai querer o driver para o dispositivo que emula VirtualBox
Shelvacu