Compartir a través de


Herramienta USBLPM

La herramienta USBLPM supervisa los estados de alimentación U0/U1/U2/U3 de puertos USB 3.0. También se puede usar para comprobar que las transiciones entre U0/U1/U2 se producen correctamente. Además, la herramienta puede habilitar o deshabilitar estados U1 o U2 en todos los dispositivos del sistema.

La herramienta se incluye en el paquete de software MUTT.

USBLPM

USBLPM es solo para Windows 8 y funciona con la pila de controladores de Microsoft USB 3.0. La herramienta no se ejecuta como parte de los archivos y scripts por lotes de este paquete. La herramienta está pensada para que las empresas de controladores, concentradores y dispositivos supervisen los nuevos estados de alimentación USB 3.0.

USBLPM se ejecuta en el modo de supervisión, pruebas o configuración .

herramienta usb lpm.

Supervisión

Este es el modo predeterminado cuando la herramienta se ejecuta sin parámetros. En este modo, la herramienta consulta periódicamente cada nivel de dispositivos USB 3.0 y muestra el estado U actual del puerto. De forma predeterminada, la herramienta ejecuta la consulta cada 500 milisegundos.

En el modo de supervisión, esta opción de línea de comandos puede cambiar el período:

usblpm /PollingInterval <*time in milliseconds*>

Donde el valor de hora es un entero comprendido entre 1 y 100000. La opción /PollingInterval es opcional. En general, no debe cambiar el período de tiempo.

Prueba

Para probar un dispositivo o un centro:

  1. Inicie la herramienta.
  2. Cambie el modo de supervisión a Pruebas.
  3. Seleccione el dispositivo de prueba.
  4. Haga clic en Iniciar para iniciar una ejecución de prueba.

La prueba se completa en un plazo de 10 segundos y los resultados se muestran al usuario.

La prueba prueba diferentes combinaciones de estados U0/U1/U2 y garantiza que el dispositivo de prueba vuelva a entrar en U0 correctamente. Para ello, se envía una transferencia de control que consulta el descriptor de BOS.

Para probar un centro, quite todos los dispositivos conectados a él y ejecute la prueba. A continuación, conecte uno o varios dispositivos y vuelva a ejecutar la prueba. Sin embargo, si uno de los dispositivos de bajada no admite correctamente U1/U2, se produce un error en la prueba del concentrador. Por lo tanto, antes de ejecutar la prueba en el centro, se recomienda ejecutar primero la prueba en los dispositivos que están de bajada del centro para asegurarse de que superan la prueba.

Nota:

No cambie la topología del dispositivo mientras ejecuta la prueba. El comportamiento de la herramienta no está definido si la configuración se cambia dinámicamente.

Configuración de estados U1/U2

Puede usar USBLPM para habilitar o deshabilitar los estados U1 y U2 para todos los dispositivos USB del sistema mediante la ejecución del siguiente comando:

usblpm /enable|/disable U1|U2

Por ejemplo, este comando deshabilita U2:

usblpm /disable U2

En el modo De configuración, la herramienta no muestra ninguna ventana. La habilitación o deshabilitación se conservará una vez ejecutada la herramienta.

Problemas conocidos con USBLPM

Antes de probar USBLPM para un centro de SuperSpeed, debe realizar los pasos siguientes para deshabilitar la suspensión selectiva.

  1. En Administrador de dispositivos, haga clic con el botón derecho en el centro de SuperSpeed y seleccione Propiedades.
  2. Haga clic en la pestaña Administración de energía .
  3. Desactive Permitir que el equipo desactive este dispositivo para ahorrar energía.

Una vez finalizada la prueba con USBLPM, habilite la suspensión selectiva para el concentrador; para ello, active Permitir que el equipo desactive este dispositivo para ahorrar energía para volver a habilitar la suspensión selectiva.

Nota:

USBLPM actualmente no prueba EL LPM USB 2.1.