6 votes

Windows VirtualBox ne parvient pas à attacher un périphérique USB à l'invité Linux

J'ai un système hôte Windows 7 64bit et j'utilise VirtualBox 4.1.18 (r78361).

J'ai un système d'exploitation invité Arch Linux.

J'ai installé VirtualBox Extension Pack (pour activer le support USB2) et j'ai ajouté mon filtre de périphérique USB à la VM.
J'ai également installé les Guest Additions fournis par Arch : virtualbox-archlinux-additions (mais je ne sais pas si c'est vraiment nécessaire pour mon environnement).

Je peux voir mon périphérique USB dans le menu Devices de VirtualBox.

Chaque fois que j'essaie d'y accéder, j'obtiens le résultat suivant :

Échec de la connexion du périphérique USB Kingston DT 100 G2 [0100] t machine virtuelle Archlinux .

Périphérique USB ' Kingston DT 100 G2 ' {a836ec33-0f41-4ca7-a31d-09cceaf5d173} est occupé par une demande antérieure. Veuillez réessayer plus tard.

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

D'après ce que j'ai trouvé sur Google, la plupart des guides montrent comment résoudre ce problème dans l'autre sens - Linux Host vers Windows Guest.

Comment résoudre ce problème ?

Mise à jour

J'ai essayé d'éjecter (virtuellement, pas physiquement) le périphérique de mon système hôte Windows, puis d'accéder au périphérique à partir de l'invité. Même erreur.

8voto

Stefan L Points 210

Il semble que VBox ait des problèmes avec les hubs USB3, et donc, le fait de brancher ma clé USB dans un slot USB2 a tout réglé. Voir aquí .

2voto

derdonn Points 111

Cela date de plusieurs années et il y a toujours un problème avec l'USB 3.0 dans VirtualBox.

J'utilise un hôte Ubuntu 20.04, Virtualbox 6.1.10_Ubuntu r138449 (le plus récent dans les dépôts Ubuntu) avec un invité Windows 7. Mon ordinateur n'a que des ports USB 3.0. Mon disque dur externe USB 3.0 ne parvient pas à se connecter à l'invité.

Dans mon cas urgent, j'ai branché un concentrateur USB 2.0 sur l'ordinateur et le disque dur USB 3.0 sur ce concentrateur. Il fonctionne, mais à la vitesse de l'USB 2.0 :)

De plus, avec n'importe quel hôte Linux, assurez-vous que l'utilisateur qui exécute VirtualBox fait partie du groupe "vboxusers".

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X