Detección y recuperación de bloqueos

Después de emitir un comando al componente IHV, el host inicia un temporizador. Si el temporizador expira antes de que se complete el componente IHV (mensaje del paso 3 de las figuras del modelo de comunicación, la sincronización y la anulación), el controlador asume que el componente IHV está bloqueado, restablece el componente IHV y se recupera si la condición previa es correcta.

La condición previa es que el sistema proporcionará métodos ACPI para restablecer el dispositivo, ya sea en un bus o en el nivel de dispositivo.

El tiempo de espera de bloqueo de M1-M3 es de 10 segundos.

El tiempo de espera de la tarea M3-M4 es de 30 segundos o se puede configurar en función de la tarea.

Nota:

Es posible que algunas tareas tarden más de 30 segundos en completarse (por ejemplo, Wi-Fi Detección directa para el bit de registrador seleccionado en determinados escenarios). En estos casos, el tiempo de espera de la tarea iniciada por el host se ajusta en consecuencia para permitir 30 segundos más que el tiempo de ejecución máximo esperado de la tarea. 

Se trata de límites superiores máximos para los comandos y el procesamiento que tarda más de este tiempo en considerarse un error. Se espera que, en un modo normal de funcionamiento (sin esfuerzo de CPU), la mayoría de las tareas y propiedades finalicen significativamente antes que los tiempos de espera especificados anteriormente. Estos valores se especifican con cada tarea o propiedad. El adaptador debe asegurarse de que no tiene esperas que provoquen que se superen esos tiempos de ejecución.

En esta sección

Detección de bloqueos de UE y detección de bloqueos de flujo de recuperación de UE: pasos del 1 al 14Restablecimiento (eliminación sorpresa): pasos 15-20Intervalos para diagnosticar la detección de bloqueos de LEde llamada PLDR