4

У меня Windows 7 64-битная хост-система, и я использую VirtualBox 4.1.18 (r78361).

У меня есть гостевая ОС Arch Linux.

Я установил VirtualBox Extension Pack (чтобы включить поддержку USB2) и добавил свой фильтр USB-устройства к ВМ.
Я также установил гостевые дополнения, предоставляемые Arch: virtualbox-archlinux-additions (но я не знаю, действительно ли это нужно для моей среды).

Я вижу свое USB-устройство из меню VirtualBox Devices.

Всякий раз, когда я пытаюсь получить к нему доступ, я получаю:

Не удалось подключить USB-устройство Kingston DT 100 G2 [0100] к виртуальной машине Archlinux.

USB-устройство « Kingston DT 100 G2 » с UUID {a836ec33-0f41-4ca7-a31d-09cceaf5d173} занято предыдущим запросом. Пожалуйста, попробуйте позже.

Подробности
Result Code:    E_INVALIDARG (0x80070057)
Component:      HostUSBDevice
Interface:      IHostUSBDevice {173b4b44-d268-4334-a00d-b6521c9a740a}
Callee:         IConsole {1968b7d3-e3bf-4ceb-99e0-cb7c913317bb}

Из того, что я нашел в Google, большинство руководств показывает, как решить эту проблему с другой стороны - с Linux Host на Windows Guest.

Как мне решить это?

Обновить

Я попытался извлечь (фактически, а не физически) устройство из моей системы Windows Host, а затем попытаться получить доступ к устройству из гостевой системы. Та же ошибка

1 ответ1

4

После часа поисков и поисков я нашел ответ.

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

Похоже, что у VBox есть некоторые проблемы с концентраторами USB3, и поэтому, подключив мой USB-ключ к разъему USB2, все сделал.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .