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.

In vSphere Client können Sie einen xHCI-Controller und einen EHCI+UHCI-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.

Tabelle 1. USB-Controller-Unterstützung
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): Virtuelle Maschine.Konfiguration.Gerät hinzufügen oder entfernen.

Prozedur

  1. Klicken Sie in der vSphere-Bestandsliste mit der rechten Maustaste auf eine virtuelle Maschine und wählen Sie Einstellungen bearbeiten aus.
  2. Klicken Sie auf der Registerkarte Virtuelle Hardware auf Neues Gerät hinzufügen und wählen Sie aus dem Dropdown-Menü USB-Controller aus.
    Der Controller wird in der Geräteliste Virtuelle Hardware angezeigt.
  3. Um den USB-Controller-Typ zu ändern, erweitern Sie Neuer USB-Controller.
    Wenn Kompatibilitätsfehler angezeigt werden, müssen Sie diese beheben, bevor Sie den Controller hinzufügen können.
  4. Klicken Sie auf OK.

Nächste Maßnahme

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