다음을 통해 공유


USB4™ 디바이스에 대한 연결 관리자 드라이버 추적 검사

이 문서에서는 USB4 디바이스에 대한 연결 관리자 드라이버 추적을 캡처하고 검토하는 방법을 살펴봅니다.

ETL 파일에 추적 캡처

BusesTrace.cmd 스크립트를 사용하여 USB4 연결 관리자 드라이버 및 기타 USB 드라이버의 추적을 ETL 파일로 캡처할 수 있습니다. Windows Performance Analyzer 같은 도구를 사용하여 이러한 ETL 파일의 추적을 검사할 수 있습니다.

다음 단계에서는 현재 부팅 세션의 추적을 캡처합니다.

  1. 관리자 권한 명령 프롬프트에서 BussTrace.cmd 스크립트를 시작합니다.
  2. 스크립트 메뉴 항목 추적 시작, USB4 구성 요소지금 시작을 선택하여 추적 세션을 시작합니다.
  3. <문제 재현>
  4. BusesTrace.cmd 스크립트 프롬프트에 따라 임의의 키를 눌러 추적 세션을 중지합니다.

다음 단계에서는 다음 부팅 세션의 시작 부분에서 추적을 캡처합니다.

  1. 관리자 권한 명령 프롬프트에서 BussTrace.cmd 스크립트를 시작합니다.
  2. 스크립트 메뉴 항목 추적 시작, USB4 구성 요소다음 부팅 세션에서 시작을 선택하여 다음 부팅 세션에 대한 추적 세션을 구성합니다.
  3. 시스템을 다시 부팅합니다. 다시 부팅하면 추적 세션이 시작됩니다.
  4. <문제 재현>
  5. 관리자 권한 명령 프롬프트에서 BussTrace.cmd 스크립트를 다시 시작합니다.
  6. 스크립트 메뉴 항목 부팅 세션 추적 중지를 선택하여 부팅 추적 세션을 중지하고 다음 부팅 세션에 대한 부팅 추적 세션 구성을 제거합니다.

IFR 순환 메모리 버퍼에서 추적 검사

USB4 연결 관리자 드라이버는 IFR(Inflight Trace Recorder)을 구현합니다. 이렇게 하면 WPP 추적 메시지를 순환 메모리 버퍼에 쓸 수 있으며 항상 사용하도록 설정됩니다. 추적 세션을 미리 사용하도록 설정할 필요가 없습니다. IFR의 추적 메시지는 커널 디버거 또는 커널 메모리 덤프에서 액세스할 수 있습니다.

커널 디버거 명령을 사용하여 추적을 검사합니다.

!rcdrkd.rcdrlogdump Usb4HostRouter.sys
!rcdrkd.rcdrlogdump Usb4DeviceRouter.sys