Sie können virtuellen Maschinen USB-Controller hinzufügen, um USB-Passthrough von einem ESXi-Host oder von einem Clientcomputer an eine virtuelle Maschine zu unterstützen.

Sie können einer virtuellen Maschine zwei USB-Controller hinzufügen. Der xHCI-Controller, der nur für Linux-Gastbetriebssysteme zur Verfügung steht, unterstützt USB-3.0-SuperSpeed-, USB-2.0- und USB-1.1-Geräte. Der EHCI+UHCI-Controller unterstützt USB 2.0- und 1.1-Geräte.

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.

USB-Controller-Unterstützung

Controllertyp

Unterstützte USB-Geräteversion

Unterstützt für Passthrough vom ESXi-Host zur VM

Unterstützt für Passthrough vom Clientcomputer zur VM

EHCI+UHCI

2.0 und 1.1

Ja

Ja

xHCI

3.0, 2.0 und 1.1

Ja (nur USB 2.0- und USB 1.1-Geräte)

Ja (nur Linux-Gastbetriebssysteme)

Anmerkung

Treiber sind für den xHCI-Controller auf Windows-Gastbetriebssystemen nicht verfügbar.

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.

Virtuellen Maschinen mit Linux-Gastbetriebssystemen können Sie einen oder beide Controller hinzufügen, bei 3.0-SuperSpeed-Geräten wird jedoch der Passthrough von einem ESXi-Host zu einer virtuellen Maschine nicht unterstützt. 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 schließen USB-Geräte an diese Controller an, stehen sie der virtuellen Maschine nicht zur Verfügung.

ESXi-Hosts müssen über USB-Controller-Hardware und -Module verfügen, die USB-2.0- und USB-1.1-Geräte unterstützen.

Client-Computer müssen über USB-Controller-Hardware und -Module verfügen, die USB-3.0-, USB-2.0- und USB-1.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): Virtuelle Maschine.Konfiguration.Gerät hinzufügen oder entfernen

1

Wählen Sie eine virtuelle Maschine.

Wählen Sie in der Bestandsliste der virtuellen Maschinen und Vorlagen eine Gruppe virtueller Maschinen und in der Liste auf der rechten Seite eine virtuelle Maschine aus.

Suchen Sie nach einer virtuellen Maschine und wählen Sie sie in der Liste der Suchergebnisse aus.

2

Klicken Sie im Bereich „VM-Hardware“ auf Einstellungen bearbeiten.

3

Klicken Sie auf Virtuelle Hardware.

4

Wählen Sie im Dropdown-Menü Gerät hinzufügen den Eintrag USB-Controller aus und klicken Sie auf Gerät hinzufügen.

Der USB-Controller wird in der Liste der virtuellen Geräte angezeigt.

5

Klicken Sie auf das Dreieck neben dem USB-Controller, um die USB-Controller-Optionen zu erweitern.

6

Wählen Sie den Typ des USB-Controllers aus.

7

Klicken Sie auf OK.

Fügen Sie ein oder mehrere USB-Geräte zur virtuellen Maschine hinzu.