Des contrôleurs USB peuvent être ajoutés aux machines virtuelles pour prendre en charge le relais USB d'un hôte ESXi ou d'un ordinateur client vers une machine virtuelle.
Vous pouvez ajouter deux contrôleurs USB à une machine virtuelle. Le contrôleur xHCI, disponible pour les systèmes d'exploitation clients Linux uniquement, prend en charge les périphériques USB 3.0 Superspeed, 2.0 et 1.1. Le contrôleur EHCI+UHCI prend en charge les périphériques USB 2.0 et 1.1.
Les conditions d'ajout d'un contrôleur dépendent de la version du périphérique, du type de relais (hôte ou ordinateur client) et du système d'exploitation client.
Pour les systèmes Mac OS X, le contrôleur EHCI+UHCI est activé par défaut et il est nécessaire pour l'accès de la souris et du clavier USB.
Pour les machines virtuelles avec des clients Linux, vous pouvez ajouter un contrôleur ou les deux contrôleurs, mais les périphériques 3.0 Superspeed ne sont pas pris en charge pour le relais depuis un hôte ESXi vers une machine virtuelle. Vous ne pouvez pas ajouter deux contrôleurs de même type.
Pour le relais USB depuis un hôte ESXi vers une machine virtuelle, l'arbitre USB peut contrôler jusqu'à 15 contrôleurs USB. Si votre système dépasse la limite de 15 contrôleurs et que vous lui connectez des périphériques USB, les périphériques ne seront pas accessibles à la machine virtuelle.