可以將 USB 控制器新增至虛擬機器,支援從 ESXi 主機或用戶端電腦到虛擬機器的 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 主機傳遞):虛擬機器 > 組態 > 新增或移除裝置

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

您可以為每台虛擬機器新增一個虛擬 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 及更新版本等客體作業系統)

備註︰

Windows 客體作業系統上的驅動程式無法用於 xHCI 控制器。

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

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

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

程序

  1. 在 vSphere Client 詳細目錄中的虛擬機器上按一下滑鼠右鍵,然後選取編輯設定
  2. 按一下硬體索引標籤,然後按一下新增
  3. 選取 USB 控制器,然後按下一步
  4. 選取控制器類型,然後按下一步
  5. 按一下完成

    新增 USB 控制器 (新增) 會在硬體清單中顯示為存在

  6. 按一下確定儲存變更。

結果

重新開啟內容編輯器時,xHCI 控制器會在硬體索引標籤上顯示為 USB xHCI 控制器。EHCI+UHCI 控制器顯示為 USB 控制器

下一步

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