web-dev-qa-db-ja.com

Virtualbox Linuxホスト:認識されないUSBデバイスをWindowsゲストに渡します

私はWindowsを搭載した最新のUbuntu11.10ホストで Virtualbox4.1.2 (対応する拡張パックを使用)を実行していますXP =ゲストとして。WindowsゲストOSで使用したいNationalInstruments USB-6251デバイスがあります(MATLABのDAQツールボックスは Windowsでのみ使用可能

NIは RPMベースのドライバーインストーラー を提供しますが、「RPMデータベースにデータが入力されていない」ためにGLIBCが見つからず、インストーラーの--nodepsでそのエラーをバイパスすると、インストーラーが問題を引き起こします。オプションの場合、3.0カーネルがサポートされておらず、2.6カーネルが必要であると表示されません。少なくとも、これら2つのハードルがあるため、Linuxでデバイスを使用する必要がない場合は、Linuxドライバーのセットアップに時間を無駄にしたくありません。

lsusbを実行すると、デバイスは次のように表示されます。

Bus 002 Device 008: ID 3923:72a0 National Instruments Corp.

lsusb -d 3923: -vを実行すると、 一連の情報 が返されます。

ただし、仮想マシンウィンドウのステータスバーにあるUSBデバイスアイコンを右クリックすると、デバイスが接続されていないことが示されます。

No USB devices connected context-menu

WindowsゲストOSにデバイスを表示させるには誰ができますか?

6
GummiV

よくある質問を書いているときに答えを見つけました。他の人が恩恵を受けるかもしれないようにそれをとにかく投稿しました。

問題は、私が最初に考えたようにLinuxがデバイスを認識しなかったということではなく、単にユーザーが一般にUSBデバイスにアクセスするための十分な権限を持っていなかったということでした。ランニング

usermod -a -G vboxusers username

virtualboxが提案したように、ログインとログアウトを行うと、動作しました。

enter image description here

9
GummiV