No se pueden ver / conectar dispositivos usb a un huésped virtualbox desde el host ubuntu

13

Estoy tratando de conectar un robot NXT a un invitado de Windows XP en Virtualbox, he instalado el paquete de extensión de virtualbox. No aparece un solo dispositivo usb en la caja virtual, pero lsusb muestra que todos están conectados a mi 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 puede ver, mi robot está conectado en el primer usb, pero nada se muestra en Vbox, ni siquiera el mouse y el teclado, ¿vbox los oculta de forma predeterminada ya que no son un dispositivo de almacenamiento? (No he intentado conectar una clave usb) Necesito forzar a Vbox a reenviar el control del dispositivo a través del invitado, donde puedo conectarlo al RobotC IDE.

Instalé Vbox a través del centro de software. Es la versión 4.3.26 (la última, solo la instalé hoy)

William Satterthwaite
fuente
¿Ha habilitado el USB en VirualBox?
Tim
Habilitado el controlador USB y el controlador USB 2.0 (EHUI). No he agregado ningún filtro, por lo que debería mostrar todo, ¿verdad?
William Satterthwaite
intente agregar un filtro, encuentro que no muestra mi cámara web si no es exclusiva.
Tim
Intenté agregar un filtro, todavía nada. Probé mi teoría sobre mostrar solo dispositivos de almacenamiento, no, nada. Reinstalé el paquete de extensión, y me estoy cansando de escribir la palabra n, pero entiendes la idea. Tal vez debería preguntar en el foro de vbox también.
William Satterthwaite
2
Consulte askubuntu.com/questions/25596/how-to-set-up-usb-for-virtualbox ; si todo está configurado correctamente, debería ver dispositivos USB como llaves USB, impresoras o similares. Pruebe con estos primero e informe si fallaron.
Takkat

Respuestas:

20

El problema era que no era parte del grupo vboxuser. Para aquellos con el mismo problema:

Primero asegúrese de tener el paquete de extensión de Virtualbox, esto permite el uso de usb 2.0. Usb 3.0 aún no es compatible.

Se agregó al grupo vboxuser:

sudo usermod -a -G vboxusers <useruame>

Cierre sesión y vuelva a iniciarla para que el cambio surta efecto

Habilite el controlador USB 2.0 (EHCI) en la configuración para usted vm

Si necesita más ayuda, vea este tema

Crédito a Takkat

William Satterthwaite
fuente
0

En mi caso, después de haber aplicado el truco de William Satterthwaite arriba, pude ver la lista de dispositivos USB en VirtualBox y conectarlos. Pero no aparecerían en el sistema operativo invitado. Luego apagué el invitado y cambié el adaptador USB de USB 3.0 a USB 2.0. Reinicié la máquina y tuve el dispositivo USB mostrado en el sistema operativo invitado.

Herve Mutombo
fuente
Si está utilizando Windows 7, no es compatible con USB 3.0. Cualquier soporte debe ser proporcionado por los controladores de la placa base. En el caso de virtualbox, querrá el controlador para el dispositivo que emula
virtualbox