Windows VirtualBox не удалось подключить USB-устройство к гостевой ОС Linux

Windows VirtualBox не удалось подключить USB-устройство к гостевой ОС Linux

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

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

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

Я вижу свое USB-устройство в меню «Устройства VirtualBox».

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

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

USB-устройство 'Кингстон 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}

Из того, что я нагуглил, большинство руководств показывают, как решить эту проблему наоборот — из хостовой ОС Linux в гостевую ОС Windows.

Как мне решить эту проблему?

Обновлять

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

решение1

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

решение2

Этому проекту уже много лет, а проблема с USB 3.0 в VirtualBox все еще существует.

Я использую последнюю версию хоста Ubuntu 20.04, Virtualbox 6.1.10_Ubuntu r138449 (последняя версия в репозиториях Ubuntu) с гостевой ОС Windows 7. На моем компьютере есть только порты USB 3.0. Мой внешний жесткий диск USB 3.0 не подключается к гостевой ОС.

В моем экстренном случае я подключил USB 2.0 хаб к компьютеру, а USB 3.0 HDD к этому хабу. Работает, но на скорости USB 2.0 :)

Кроме того, на любом хосте Linux убедитесь, что пользователь, запускающий VirtualBox, входит в группу «vboxusers».

Связанный контент