O Oracle VirtualBox não pode listar / filtrar os dispositivos USB conectados ao meu sistema. Como resultado, o sistema operacional convidado também não pode ver nenhum dispositivo USB.
Esta é a minha configuração:
- Anfitrião : VirtualBox 5.0.0 r101573 no Ubuntu 14.04, com o Oracle VM VirtualBox Extension Pack instalado
- Convidado : Windows 7, com o VirtualBox Guest Additions instalado
Eu tenho tentado com uma unidade flash USB e um relógio esportivo Garmin: quando conectados ao host, ambos são reconhecidos pelo sistema, ou seja, estão na lista emitida pelo lsusb
comando.
No entanto, ao executar o VirtualBox, nenhum dispositivo USB é realmente detectado ( Enable USB Controller
obviamente está marcado). Se eu selecionar a VM, então Settings
-> USB
e tentar adicionar um filtro, uma dica de ferramenta será exibida:
<no devices available>
Eu tentei diferentes opções como controlador USB, até tentei conectar os dispositivos a diferentes portas USB (2.0 em vez de 3.0), mas isso não mudou nada. Como nenhum dispositivo USB está listado lá, presumo que o problema esteja no host, não no convidado.
O mouse USB que tenho está funcionando tanto no host quanto no convidado, mas é provavelmente um dispositivo tratado de maneira diferente.
O VBox.log não informa nada suspeito sobre o USB e o VirtualBox também não gera nenhum erro.
O mesmo problema ocorreu quando o VirtualBox 4.3.30 foi instalado.
Existe uma maneira de resolver o problema?
fonte
/dev/bus/usb/XXX/YYY
. tente executarvirtualbox
como raiz como uma medida temporária para confirmar.Respostas:
Por favor, adicione seu nome de usuário ao
vboxusers
grupo com este comando:Depois disso, você deve sair e fazer login.
Verifique isso para mais detalhes:
https://help.ubuntu.com/community/VirtualBox/USB
fonte
vboxusers
funciona apenas se/dev/bus/usb/XXX/YYY
pertencer ao grupovboxusers
também.VBoxManage list usbhost
/dev/bus/usb/…
pertence à raiz do usuário, raiz do grupo ... algum conselho, o que fazer então?Se você não tiver o
adduser
comando, poderá fazer isso:Efetue logout e efetue login novamente para recarregar as informações do grupo do usuário e o dispositivo USB será exibido na lista.
fonte
Primeiro de tudo, a resposta da @ csorig está certa. Você precisa estar no
vboxusers
grupo. Esse é o básico.Mas se ainda não funcionar por qualquer motivo ... não está documentado em nenhum lugar, mas descobri que o compartilhamento de dispositivos host USB não funciona se o sistema ficar sem
inotify
recursos.Você pode tentar correr
tail -f /var/log/syslog
ou algo assim. Se aparecer uma mensagem como:é necessário aumentar o
inotify
limite de exibição ou desativar o software que os consome. No meu caso, era um software de backup contínuo em execução em segundo plano.O método básico para aumentar esse limite é:
fonte
tail -f /var/log/syslog
funcionasse bem (sem aviso) ...Curiosamente, também falhou comigo quando vboxusers foi a última linha do / etc / group!
Eu apenas permutei com a linha anterior e ela começou a funcionar! Pode ser que eu simplesmente tenha adicionado uma linha vazia no final do / etc / groups, não verifiquei.
fonte
Há muitas coisas que podem dar errado ao compartilhar USB aos convidados. De qualquer forma, a lista de verificação que fiz foi:
vboxusers
grupo.USB filter
nas configurações do VirtualBox e conecte o dispositivo somente após concluir a inicialização do SO convidado.USB 3.0 (xHCI) Controler
.Consegui compartilhar com êxito um pen drive com um convidado do Windows XP em um host Linux Mint 19 após algumas tentativas iniciais fracassadas. Boa sorte !
fonte