Para passar por um dispositivo USB de host para convidado no Virtual Box, precisamos dos seguintes pré-requisitos (veja também esta pergunta e resposta ):
- Instale o Oracle Extension Pack para suporte ao USB 2.0.
- Torne-se um membro do grupo
vboxusers
. - Ative o suporte a USB no Virtual Box Manager.
- Selecione o dispositivo host a ser capturado pelo convidado.
Às vezes, um dispositivo USB pode ser reconhecido pelo host, mas não pode ser capturado com as etapas acima. Para esses dispositivos, podemos ter mais sorte para configurar um dispositivo USB filtrar . Pode ainda haver dispositivos que não podem ser adicionados. Esses dispositivos podem não ser suportados e, infelizmente, não podem ser usados.
Um filtro de dispositivo USB pode ser adicionado com o Virtual Box Manager ao selecionar + na seção de filtro de dispositivo USB (veja também o link acima). Qualquer dispositivo que corresponda a uma entrada nessas configurações de filtro será capturado pela máquina virtual na inicialização.
Para listar as possíveis entradas para um filtro, também podemos emitir:
VBoxManage list usbhost
Este comando listará todos os dispositivos USB disponíveis e reconhecidos.
No mínimo, um vendorID e o productID são recomendados para um filtro USB. Estes também podem ser listados e lidos com
lsusb -v
Em casos raros, uma máquina virtual não poderá inicializar depois de conectarmos um dispositivo por um filtro. Então não podemos usar este dispositivo em uma máquina virtual.