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

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

走っていますバーチャルボックス 4.1.2(対応する拡張パック付き)を、Windows XPをゲストとして使用している最新のUbuntu 11.10ホストで実行しています。私はNational Instruments USB-6251デバイスを持っており、これをWindowsゲストOSで使用したいと考えています。(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 デバイス アイコンを右クリックすると、デバイスが接続されていないことが示されます。

USBデバイスが接続されていませんコンテキストメニュー

Windows ゲスト OS にデバイスを表示させるにはどうすればいいですか?

答え1

いつものように、質問を書きながら答えを見つけました。他の人も役立つかもしれないので、とりあえず投稿しました。

問題は、当初考えていたようにLinuxがデバイスを認識しなかったことではなく、単にユーザーにUSBデバイスにアクセスするための十分な権限がなかっただけであることが分かりました。

usermod -a -G vboxusers username

Virtualbox の提案に従ってログインとログアウトを行ったところ、動作するようになりました。

ここに画像の説明を入力してください

関連情報