Per supportare il passthrough USB da un host ESXi o da un computer client a una macchina virtuale, è possibile aggiungere un controller USB alla macchina virtuale.
- Dalla versione hardware 11 alla versione 16, il numero supportato di porte hub root per ogni controller xHCI corrisponde a otto (quattro porte USB 3.1 SuperSpeed locali e quattro porte USB 2.0 logiche).
- Dalla versione hardware 17 alla versione 20, il numero supportato di porte hub root per ogni controller xHCI corrisponde a otto (quattro porte USB 3.1 SuperSpeedPlus locali e quattro porte USB 2.0 logiche).
- Con la versione hardware 21, il numero supportato di porte hub root per ogni controller xHCI è otto (quattro porte USB 3.2 Gen 2x2 locali e quattro porte USB 2.0 logiche).
Le condizioni per l'aggiunta di un controller variano a seconda della versione del dispositivo, del tipo di passthrough (computer host o client) e del sistema operativo guest.
Tipo di controller | Versione dispositivo USB supportata | Supportato per il passthrough dall'host ESXi a una macchina virtuale | Supportato per il passthrough dal computer client a una macchina virtuale |
---|---|---|---|
EHCI+UHCI | 2,0 | Sì | Sì |
xHCI | 3.2, 3.1, 2.0 | Sì USB 3.2, 3.1 e 2.0 |
Sì Windows 8 (o versioni successive), Windows Server 2012 (o versioni successive) oppure un sistema operativo guest Linux con un kernel 2.6.35 (o versioni successive). |
Per i sistemi Mac OS X, il controller EHCI+UHCI è abilitato per impostazione predefinita ed è necessario per l'accesso a un mouse e una tastiera USB.
Per le macchine virtuali con sistemi operativi guest Windows o Linux, è possibile aggiungere uno o due controller di tipi diversi. Non è possibile aggiungere due controller dello stesso tipo.
Per il passthrough USB da un host ESXi a una macchina virtuale, USB Arbitrator può monitorare un massimo di 15 controller USB. Se il sistema include più di 15 controller e si collegano i dispositivi USB a tali controller, i dispositivi non saranno disponibili per la macchina virtuale.
Prerequisiti
- Verificare che negli host ESXi siano presenti i moduli e l'hardware del controller USB in grado di supportare i dispositivi USB 3.2, 2.0 e 3.1.
- Verificare che nei computer client siano presenti i moduli e l'hardware del controller USB che supportano i dispositivi USB 3.2, 2.0 e 3.1.
- Per utilizzare il controller xHCI in un sistema operativo guest Linux, verificare che la versione del kernel Linux sia la 2.6.35 o successiva.
- Verificare che la macchina virtuale sia accesa.
- Privilegio richiesto (passthrough host ESXi): .
Procedura
Operazioni successive
Aggiungere uno o più dispositivi USB alla macchina virtuale.