共用方式為


USBLPM 工具

USBLPM 工具會監視 USB 3.0 埠的 U0/U1/U2/U3 電源狀態。 它也可以用來驗證 U0/U1/U2 之間的轉換是否正確發生。 此外,此工具可以在系統中的所有裝置上啟用或停用U1和/或U2狀態。

此工具包含在 MUTT 軟體套件中。

USBLPM

USBLPM 僅適用於 Windows 8,且適用於 Microsoft USB 3.0 驅動程式堆棧。 此工具不會在此套件中作為批處理檔和腳本的一部分執行。 此工具適用於控制器、中樞和裝置公司,以監視新的USB 3.0電源狀態。

USBLPM 會在 監視測試設定 模式中執行。

usb lpm 工具。

監視

當工具執行時,這是沒有任何參數的預設模式。 在此模式中,此工具會定期查詢每個層級的USB 3.0裝置,並顯示埠的目前U狀態。 根據預設,此工具會每隔 500 毫秒執行一次查詢。

在監視模式中,此命令行選項可以變更期間:

usblpm /PollingInterval <*time in milliseconds*>

其中時間值是從 1 到 100000 的整數。 /PollingInterval 選項是選擇性選項。 一般而言,您不應該變更時間週期。

測試

若要測試裝置或中樞:

  1. 啟動工具。
  2. 將模式從 [監視] 變更為 [測試]。
  3. 選取測試裝置。
  4. 按兩下 [開始 ] 以啟動測試回合。

測試會在 10 秒內完成,且結果會顯示給使用者。

測試會嘗試不同的U0/U1/U2狀態組合,並確保測試裝置已成功重新進入U0。 這是藉由傳送查詢 BOS 描述元的控制項傳輸來完成。

若要測試中樞,請移除與其連結的所有裝置,然後執行測試。 然後,連結一或多個裝置,然後重新執行測試。 不過,如果其中一個下游裝置未正確支援U1/U2,中樞測試就會失敗。 因此,在中樞上執行測試之前,建議您先在中樞下游的裝置上執行測試,以確保它們通過測試。

注意

在執行測試時,請勿變更裝置拓撲。 如果動態變更組態,工具的行為是未定義的。

設定U1/U2狀態

您可以執行下列命令,使用 USBLPM 來啟用或停用系統上所有 USB 裝置的 U1 和 U2 狀態:

usblpm /enable|/disable U1|U2

例如,此命令會停用U2:

usblpm /disable U2

在 [設定] 模式中,此工具不會顯示任何視窗。 啟用或停用會在工具執行之後保存。

USBLPM 的已知問題

測試 SuperSpeed 中樞的 USBLPM 之前,您應該執行下列步驟來停用選擇性暫停。

  1. 在 裝置管理員 中,以滑鼠右鍵按兩下 SuperSpeed 中樞,然後選取 [屬性]。
  2. 按兩下 [電源管理] 索引 標籤。
  3. 取消核取 [允許電腦關閉此裝置以節省電源]。

使用 USBLPM 完成測試之後,請檢查 [允許電腦關閉此裝置以節省電源以重新啟用選擇性暫停] 來啟用中樞的選擇性暫停。

注意

USBLPM 目前不會測試 USB 2.1 LPM。