Oracle VirtualBoxは、システムに接続されたUSBデバイスをリスト/フィルタリングできません。その結果、ゲストOSもUSBデバイスを認識できません。
これは私の構成です:
- ホスト:Ubuntu 14.04上のVirtualBox 5.0.0 r101573、Oracle VM VirtualBox Extension Packがインストールされている
- ゲスト:VirtualBox Guest AdditionsがインストールされたWindows 7
私はUSBフラッシュドライブとGarminスポーツウォッチを試してきました。ホストに接続すると、両方ともシステムによって認識されます。つまり、lsusb
コマンドによって出力されるリストに含まれます。
ただし、VirtualBoxを実行すると、USBデバイスは実際には検出されません(Enable USB Controller
明らかにチェックされています)。VMを選択してからSettings
-> USB
フィルターを追加しようとすると、ツールチップが表示されます:
<no devices available>
USBコントローラーとしてさまざまなオプションを試し、デバイスをさまざまなUSBポート(3.0ではなく2.0)に接続しようとしましたが、それでも何も変わりませんでした。USBデバイスはリストされていないため、問題はゲストではなくホストにあると考えられます。
私が持っているUSBマウスは、ホストとゲストの両方で機能していますが、それはおそらく異なる方法で処理されるデバイスです。
VBox.logは、 USBに関する不審な何も報告しない、とVirtualBoxのは、どちらかのいずれかのエラーをスローしません。
VirtualBox 4.3.30をインストールしたときに同じ問題が発生しました。
問題を解決する方法はありますか?
/dev/bus/usb/XXX/YYY
。virtualbox
確認のための一時的な手段としてルートとして実行してみてください。