Невозможно просмотреть / подключить USB-устройства к гостю virtualbox с хоста Ubuntu

13

Я пытаюсь подключить робота NXT к гостевой системе Windows XP в Virtualbox. Я установил пакет расширений VirtualBox. Ни одно USB-устройство не отображается в виртуальной коробке, но lsusb показывает, что все они подключены к моему хосту.

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

Как видите, мой робот подключен к первому USB, но в Vbox ничего не отображается, даже мышь и клавиатура. Vbox скрывает их по умолчанию, поскольку они не являются устройством хранения? (Я не пробовал подключать USB-ключ). Мне нужен способ заставить Vbox передавать управление устройством через гостя, где я могу подключить его к RobotC IDE.

Я установил Vbox через центр программного обеспечения. Это версия 4.3.26 (последняя, ​​установлена ​​только сегодня)

Уильям Саттервейт
источник
Вы включили USB в VirualBox?
Тим
Включены как контроллер USB, так и контроллер USB 2.0 (EHUI). Я не добавил ни одного фильтра, поэтому он должен показывать все, верно?
Уильям Саттервейт
попробуйте добавить фильтр, я обнаружил, что он не показывает мою веб-камеру, если он не является эксклюзивным.
Тим
Я попытался добавить фильтр, но ничего не вышло. Проверил мою теорию о показе только запоминающих устройств, нет, ничего. Переустановил пакет расширений, и мне надоело набирать n слов, но вы поняли идею. Может быть, я должен спросить вокруг на форуме vbox.
Уильям Саттервейт
2
См. Askubuntu.com/questions/25596/how-to-set-up-usb-for-virtualbox - если все настроено правильно, вы должны увидеть USB-устройства, такие как USB-ключи, принтеры или тому подобное. Сначала проверьте с ними и сообщите, если они потерпели неудачу.
Таккат

Ответы:

20

Проблема заключалась в том, что я не был частью группы vboxuser. Для тех, у кого такая же проблема:

Сначала убедитесь, что у вас есть Virtualbox Extension Pack, это позволяет использовать USB 2.0. USB 3.0 пока не поддерживается.

Вы добавили себя в группу vboxuser:

sudo usermod -a -G vboxusers <useruame>

Выйдите и снова войдите, чтобы изменения вступили в силу

Включите контроллер USB 2.0 (EHCI) в настройках для вас vm

Если вам нужна дополнительная помощь, посмотрите это тему

Кредит Таккату

Уильям Саттервейт
источник
0

В моем случае, после применения взлома William Satterthwaite выше, я мог видеть список USB-устройств в VirtualBox и подключать их. Но они не появятся в гостевой ОС. Затем я отключил гостя и изменил USB-адаптер с USB 3.0 на USB 2.0. Я перезагрузил машину, и в гостевой ОС было отображено устройство USB.

Эрве Мутомбо
источник
Если вы используете Windows 7, он не поддерживает USB 3.0. Любая поддержка должна предоставляться драйверами материнской платы. В случае virtualbox вам понадобится драйвер для устройства, которое эмулирует virtualbox
Shelvacu