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.

Prise en charge de contrôleur USB

Type de contrôleur

Version de périphérique USB prise en charge

Pris en charge pour le relais d'un hôte ESXi vers une VM

Pris en charge pour le relais depuis un ordinateur client à une VM

EHCI+UHCI

2.0 et 1.1

Oui

Oui

xHCI

3.0, 2.0 et 1.1

Oui (périphériques USB 2.0 et 1.1 uniquement)

Oui (clients Linux uniquement)

Remarque

Aucun pilote n'est disponible pour le contrôleur xHCI sur les systèmes d'exploitation clients Windows.

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.

Les hôtes ESXi doivent comporter des matériels et modules de contrôleur USB prenant en charge les périphériques USB 2.0 et 1.1. présents

Les ordinateurs clients doivent disposer des matériels et des modules de contrôleur USB qui prennent en charge les périphériques USB 3.0 ou 2.0 et 1.1. présents

Pour utiliser le contrôleur xHCI sur un client Linux, vérifiez que la version du noyau Linux correspond à la version 2.6.35 ou à une version suivante.

Vérifiez que la machine virtuelle est sous tension.

Privilège nécessaire (relais d'hôte ESXi) : Machine virtuelle.Configuration.Ajouter ou supprimer un périphérique

1

Sélectionnez une machine virtuelle.

Dans l'aborescence de l'inventaire des machines virtuelles et des modèles, sélectionnez un groupe de machines virtuelles et sélectionnez une machine virtuelle dans la liste située sur la droite.

Recherchez une machine virtuelle et sélectionnez-la dans la liste de résultats de la recherche.

2

Dans le panneau Matériel VM, cliquez sur Modifier les paramètres.

3

Cliquez sur Matériel virtuel.

4

Dans le menu déroulant Ajouter un périphérique, sélectionnez Contrôleur USB et cliquez sur Ajouter périphérique.

Le contrôleur USB apparaît dans la liste des périphériques virtuels au-dessus.

5

Cliquez sur le triangle de contrôleur USB pour développer les options de contrôleur USB.

6

Sélectionnez le type du contrôleur USB.

7

Cliquez sur OK.

Ajoutez un ou plusieurs périphériques USB à la machine virtuelle.