Windows VirtualBox no pudo conectar el dispositivo USB al invitado de Linux

Windows VirtualBox no pudo conectar el dispositivo USB al invitado de Linux

Tengo un sistema host Windows 7 de 64 bits y estoy usando VirtualBox 4.1.18 (r78361).

Tengo un sistema operativo invitado Arch Linux.

Instalé VirtualBox Extension Pack (para habilitar la compatibilidad con USB2) y agregué el filtro de mi dispositivo USB a VM.
También instalé Guest Additions proporcionado por Arch: virtualbox-archlinux-additions(pero no tengo idea de si realmente es necesario para mi entorno).

Puedo ver mi dispositivo USB desde el menú Dispositivos VirtualBox.

Cada vez que intento acceder a él, termino con:

No se pudo conectar el dispositivo USBKingston DT 100 G2 [0100]a la máquina virtualarchlinux.

Dispositivo USB 'Kingston DT 100 G2' con UUID {a836ec33-0f41-4ca7-a31d-09cceaf5d173}está ocupado con una solicitud anterior. Por favor, inténtelo de nuevo más tarde.

Detalles
Result Code:    E_INVALIDARG (0x80070057)
Component:      HostUSBDevice
Interface:      IHostUSBDevice {173b4b44-d268-4334-a00d-b6521c9a740a}
Callee:         IConsole {1968b7d3-e3bf-4ceb-99e0-cb7c913317bb}

Por lo que busqué en Google, la mayoría de las guías muestran cómo resolver esto al revés: de host de Linux a invitado de Windows.

¿Cómo resuelvo esto?

Actualizar

Intenté expulsar (virtualmente, no físicamente) el dispositivo de mi sistema host de Windows y luego intenté acceder al dispositivo desde el invitado. Mismo error.

Respuesta1

Parece que VBox tiene algunos problemas con los concentradores USB3, por lo que conectar mi llave USB a una ranura USB2 hizo todo. Veraquí.

Respuesta2

Esto tiene años y todavía hay un problema con USB 3.0 en VirtualBox.

Estoy ejecutando un host Ubuntu 20.04 actualizado, Virtualbox 6.1.10_Ubuntu r138449 (el más reciente en repositorios de Ubuntu) con un invitado de Windows 7. Mi computadora solo tiene puertos USB 3.0. Mi disco duro externo USB 3.0 no se conecta al invitado.

En mi caso urgente, conecté un concentrador USB 2.0 a la computadora y el disco duro USB 3.0 a ese concentrador. Funciona, pero a velocidades USB 2.0 :)

Además, con cualquier host Linux, asegúrese de que el usuario que ejecuta VirtualBox esté en el grupo "vboxusers".

información relacionada