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 3.0裝置,並顯示埠的目前U狀態。 根據預設,此工具會每隔 500 毫秒執行一次查詢。
在監視模式中,此命令行選項可以變更期間:
usblpm /PollingInterval <*time in milliseconds*>
其中時間值是從 1 到 100000 的整數。 /PollingInterval 選項是選擇性選項。 一般而言,您不應該變更時間週期。
測試
若要測試裝置或中樞:
- 啟動工具。
- 將模式從 [監視] 變更為 [測試]。
- 選取測試裝置。
- 按兩下 [開始 ] 以啟動測試回合。
測試會在 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 之前,您應該執行下列步驟來停用選擇性暫停。
- 在 裝置管理員 中,以滑鼠右鍵按兩下 SuperSpeed 中樞,然後選取 [屬性]。
- 按兩下 [電源管理] 索引 標籤。
- 取消核取 [允許電腦關閉此裝置以節省電源]。
使用 USBLPM 完成測試之後,請檢查 [允許電腦關閉此裝置以節省電源以重新啟用選擇性暫停] 來啟用中樞的選擇性暫停。
注意
USBLPM 目前不會測試 USB 2.1 LPM。