다음을 통해 공유


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을 테스트하지 않습니다.