通用序列匯流排 4 (USB4™) 必要測試

HLK 需求並非設計來提供 USB4 功能集的完整端對端功能測試涵蓋範圍。 建議您執行重要使用案例的完整驗證。 以下是一些必要測試:

  • 在測試及啟動期間,在 USB4 連線管理員驅動程式上啟用標準 驅動程式驗證程式 , (Usb4HostRouter.sysUsb4DeviceRouter.sys) 。 驅動程式的設計目的是在偵測到特定軟體或硬體需求的違規時,中斷連結的核心偵錯工具。

    > verifier.exe /standard /driver Usb4HostRouter.sys Usb4DeviceRouter.sys Wdf01000.sys
    
  • 使用各種 USB4 和道™ 3 裝置和中樞執行相容性測試。

  • 透過 USB4 網域透過通道來對各種監視器、PCIe 和 USB 3.x 周邊執行相容性測試。

  • 使用 USB4 交換器 來自動化和壓力測試連線,以及中斷 USB4 或雷道™ 3 中樞或裝置的連線。 如何使用 USB4 交換器進行測試中提供詳細資料。

  • 驗證通道裝置閒置時,USB4 網域會關閉。 根據 USB 3.x 和 PCIe 的_DSD埠對應,在 USB 3.x 和 PCIe 裝置 (處於閒置狀態,其中 x 0) 的 DX 中,網域應該只在 USB 3.x > 和 PCIe 裝置閒置後進入睡眠狀態。 針對在與顯示通道相關聯的監視器關閉之後顯示圖形,USB4 網域應該進入睡眠狀態。

  • 在網域關閉之後,當通道通訊協定裝置起始喚醒時,請確認 USB4 網域已啟動備份,並重新執行通訊協定喚醒。 通道裝置不應該進行 PnP 可見的重新列舉。

  • 壓力測試系統電源轉換,例如休眠。 針對新式待命轉換,請確認 USB4 網域已關閉電源,且不會封鎖系統進入 DRIPS。 如需詳細資訊,請參閱 新式待命壓力和長時間測試

  • 跨各種測試案例和轉換,確定 USB4 主機和裝置路由器未處於失敗的 PnP 狀態。 它們不應該在裝置管理員中顯示黃色的畫面。

  • USB4 Interdomain 連線中所述,執行網域間測試。

  • 與 USB 3.x 等同步裝置同時測試高頻寬監視器。 使用此拓撲時,會執行周邊和系統電源轉換的連線和中斷連線。 請確定周邊維持正常運作。

  • 在支援 USB4 的埠上練習 DisplayPort™ 替代模式。 如果有多個 USB4 可用的埠,請在其中一個埠上練習 USB4 裝置拓撲,包括通道監視器,同時在其他埠上測試 DisplayPort™ 替代模式。

如何使用 USB4 交換器進行測試

根據預設,USB4 交換器會停用,因為它不會列舉裝置。 若要啟用,請下載 MUTT 軟體套件中的 [工具]。

  1. 將 USB4 交換器連線到受測系統上的 USB4 埠。

  2. 將 Micro-B USB 纜線連接到交換器,並將 Micro-B USB 纜線的另一端連接到受測系統上的 USB-A 埠,或您想要用來控制交換器的系統。

  3. 從提升許可權的命令視窗中,流覽至 MUTT 工具所在的位置。 執行此動作以確認偵測到 USB4 交換器:

    > ConnExUtil.exe /list
    1 Connection Exerciser Device Attached
    \\?\usb#vid_045e&pid_0646&mi_00#6&1456cc2b&0&0000#{86e0d1e0-8089-11d0-9ce4-08003e301f73}
    
  4. 執行此動作以切換至埠 1:

    > ConnExUtil.exe /setport 1
    1 ConnectiCon Exerciser Device Attached
    Switching to Port: 1
    

    執行此動作之後,它會列舉任何連線到埠 1,您應該會看到藍色 LED 亮起,如下圖所示:

    Microsoft USB 測試控管的圖片 (MUTT) 裝置,且藍色 LED 已亮起。

    注意

    如果 LED 未亮起,交換器仍可能正常運作。 您可以藉由檢查下游裝置是否已在裝置管理員中成功列舉,或使用 「connexutil /getPort」 來確認這一點。

  5. 執行下列命令以切換至埠 2:

    > ConnExUtil.exe /setport 2
    1 Connection Exerciser Device Attached
    Switching to Port: 2
    
  6. 另一個值非常高的測試是執行 /CxStress 以進行壓力測試。

    > ConnExUtil.exe /cxstress
    
  7. 除了上述測試之外,還可以執行壓力測試,同時改變連線和中斷連線之間的時間。 這有助於讓 USB4 網域有足夠的時間在連線或中斷連線之前關閉電源。

    > ConnExUtil.exe /cxstress /mintime 5000 /maxtimeconnected 10000 /maxtimedisconnected 10000
    

另請參閱

Underbolt 是 Intel Corporation 或其子公司的商標。

「USB4™」 是 USB 實作者論壇的商標,僅適用于以 USB4™ 規格為基礎且符合規範的產品。