PwrTest DirectedFx 시나리오

PwrTest DirectedFx 시나리오는 DFx(Directed Power Management Framework)를 사용하는 드라이버로 디바이스를 테스트하도록 설계되었습니다.

사용자는 테스트할 디바이스의 instance 경로를 제공하고 필요에 따라 확인할 디바이스 전원 상태를 제공합니다.

D 상태를 지정하지 않으면 테스트는 디바이스가 D0에 남아 있지 않은지 확인합니다. instance 경로를 찾으려면 장치 관리자 디바이스의 속성을 검사합니다. 또는 옵션 없이 테스트를 실행하여 시스템의 모든 DFx 지원 디바이스의 instance 경로 목록을 가져옵니다.

이 테스트는 대기 중 네트워크 연결 설정 또는 AC 또는 DC 전원에 있는지 여부에 관계없이 모든 최신 대기 시스템에서 실행할 수 있습니다.

지정된 디바이스의 경우 테스트는 다음을 확인합니다.

  • 디바이스 및 부모가 DFx를 지원하기 전에 전원을 닫아야 하는 모든 자식 디바이스입니다.
  • 디바이스가 하나 이상의 전원이 닫힌 전원을 완전히 닫습니다.
  • 지시된 전원을 닫은 후 디바이스가 올바른 D 상태로 들어갑니다. (선택 사항)

각 주기에 대해 테스트는 다음을 보여줍니다.

  • 시스템이 유휴 복원력에 있는 시간

  • DRIPS(Directed Deepest Runtime 유휴 플랫폼 상태)가 해제된 시간

    • 각 개별 이유가 활성화된 시간
  • 모든 테스트 디바이스에 대한 개별 통계 및 선택적 실패 이유

    • Device {Test Device} failed because device {Failed Device} {Failed Reason}.
      • 페이징 디바이스 또는 디버깅 디바이스
      • DFx를 지원하지 않음
      • 구성 요소에 대한 제약 조건이 있습니다.
      • DFx 전원 낮추기 호출 실패
  • 각 브로드캐스트 트리 및 모든 참가자 디바이스

디바이스가 여러 개의 직접 전원 전환을 수행할 수 있도록 3주기에 대한 테스트를 실행하는 것이 좋습니다. 모든 주기가 완료되면 테스트는 총 성공/실패 주기 수를 출력합니다.

시스템에 DFx를 지원하는 디바이스가 없으면 테스트는 를 반환합니다 Error retrieving list of available Directed Fx devices.

Syntax

pwrtest /directedfx [/c:n] [/d:n] [/p:n] [/device(:n):path] [/?] 

/c:n
실행할 주기의 수(기본값은 1)를 지정합니다.

/d:n
주기 사이의 지연 시간을 지정합니다(초, 기본값은 60).

/p:n
연결된 대기 상태로 유지할 시간을 지정합니다(초 단위, 기본값은 300).

/device:n
경로는 테스트할 디바이스의 instance 경로를 제공합니다.
N은 Directed Fx 전환으로 인해 디바이스가 입력해야 하는 선택적 디바이스 전원 상태를 제공합니다.

예제

pwrtest /directedfx

PwrTest 구문

지시된 전원 관리 프레임워크 소개

지시된 FX 시스템 확인 테스트