web-dev-qa-db-ja.com

usbデバイスをubu​​ntuホストからvirtualboxゲストに表示/接続できない

NXTロボットをVirtualboxのWindows XPゲストに接続しようとしています。virtualboxの拡張パックをインストールしました。仮想ボックスに表示されるUSBデバイスは1つではありませんが、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(最新、今日のみインストール)

13

問題は、私がvboxuserグループに属していなかったことです。同じ問題を抱えている人のために:

まず、Virtualbox Extension Packがあることを確認してください。これにより、USB 2.0を使用できます。 usb 3.0はまだサポートされていません。

自分をvboxuserグループに追加しました:

Sudo usermod -a -G vboxusers <useruame>

ログアウトしてから再度ログインして、変更を有効にします

Vmの設定でUSB 2.0(EHCI)コントローラーを有効にします

さらにヘルプが必要な場合は、 this トピックを参照してください

Takkatの功績

20

私の場合、William Satterthwaiteの上記のハックを適用した後、VirtualBoxでUSBデバイスのリストを確認して接続できました。ただし、ゲストOSには表示されません。次に、ゲストの電源を切り、USBアダプターをUSB 3.0からUSB 2.0に変更しました。マシンを再起動し、USBデバイスがゲストOSに表示されました。

0
Herve Mutombo