Impossible d’afficher / connecter les périphériques USB à un invité de virtualbox à partir d’un hôte Ubuntu

J’essaie de connecter un robot NXT à un invité Windows XP dans Virtualbox. J’ai installé le pack d’extension de virtualbox. Pas un seul périphérique USB n’apparaît dans la boîte virtuelle, mais lsusb indique qu’ils sont tous connectés à mon hôte.

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 

Comme vous pouvez le constater, mon robot est connecté au premier usb, mais rien n’indique dans Vbox, pas même la souris et le clavier, mais ne les cache-t-il pas par défaut car ils ne sont pas un périphérique de stockage? (Je n’ai pas essayé de connecter une clé USB) Je dois trouver un moyen de forcer Vbox à transférer le contrôle du périphérique via l’invité, où je peux le connecter à l’IDE RobotC.

J’ai installé Vbox via le centre logiciel. Il s’agit de la version 4.3.26 (la plus récente, ne l’installe qu’aujourd’hui).

Le proplem était que je ne faisais pas partie du groupe vboxuser. Pour ceux qui ont le même problème:

Tout d’abord, assurez-vous que vous disposez du pack d’extensions Virtualbox, ce qui vous permettra d’utiliser USB 2.0. USB 3.0 n’est pas encore supporté.

Vous-même ajouté au groupe vboxuser:

 sudo usermod -a -G vboxusers  

Déconnectez-vous puis reconnectez-vous pour que le changement prenne effet.

Activer le contrôleur USB 2.0 (EHCI) dans les parameters pour vous vm

Si vous avez besoin d’aide supplémentaire, consultez ce sujet.

Crédit à Takkat

Dans mon cas, après avoir appliqué le hack de William Satterthwaite ci-dessus, je pouvais voir la liste des périphériques USB dans VirtualBox et les connecter. Mais ils n’apparaissent pas dans l’OS invité. Ensuite, j’ai désactivé l’invité et modifié l’adaptateur USB d’USB 3.0 à USB 2.0. J’ai redémarré la machine et le périphérique USB était affiché dans le système d’exploitation invité.