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)


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


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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.