Lorsque vous ajoutez la connexion d'un périphérique USB à une machine virtuellle, la fonctionnalité d'autoconnexion est activée. Elle reste activée tant que vous ne supprimez pas la connexion du périphérique de la machine virtuelle.

Lorsqu'autoconnexion est activé, la connexion du périphérique se rétablit automatiquement dans les cas suivants :

La machine virtuelle effectue un cycle d'opérations d'alimentation électrique, tel que mise hors tension/sous tension, réinitialisation, pause/reprise.

Le périphérique est débranché de l'hôte puis rebranché dans le même port USB.

Le cycle d'alimentation du périphérique a lieu mais sans modification du chemin de connexion.

L'identité du périphérique mute lors des différentes étapes de son utilisation.

La fonctionnalité d'autoconnexion de l'émulation USB identifie le périphérique en se servant du chemin USB du périphérique vers l'hôte. C'est à dire qu'il utilise la topologie physique et l'emplacement du port, plutôt que l'identité du périphérique. Cette fonctionnalité peut être déroutante si vous vous attendez à ce que la fonction d'autoconnexion corressponde à la connexion cible par son ID de périphérique.

Si le même périphérique est rebranché à l'hôte par un chemin USB différent (c'est à dire, un port différent), il ne sera pas possible de rétablir automatiquement la connexion avec la machine virtuelle. Si vous débranchez le périphérique de l'hôte et rebranchez à la place un périphérique différent sur le même chemin USB, le nouveau périphérique apparaît et il est connecté à la machine virtuelle par la fonction d'autoconnexion activée par la connexion de périphérique précédente.

L'autoconnexion est utile pour les cas où les périphériques mutent pendant leur utilisation. Par exemple, pour des iPhones ou autres périphériques similaires, le VID:PID de l'appareil est modifié lors des mises à niveau logicielles ou matérielles. Le processus de mise à niveau déconnecte et reconnecte les périphériques au port USB.

Le port USB est caractérisé par sa vitesse. La fonction d'autoconnexion présume que les périphériques ne passent pas d'un USB 1.1 (vitesse faible/pleine) à un USB 2.0 (vitesse élevée) et inversement. Vous ne pouvez pas intervertir des périphériques USB 2.0 à vitesse élevée avec des périphériques USB 1.1. Par exemple, vous pouvez connecter un périphérique USB 2.0 à vitesse élevée à un port et connecter ce périphérique à la machine virtuelle. Si vous débranchez le périphérique de l'hôte et branches dans la même port un périphérique USB 1.1, le périphérique ne se connecte pas à la machine virtuelle.

Pour la liste détaillée des périphériques USB pris en charge, consultez la base des connaissances VMware.