Ich versuche, einen NXT Robot mit einem Windows XP-Gast in Virtualbox zu verbinden. Ich habe das Extension Pack von virtualbox installiert. In der virtuellen Box wird kein einziges USB-Gerät angezeigt, aber lsusb zeigt an, dass alle mit meinem Host verbunden sind.
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
Wie Sie sehen, ist mein Roboter am ersten USB-Anschluss angeschlossen, aber in der Vbox wird nichts angezeigt, nicht einmal Maus und Tastatur. Versteckt die Vbox sie standardmäßig, da sie kein Speichergerät sind? (Ich habe nicht versucht, einen USB-Schlüssel anzuschließen.) Ich muss Vbox zwingen, die Steuerung des Geräts durch den Gast weiterzuleiten, wo ich es mit der RobotC-IDE verbinden kann.
Ich habe Vbox über das Software-Center installiert. Es ist Version 4.3.26 (Neueste, nur heute installiert)
quelle
Antworten:
Das Problem war, dass ich nicht zur vboxuser-Gruppe gehörte. Für diejenigen mit dem gleichen Problem:
Stellen Sie zunächst sicher, dass Sie das Virtualbox Extension Pack haben, damit Sie USB 2.0 verwenden können. usb 3.0 wird noch nicht unterstützt.
Fügte sich der Vboxuser-Gruppe hinzu:
Melden Sie sich ab und wieder an, damit die Änderung wirksam wird
Aktivieren Sie den USB 2.0-Controller (EHCI) in den Einstellungen für vm
Wenn Sie weitere Hilfe benötigen, lesen Sie dieses Thema
Dank an Takkat
quelle
In meinem Fall konnte ich, nachdem ich William Satterthwaites Hack oben angewendet hatte , die Liste der USB-Geräte in VirtualBox sehen und sie verbinden. Sie würden jedoch nicht im Gastbetriebssystem angezeigt. Dann habe ich den Gast ausgeschaltet und den USB-Adapter von USB 3.0 auf USB 2.0 geändert. Ich habe den Computer neu gestartet und das USB-Gerät im Gastbetriebssystem angezeigt.
quelle