범용 직렬 버스 4(USB4™) 필수 테스트

HLK 요구 사항은 USB4 기능 집합에 대한 완전한 엔드투엔드 기능 테스트 검사를 제공하도록 설계되지 않았습니다. 중요한 사용 시나리오에 대한 철저한 유효성 검사를 수행하는 것이 좋습니다. 필요한 몇 가지 테스트는 다음과 같습니다.

  • 테스트 및 가져오기 중에 USB4 연결 관리자 드라이버(Usb4HostRouter.sysUsb4DeviceRouter.sys)에서 표준 드라이버 검증 도구를 사용하도록 설정합니다. 드라이버는 소프트웨어 또는 하드웨어 요구 사항의 특정 위반을 탐지할 때 연결된 커널 디버거에 침입하도록 설계되었습니다.

    > verifier.exe /standard /driver Usb4HostRouter.sys Usb4DeviceRouter.sys Wdf01000.sys
    
  • 다양한 USB4 및 Thunderbolt™ 3 디바이스 및 허브에서 호환성 테스트를 수행합니다.

  • USB4 도메인을 통해 터널링하여 다양한 모니터, PCIe 및 USB 3.x 주변 장치와의 호환성 테스트를 수행합니다.

  • USB4 스위치를 사용하여 USB4 또는 Thunderbolt™ 3 허브 또는 디바이스의 연결 및 연결 해제를 자동화하고 스트레스 테스트를 수행합니다. 자세한 내용은 USB4 스위치를 사용하여 테스트하는 방법에 나와 있습니다.

  • 터널링된 디바이스가 유휴 상태일 때 USB4 도메인의 전원이 꺼지는지 확인합니다. USB4에 대한 ACPI 요구 사항에 설명된 USB 3.x 및 PCIe에 대한 _DSD 포트 매핑에 따라 도메인은 USB 3.x 및 PCIe 디바이스가 유휴 상태가 된 후에만 절전 모드로 전환해야 합니다(Dx의 경우 x > 0). 디스플레이 터널과 연결된 모니터가 꺼진 후 디스플레이 그래픽의 경우 USB4 도메인이 절전 모드로 전환되어야 합니다.

  • 도메인의 전원이 꺼진 후 터널링된 프로토콜 디바이스가 절전 모드 해제를 시작하면 USB4 도메인의 전원이 다시 켜지고 프로토콜 절전 모드 해제가 재생되는지 확인합니다. 터널링된 디바이스는 PnP 표시 재열거를 거치지 않아야 합니다.

  • 최대 절전 모드와 같은 스트레스 테스트 시스템 전원 전환. 최신 대기 전환의 경우 USB4 도메인의 전원이 꺼지고 시스템이 DRIPS로 진입하는 것을 차단하지 않는지 확인합니다. 자세한 내용은 최신 대기 스트레스 및 장기 테스트를 참조하세요.

  • 다양한 테스트 시나리오 및 전환에서 USB4 호스트 및 디바이스 라우터가 실패한 PnP 상태가 아닌지 확인합니다. 디바이스 관리자에서 노란색 Bang을 표시해서는 안 됩니다.

  • USB4 도메인 간 연결에 설명된 대로 도메인 간 테스트를 수행합니다.

  • 카메라와 같은 USB 3.x 등시 디바이스를 사용하여 고대역폭 모니터를 동시에 테스트합니다. 이 토폴로지를 사용하여 주변 장치 및 시스템 전원 전환의 연결 및 연결 해제를 수행합니다. 주변 장치가 계속 작동하는지 확인합니다.

  • USB4 지원 포트에서 DisplayPort™ 대체 모드를 연습합니다. 여러 USB4 지원 포트가 있는 경우 포트 중 하나에서 터널링된 모니터를 포함한 USB4 디바이스 토폴로지를 실행하는 동시에 다른 포트에서 DisplayPort™ 대체 모드를 테스트합니다.

USB4 스위치를 사용하여 테스트하는 방법

기본적으로 USB4 스위치는 디바이스를 열거하지 않도록 설정되어 있습니다. 사용하도록 설정하려면 MUTT 소프트웨어 패키지에서 도구를 다운로드합니다.

  1. USB4 스위치를 테스트 중인 시스템의 USB4 포트에 연결합니다.

  2. Micro-B USB 케이블을 스위치에 연결하고 Micro-B USB 케이블의 다른 쪽 끝을 테스트 중인 시스템의 USB-A 포트 또는 스위치를 제어하는 데 사용하려는 시스템에 연결합니다.

  3. 관리자 권한 명령 창에서 MUTT 도구가 있는 위치로 이동합니다. USB4 스위치가 검색되어 있는지 확인하려면 다음을 실행합니다.

    > ConnExUtil.exe /list
    1 Connection Exerciser Device Attached
    \\?\usb#vid_045e&pid_0646&mi_00#6&1456cc2b&0&0000#{86e0d1e0-8089-11d0-9ce4-08003e301f73}
    
  4. 포트 1로 전환하려면 다음을 실행합니다.

    > ConnExUtil.exe /setport 1
    1 ConnectiCon Exerciser Device Attached
    Switching to Port: 1
    

    이 작업을 실행하면 포트 1에 연결된 모든 항목이 열거되고 이 그림과 같이 파란색 LED가 켜집니다.

    파란색 LED가 켜진 MUTT(Microsoft USB 테스트 도구) 디바이스 사진.

    참고

    LED가 켜지지 않으면 스위치가 제대로 작동하는 것일 수 있습니다. 다운스트림 디바이스가 디바이스 관리자에서 성공적으로 열거되었는지 확인하거나 "connexutil /getPort"를 사용하여 이를 확인할 수 있습니다.

  5. 다음 명령을 실행하여 포트 2로 전환합니다.

    > ConnExUtil.exe /setport 2
    1 Connection Exerciser Device Attached
    Switching to Port: 2
    
  6. 매우 높은 가치가 있는 또 다른 테스트는 스트레스 테스트를 위해 /CxStress를 실행하는 것입니다.

    > ConnExUtil.exe /cxstress
    
  7. 위의 테스트 외에도 연결과 연결 해제 사이의 시간을 변경하면서 스트레스 테스트를 실행할 수 있습니다. 연결하거나 연결 해제 전에 USB4 도메인의 전원이 꺼질 수 있는 충분한 시간을 제공하는 데 도움이 될 수 있습니다.

    > ConnExUtil.exe /cxstress /mintime 5000 /maxtimeconnected 10000 /maxtimedisconnected 10000
    

참고 항목

Thunderbolt는 Intel Corporation 또는 그 자회사의 상표입니다.

"USB4™"는 USB Implementers Forum의 상표이며 USB4™ 사양을 기반으로 하고 이를 준수하는 제품에만 사용하기 위한 것입니다.