Я пытаюсь подключить робота 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 (последняя, установлена только сегодня)
proplem был, я не был частью vboxuser группы. Для тех с той же проблемой:
Первый удостоверяются, что у Вас есть Дополнительный Пакет Virtualbox, это позволяет использование usb 2.0. usb 3.0 еще не поддерживается.
Добавленный себя к vboxuser группе:
sudo usermod -a -G vboxusers <useruame>
Выходят из системы затем обратно в для изменения для вступления в силу
, Включают USB 2.0 (EHCI) контроллер в настройках для Вас vm
, Если Вы нуждаетесь в большем количестве помощи, см. этот тема
Кредит к Takkat
В моем случае, применив взлом William Satterthwaite выше, я видел список USB-устройств в VirtualBox, и соедините их. Но они не появились бы в госте ОС. Затем я выключил гостя, и измените USB-адаптер от USB 3.0 до USB 2.0. Я перезагрузил машину и отобразил USB-устройство в госте ОС.