Поделиться через


Требуется тестирование универсальной последовательной шины 4 (USB4™)

Требования HLK не предназначены для обеспечения полного охвата функциональных тестов для набора функций USB4. Рекомендуется выполнить тщательную проверку важных сценариев использования. Ниже приведены некоторые обязательные тесты.

  • Включите средство проверки стандартных драйверов в драйверах диспетчера подключений USB4 (Usb4HostRouter.sys и Usb4DeviceRouter.sys) во время тестирования и запуска. Драйверы предназначены для включения в подключенный отладчик ядра при обнаружении определенных нарушений требований к программному обеспечению или оборудованию.

    > verifier.exe /standard /driver Usb4HostRouter.sys Usb4DeviceRouter.sys Wdf01000.sys
    
  • Тестирование совместимости с различными устройствами и концентраторами USB4 и Thunderbolt™ 3.

  • Тестирование совместимости с различными мониторами, периферийными устройствами PCIe и USB 3.x путем туннелирования их через домен USB4.

  • Используйте коммутатор USB4 для автоматизации и нагрузочного тестирования подключения и отключения концентратора или устройства USB4 или Thunderbolt™ 3. Подробные сведения см. в статье Тестирование с помощью коммутатора USB4.

  • Убедитесь, что при бездействии туннелированных устройств домен USB4 выключен. На основе сопоставления портов _DSD для USB 3.x и PCIe, описанных в требованиях ACPI для USB4, домен должен входить в спящий режим только после того, как устройства USB 3.x и PCIe простаивают (в Dx где x > 0). Для отображения графики после выключения монитора, связанного с туннелем отображения, домен USB4 должен войти в спящий режим.

  • После выключения домена, когда устройство с туннелированием протокола инициирует пробуждение, убедитесь, что домен USB4 активирует резервное копирование и будет воспроизведено пробуждение протокола. Туннелированные устройства не должны проходить повторное перечисление PnP.

  • Переключение питания системы нагрузочных тестов, например гибернации. Для современных переходов в режиме ожидания убедитесь, что домен USB4 выключен и не блокирует доступ системы к DRIPS. Дополнительные сведения см. в статье Современный режим ожидания и длительное тестирование.

  • В различных сценариях тестирования и переходах убедитесь, что узел USB4 и маршрутизаторы устройств не находятся в состоянии сбоя PnP. Они не должны отображать желтый взрыв в диспетчере устройств.

  • Выполните тестирование между доменами, как описано в разделе Междоменовые подключения USB4.

  • Тестирование мониторов с высокой пропускной способностью одновременно с изохронными устройствами USB 3.x, такими как камеры. С помощью этой топологии выполните подключение и отключение периферийных устройств и системных переходов питания. Убедитесь, что периферийные устройства остаются функциональными.

  • Упражнение в альтернативном режиме DisplayPort™ на портах с поддержкой USB4. Если есть несколько портов с поддержкой USB4, выполните топологии устройств USB4, включая туннелированные мониторы, на одном из портов, одновременно проверяя альтернативный режим DisplayPort™ на других портах.

Тестирование с помощью коммутатора USB4

По умолчанию коммутатор USB4 отключен, так как он не будет перечислять устройства. Чтобы включить, скачайте средства в пакете программного обеспечения MUTT.

  1. Подключите коммутатор USB4 к порту USB4 в тестируемой системе.

  2. Подключите usb-кабель Micro-B к коммутатору, а другой конец кабеля 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, и вы увидите синий индикатор, как показано на следующем рисунке:

    Изображение устройства Microsoft USB Test Tool (MUTT) с синим индикатором.

    Примечание

    Если индикатор не загорится, возможно, переключатель по-прежнему работает правильно. Это можно подтвердить, проверив, успешно ли перечисление подчиненного устройства в диспетчере устройств, или с помощью 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 или ее дочерних компаний.

"USB4™" является товарным знаком ФОРУМА разработчиков USB и предназначен только для использования с продуктами, основанными на спецификации USB4™ и соответствующими ей.