Damit USB-Passthrough von einem ESXi-Host oder von einem Clientcomputer zu einer virtuellen Maschine unterstützt wird, können Sie der virtuellen Maschine einen USB-Controller hinzufügen.
- Von Hardwareversion 11 bis Hardwareversion 16 werden pro xHCI-Controller acht Root-Hubports unterstützt (vier lokale USB 3.1-SuperSpeed-Ports und vier logische USB 2.0-Ports).
- Von Hardwareversion 17 bis Hardwareversion 20 werden pro xHCI-Controller acht Root-Hubports unterstützt (vier lokale USB 3.1-SuperSpeedPlus-Ports und vier logische USB 2.0-Ports).
- Für Hardwareversion 21 werden pro xHCI-Controller acht Root-Hubports unterstützt (vier lokale USB 3.2 Gen 2x2-Ports und vier logische USB 2.0-Ports).
Die Bedingungen für das Hinzufügen eines Controllers variieren abhängig von der Geräteversion, dem Passthrough-Typ (Host- oder Clientcomputer) und dem Gastbetriebssystem.
Controllertyp | Unterstützte USB-Geräteversion | Unterstützt für Passthrough vom ESXi-Host zu einer VM | Unterstützt für Passthrough vom Clientcomputer zu einer VM |
---|---|---|---|
EHCI+UHCI | 2.0 | Ja | Ja |
xHCI | 3.2, 3.1, 2.0 | Ja USB 3.2, 3.1 und 2.0 |
Ja Gastbetriebssystem mit Windows 8 oder höher, Windows Server 2012 und höher oder Linux mit einem 2.6.35-Kernel oder höher. |
Bei Mac OS X-Systemen ist der EHCI+UHCI-Controller, der für die Verwendung von USB-Maus und -Tastatur benötigt wird, standardmäßig aktiviert.
Für virtuelle Maschinen mit Windows-oder Linux-Gastbetriebssystemen können Sie einen oder zwei Controller unterschiedlicher Typen hinzufügen. Sie können zwei Controller desselben Typs nicht hinzufügen.
Bei einem USB-Passthrough von einem ESXi-Host zu einer virtuellen Maschine kann der USB-Arbitrator maximal 15 USB-Controller überwachen. Wenn mehr als 15 Controller in Ihrem System vorhanden sind und Sie USB-Geräte an diese Controller anschließen, stehen sie der virtuellen Maschine nicht zur Verfügung.
Voraussetzungen
- Stellen Sie sicher, dass der ESXi-Host über USB-Controller-Hardware und -Module verfügt, die USB 3.2-, 2.0- und 3.1-Geräte unterstützen.
- Stellen Sie sicher, dass die Client-Computer über USB-Controller-Hardware und -Module verfügen, die vorhandene USB 3.2-, USB 2.0- und USB 3.1-Geräte unterstützen.
- Wenn Sie den xHCI-Controller auf einem Linux-Gastbetriebssystem verwenden möchten, stellen Sie sicher, dass die Linux-Kernelversion 2.6.35 oder höher ist.
- Stellen Sie sicher, dass die virtuelle Maschine eingeschaltet ist.
- Erforderliche Berechtigung (ESXi-Host-Passthrough): .
Prozedur
Nächste Maßnahme
Fügen Sie ein oder mehrere USB-Geräte zur virtuellen Maschine hinzu.