Неможливо переглянути / підключити usb-пристрої до віртуального гостя від хоста ubuntu


13

Я намагаюся підключити робот NXT до гостя Windows XP у Virtualbox, я встановив розширення Pack 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 передати управління пристроєм через гість, де я можу підключити його до ID ID RobotC.

Я встановив Vbox через програмний центр. Це версія 4.3.26 (остання, встановлена ​​лише сьогодні)


Ви включили USB у VirualBox?
Тім

Увімкнено як контролер USB, так і USB 2.0 (EHUI). Я не додав жодного фільтра, тому він повинен показувати все, правда?
Вільям Саттертвайт

спробуйте додати фільтр, я вважаю, що він не показує мою веб-камеру, якщо вона не є ексклюзивною.
Тім

Я спробував додати фільтр, все одно нічого. Тестував мою теорію про показ лише пристроїв зберігання даних, ні, нічого. Перевстановлюйте розширення, і мені стає нудно вводити російське слово, але ви розумієте. Можливо, мені слід також розпитати на форумі vbox.
Вільям Саттерватвайт

2
Дивіться сторінку askubuntu.com/questions/25596/how-to-set-up-usb-for-virtualbox - якщо все налаштовано правильно, ви повинні бачити USB-пристрої, такі як USB-ключі, принтери тощо. Спершу тестуйте їх і повідомте, чи не вдалось.
Таккат

Відповіді:


20

Проблем був у тому, що я не входив до групи vboxuser. Для тих, хто має ту саму проблему:

Спочатку переконайтеся, що у вас є пакет розширень Virtualbox, це дозволяє використовувати usb 2.0. usb 3.0 ще не підтримується.

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

sudo usermod -a -G vboxusers <useruame>

Вийдіть, а потім поверніться, щоб зміни набрали чинності

Увімкніть контролер USB 2.0 (EHCI) у налаштуваннях для vm

Якщо вам потрібна додаткова допомога, перегляньте цю тему

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


0

У моєму випадку, застосувавши хак Вільяма Саттертвайта вище, я міг побачити список USB-пристроїв у VirtualBox та підключити їх. Але вони не з’являться в гостьовій ОС. Потім я вимкнув гостя і змінив USB-адаптер з USB 3.0 на USB 2.0. Я перезавантажив машину і показав USB-пристрій у гостьовій ОС.


Якщо ви використовуєте Windows 7, він не підтримує USB 3.0. Будь-яку підтримку повинні надавати драйвери материнської плати. Що стосується virtualbox, ви захочете драйвер для пристрою, який імітує
virtualbox
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.