web-dev-qa-db-ja.com

WindowsVirtualBoxがUSBデバイスをLinuxゲストに接続できませんでした

Windows 7 64ビットホストシステムを使用しており、VirtualBox 4.1.18(r78361)を使用しています。

Arch LinuxゲストOSを持っています。

VirtualBox Extension Packをインストールし(USB2サポートを有効にするため)、USBデバイスフィルターをVMに追加しました。
Arch:_virtualbox-archlinux-additions_が提供するGuest Additionsもインストールしました(ただし、自分の環境で実際に必要かどうかはわかりません)。

VirtualBoxの[デバイス]メニューからUSBデバイスを確認できます。

アクセスしようとすると、次のようになります。

USBデバイスの接続に失敗しましたKingston DT 100 G2 [0100]仮想マシンへArchlinux

USBデバイス 'Kingston DT 100 G2' with UUID{a836ec33-0f41-4ca7-a31d-09cceaf5d173}is busy with a a以前のリクエスト。後でもう一度やり直してください。

詳細__
Result Code:    E_INVALIDARG (0x80070057)
_Component:      HostUSBDevice_
_Interface:      IHostUSBDevice {173b4b44-d268-4334-a00d-b6521c9a740a}_
_Callee:         IConsole {1968b7d3-e3bf-4ceb-99e0-cb7c913317bb}_

私がグーグルで検索したところによると、ほとんどのガイドは、これを逆に解決する方法を示しています-LinuxホストからWindowsゲストへ。

どうすれば解決できますか?

更新

Windowsホストシステムからデバイスを(物理的にではなく仮想的に)取り出してから、ゲストからデバイスにアクセスしようとしました。同じエラー。

5
joltmode

1時間のグーグルと実験の後、私は答えを見つけました。

https://www.virtualbox.org/ticket/3033#comment:

VBoxにはUSB3ハブに問題があるようです。そのため、USBキーをUSB2スロットに差し込むだけですべてが完了しました。

4
joltmode