可以將 USB 控制器新增到虛擬機器,以支援從 ESXi 主機或用戶端電腦到虛擬機器的 USB 傳遞。

執行這項作業的原因和時機

您可以為每台虛擬機器新增一個虛擬 xHCI 控制器、一個虛擬 EHCI 控制器和一個虛擬 UHCI 控制器。使用硬體版本 11,每個 xHCI 控制器支援的根集線器連接埠數目為八個 (四個邏輯 USB 3.0 連接埠和四個邏輯 USB 2.0 連接埠)。

根據裝置版本、傳遞類型 (主機或用戶端電腦) 以及客體作業系統,新增控制器的條件會有所不同。

表格 1. USB 控制器支援

控制器類型

受支援的 USB 裝置版本

支援從 ESXi 主機傳遞到虛擬機器

支援從用戶端電腦傳遞到虛擬機器

EHCI+UHCI

2.0 和 1.1

xHCI

3.0、2.0 和 1.1

是 (僅限於 USB 3.0、2.0 和 1.1 裝置)

是 (適用於 Linux、Windows 8 及更新版本和 Windows Server 2012 及更新版本等客體作業系統)

對於 Mac OS X 系統,EHCI+UHCI 控制器預設為啟用,且需要透過該控制器存取 USB 滑鼠和鍵盤。

對於具有 Linux 客體的虛擬機器,可以新增一或兩個控制器,但 3.0 superspeed 裝置不支援從 ESXi 主機傳遞到虛擬機器。您無法新增兩個相同類型的控制器。

對於從 ESXi 主機到虛擬機器的 USB 傳遞,USB 仲裁程式最多可以監控 15 個 USB 控制器。如果系統包含的控制器數目超過了 15 個控制器的限制,且有 USB 裝置連線到這些控制器上,則虛擬機器將無法使用這些裝置。

先決條件

  • ESXi 主機必須具有支援 USB 3.0、2.0 和 1.1 裝置的 USB 控制器硬體和模組。

  • 用戶端電腦必須具有支援 USB 3.0、2.0 和 1.1 裝置的 USB 控制器硬體和模組。

  • 若要在 Linux 客體上使用 xHCI 控制器,請確保 Linux 核心版本是 2.6.35 或更新版本。

  • 確認虛擬機器已開啟電源。

  • 所需權限 (ESXi 主機傳遞):虛擬機器 > 組態 > 新增或移除裝置

程序

  1. VMware Host Client 詳細目錄中按一下虛擬機器
  2. 在清單中的虛擬機器上按一下滑鼠右鍵,然後從快顯功能表中選取編輯設定
  3. 虛擬硬體索引標籤上,按一下新增其他裝置,然後從下拉式功能表中按一下 USB 控制器

    新 USB 控制器會顯示在 [虛擬硬體] 裝置清單的底部。

  4. 展開新增 USB 控制器,變更 USB 控制器類型。

    如果顯示相容性錯誤,請先加以修正,然後再新增控制器。

  5. 按一下儲存

下一步

將一或多個 USB 裝置新增至虛擬機器。