Dela via


USBLPM-verktyg

USBLPM-verktyget övervakar U0/U1/U2/U3-strömtillstånden för USB 3.0-portar. Det kan också användas för att kontrollera att övergångarna mellan U0/U1/U2 sker korrekt. Dessutom kan verktyget aktivera eller inaktivera U1- och/eller U2-tillstånd på alla enheter i systemet.

Verktyget ingår i MUTT-programvarupaketet.

USBLPM

USBLPM är endast för Windows 8 och fungerar med Microsoft USB 3.0-drivrutinsstacken. Verktyget körs inte som en del av batchfilerna och skripten i det här paketet. Verktyget är avsett för kontrollant-, hubb- och enhetsföretag för att övervaka de nya USB 3.0-energitillstånden.

USBLPM körs i läget Övervakning, Testning eller Konfigurering .

usb lpm-verktyg.

Övervakning

Det här är standardläget när verktyget körs utan några parametrar. I det här läget frågar verktyget regelbundet varje nivå av USB 3.0-enheter och visar portens aktuella U-tillstånd. Som standard kör verktyget frågan var 500:e millisekunder.

I övervakningsläge kan perioden ändras med det här kommandoradsalternativet:

usblpm /PollingInterval <*time in milliseconds*>

Där tidsvärdet är ett heltal från 1 till 100000. Alternativet /PollingInterval är valfritt. I allmänhet bör du inte ändra tidsperioden.

Testa

Så här testar du en enhet eller en hubb:

  1. Starta verktyget.
  2. Ändra läget från Övervakning till Testning.
  3. Välj testenheten.
  4. Klicka på Starta för att starta en testkörning.

Testet slutförs inom 10 sekunder och resultatet visas för användaren.

Testet testar olika kombinationer av U0/U1/U2-tillstånd och ser till att testenheten kommer in i U0 igen. Detta görs genom att skicka en kontrollöverföring som frågar BOS-beskrivningen.

Om du vill testa en hubb tar du bort alla enheter som är anslutna till den och kör testet. Anslut sedan en eller flera enheter och kör testet igen. Men om en av de underordnade enheterna inte stöder U1/U2 korrekt misslyckas hubbtestet. Innan du kör testet på hubben rekommenderar vi därför att du först kör testet på enheter som är nedströms till hubben för att säkerställa att de klarar testet.

Anmärkning

Ändra inte enhetens topologi när du kör testet. Verktygets beteende är odefinierat om konfigurationen ändras dynamiskt.

Konfigurera U1/U2-tillstånd

Du kan använda USBLPM för att aktivera eller inaktivera U1- och U2-tillstånd för alla USB-enheter i systemet genom att köra följande kommando:

usblpm /enable|/disable U1|U2

Det här kommandot inaktiverar till exempel U2:

usblpm /disable U2

I konfigureringsläget visar verktyget inget fönster. Aktivering eller inaktivering bevaras även efter att verktyget har körts.

Kända problem med USBLPM

Innan du testar USBLPM för en SuperSpeed-hubb bör du utföra följande steg för att inaktivera selektivt uppehåll.

  1. Högerklicka på hubben SuperSpeed i Enhetshanteraren och välj Egenskaper.
  2. Klicka på fliken Energisparfunktioner .
  3. Avmarkera Tillåt att datorn inaktiverar enheten för att spara ström.

När du är klar med testningen med USBLPM aktiverar du selektivt uppehåll för hubben genom att kontrollera Tillåt att datorn inaktiverar den här enheten för att spara ström för att återaktivera selektivt uppehåll.

Anmärkning

USBLPM testar för närvarande inte USB 2.1 LPM.