« ESXI usb passthrough » : différence entre les versions

Aller à la navigation Aller à la recherche
 
(Une version intermédiaire par le même utilisateur non affichée)
Ligne 23 : Ligne 23 :
0xXXXX représente le vendorId et 0xYYYY le deviceId (vous pouvez les récupérer en shell sous ESXi avec un petit <code>lsusb</code>
0xXXXX représente le vendorId et 0xYYYY le deviceId (vous pouvez les récupérer en shell sous ESXi avec un petit <code>lsusb</code>


Il faut ensuite configurer ces quirks dans l'arbitrateur USB d'ESXi : Editez le fichier <code>/etc/vmware/config</code> et ajoutez y :
==Facultatif : configuration globale==
Cela permet de ne pas avoir ç ajouter le quirks pour chaque VM indépendante.<br>
Ajoutez ces quirks dans l'arbitrateur USB d'ESXi. Éditez le fichier <code>/etc/vmware/config</code> et ajoutez y :
<pre>
<pre>
usb.quirks.device0 = "0xXXXX:0xYYYY allow"
usb.quirks.device0 = "0xXXXX:0xYYYY allow"
</pre>
</pre>


==Facultatif==
Étape 3, uniquement pour les souris/clavier, il faut empêcher le kernel de claim ces dispositifs USB :
Étape 3, uniquement pour les souris/clavier, il faut empêcher le kernel de claim ces dispositifs USB :
* Soit ajouter dans <code>/bootbank/boot.cfg</code> : CONFIG./USB/quirks=0xXXXX:0xYYYY::0xffff:UQ_KBD_IGNORE
* Soit ajouter dans <code>/bootbank/boot.cfg</code> : CONFIG./USB/quirks=0xXXXX:0xYYYY::0xffff:UQ_KBD_IGNORE
Ligne 34 : Ligne 37 :
Je vous recommande d'essayer la seconde manière dans un premier temps, pour voir si ça fonctionne
Je vous recommande d'essayer la seconde manière dans un premier temps, pour voir si ça fonctionne


Enfin dans tous les cas, il faudra redémarrer l'hyperviseur pour appliquer la configuration
Enfin dans tous les cas, il faudra redémarrer l'hyperviseur pour appliquer la configuration de l'arbitrateur USB, et plus important, du kernel. Normalement si le kernel ne claim plus le device, il devrait apparaître dans <code>esxcli hardware usb passthrough device list</code>
4 231

modifications

Menu de navigation