Blocage de la détection et de la récupération

Une fois qu’une commande est émise pour le composant IHV, l’hôte démarre un minuteur. Si le minuteur expire avant la fin du composant IHV (message étape 3 dans les figures du modèle de communication, de la synchronisation et de l’abandon), le pilote suppose que le composant IHV est suspendu, réinitialise le composant IHV et récupère si la condition préalable est correcte.

La condition préalable est que le système fournit des méthodes ACPI pour réinitialiser l’appareil, soit au niveau d’un bus, soit au niveau de l’appareil.

M1-M3 Hang Timeout est de 10 secondes.

Le délai d’attente de tâche M3-M4 est de 30 secondes ou configurable en fonction de la tâche.

Notes

Certaines tâches peuvent prendre plus de 30 secondes (par exemple, Wi-Fi découverte directe pour le bit du bureau d’enregistrement sélectionné dans certains scénarios). Dans ce cas, le délai d’expiration de la tâche initié par l’hôte est ajusté en conséquence pour permettre une durée de 30 secondes de plus que l’exécution maximale attendue de la tâche. 

Il s’agit de limites supérieures maximales pour les commandes et le traitement qui prend plus de temps que ce temps est considéré comme une erreur. On s’attend à ce que, dans un mode de fonctionnement normal (sans contrainte du processeur), la plupart des tâches et des propriétés se terminent beaucoup plus tôt que les délais d’expiration spécifiés ci-dessus. Ces valeurs sont spécifiées avec chaque tâche/propriété. L’adaptateur doit s’assurer qu’il n’a pas d’attentes qui entraîneraient le dépassement de ces délais d’exécution.

Contenu de cette section

Détection du blocage de l’UE et du flux de récupérationDétection du blocage de l’UE : étapes 1 à 14Réinitialisation (suppression surprise) : étapes 15-20Minutages pour diagnostiquer ladétection de blocaged’appel LE PLDR