VirtualBox não reconhece dispositivos USB do hospedeiro (host)

Publicado por Eduardo Mozart de Oliveira em 25/10/2017

[ Hits: 62.523 ]

Blog: http://www.eduardomozartdeoliveira.wordpress.com/

 


VirtualBox não reconhece dispositivos USB do hospedeiro (host)



Precisava criar um link simbólico em um HD externo USB formatado com NTFS através do comando nativo mklink (Windows). Como tenho uma máquina virtual com Windows XP, decidi conectar o HD externo a máquina virtual para criá-lo. Porém, ao dar botão direito em "dispositivos USB" durante a execução da máquina virtual, nenhum dispositivo USB era exibido.

De fato, ao listar os dispositivos USB identificados pelo VirtualBox, nenhum dispositivo USB era identificado:

VBoxManage list usbhost
Host USB Devices:
(none)

Porém, ao executar o mesmo comando com o usuário root, todos os dispositivos USB do meu notebook eram identificados corretamente:

sudo VBoxManage list usbhost
Host USB Devices:

UUID:               2223c77c-af5a-4966-a1ef-f2b75ddeffcc
VendorId:           0x138a (138A)
ProductId:          0x003c (003C)
Revision:           0.134 (00134)
Port:               0
USB version/speed:  1/Full
Manufacturer:       Validity Sensors, Inc.
Product:            VFS471 Fingerprint Reader
SerialNumber:       0020dc5b8289
Address:            sysfs:/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1//device:/dev/vboxusb/001/003
Current State:      Available

UUID:               777cd65e-0621-49d2-8a1d-8ae7df4f6a02
VendorId:           0x0cf3 (0CF3)
ProductId:          0x3005 (3005)
Revision:           0.1 (0001)
Port:               5
USB version/speed:  1/Full
Manufacturer:       Qualcomm Atheros Communications
Product:            AR3011 Bluetooth
Address:            sysfs:/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.6//device:/dev/vboxusb/002/005
Current State:      Busy

UUID:               a601b009-930e-4583-b723-c6f5e9a34e6d
VendorId:           0x04f2 (04F2)
ProductId:          0xb230 (B230)
Revision:           153.137 (153137)
Port:               3
USB version/speed:  2/High
Manufacturer:       Chicony Electronics Co., Ltd.
Product:            HP HD Webcam [Fixed]
SerialNumber:       SN0001
Address:            sysfs:/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4//device:/dev/vboxusb/002/004
Current State:      Busy

UUID:               5098609d-e3fe-4c5e-a387-4494ddfd0269
VendorId:           0x04e8 (04E8)
ProductId:          0x61b6 (61B6)
Revision:           19.1 (1901)
Port:               0
USB version/speed:  2/High
Manufacturer:       Samsung M3 Portable
Product:            Samsung M3 Portable
SerialNumber:       822C7DE80900008C
Address:            sysfs:/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1//device:/dev/vboxusb/002/003
Current State:      Busy

Pude encontrar, no fórum do VirtualBox, um usuário com o mesmo problema com máquinas virtuais (convidadas) em um hospedeiro (host) Linux. A solução encontrada foi adicionar meu usuário ao grupo "vboxusers", através do comando:

sudo adduser eduardo vboxusers

** Após adicionar o usuário ao grupo vboxusers, é necessário reiniciar o computador **

Após a reinicialização, o comando "VBoxManage list usbhost" e a interface gráfica do VirtualBox passaram a exibir os mesmos dispositivos USB exibidos para o usuário "root" para o meu usuário atual.
Caso os dispositivos USB ainda não tenham sido exibidos, ainda segundo o fórum do VirtualBox, certifique-se que o VirtualBox Extension Pack está instalado caso esteja usando a controladora USB 2.0/3.0. Algumas distribuições disponibilizam o pacote "virtualbox-ext-pack" para instalação através do apt-get em seus repositórios oficiais, porém nem todas acompanham o suporte a USB 2.0/3.0.

No caso do Deepin, o pacote disponibilizado através dos repositórios oficiais é obtido diretamente dos servidores do VirtualBox. Caso você tenha instalado o pacote disponibilizado pela sua distribuição e ele foi modificado ou você deseja baixar diretamente através do site oficial do VirtualBox para ter certeza absoluta de não estar usando uma versão do Extension Pack sem suporte a USB 2.0/3.0, você pode obter a versão oficial do Extension Pack na página de Downloads oficial do VirtualBox.

Outra solução, para dispositivos compatíveis com USB 1.1, é manter a configuração padrão da controladora USB em "1.1" (esta configuração é realizada individualmente na configuração de cada VM):

Referências

[SOLVED] USB stick is not recognized. VirtualBox Forum. Disponível em: <https://forums.virtualbox.org/viewtopic.php?f=7&t=65306&sid=c018dd5e2659fe5ac83fc263b9758e66&start=15>. Acesso em: 12/10/2017

Outras dicas deste autor

Instalando e Configurando o Google Earth

Montando arquivos ISO através da interface gráfica no Linux

Sem acesso ao hospedeiro em host-only (VirtualBox 5.1.24): VM vboxnet0 encontra-se em estado DOWN

Adicionando memória virtual (SWAP) temporária no GNU/Linux

Comando "df -h" retorna 0 em espaço disponível (Avail) após instalação do Ubuntu [Resolvido]

Leitura recomendada

Como fazer upgrade do Fedora versão 32 para 33

Aplicando template de cores ao Nano

O que fazer após instalar Elementary OS 0.4 Loki

MP3 no XMMS - Fedora Core 2

Slackware com o GRUB

  

Comentários
[1] Comentário enviado por santosnine em 26/08/2018 - 14:22h

Oi cara, fiz login pra te agradecer, salvou meu fim de semana pra prosseguir com meus estudos, Deus abençõe por compartilhar teu conhecimento.

Obrigada.

[2] Comentário enviado por Adenivaldo em 21/07/2019 - 11:40h

Cara, valeu mesmo!

[3] Comentário enviado por hbdc em 16/09/2019 - 20:29h

Cara, Vc resolveu meu problema, já tinha dias que vinham procurando solução para esse problema.Valeu mesmo

[4] Comentário enviado por paulinhorm em 25/03/2020 - 11:49h

Ótima dica amigo....estava com um guest Windows 2012 rodando no Debian e precisava ativar um cartão de NF.....sua dica foi precisa...obrigado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts