Средство USBLPM

Средство USBLPM отслеживает состояния питания ПОРТОВ USB 3.0 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 можно использовать для включения или отключения состояний U1 и U2 для всех USB-устройств в системе, выполнив следующую команду:

usblpm /enable|/disable U1|U2

Например, эта команда отключает U2:

usblpm /disable U2

В режиме настройки средство не отображает ни одного окна. Включение или отключение будет сохранено после запуска утилиты.

Известные проблемы с USBLPM

Перед тестированием USBLPM для концентратора SuperSpeed необходимо выполнить следующие действия, чтобы отключить выборочную приостановку.

  1. В диспетчере устройств щелкните правой кнопкой мыши концентратор SuperSpeed и выберите "Свойства".
  2. Перейдите на вкладку "Управление питанием ".
  3. Снимите флажок Разрешить компьютеру отключить это устройство для экономии энергии.

После завершения тестирования с помощью USBLPM включите выборочную приостановку для концентратора, установив флажок Разрешить компьютеру отключить это устройство, чтобы сохранить мощность для повторной включения выборочной приостановки.

Замечание

В настоящее время USBLPM не проверяет USB 2.1 LPM.