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


Поток обнаружения зависаний и восстановления UE

На этой схеме показан поток обнаружения зависания и сброса UE.

Поток обнаружения зависания и восстановления wdi.

Схема состоит из main этапов:

  1. Обнаружение зависания
  2. Журнал
  3. Сброс: обработка неожиданного удаления

Важно помнить, что эта функция устраняет зависание встроенного ПО. Это не решает зависания драйвера IHV. Зависания драйвера IHV можно решить только с помощью жесткой перезагрузки. Драйвер должен освободить все дескрипторы и другие ресурсы, прежде чем его можно будет выгрузить. Если драйвер не удается выгрузить, восстановление не работает.

Эта схема потока применяется ко всем идентификаторам NDIS OID и обратным вызовам для минипортов. Могут быть исключительные случаи, когда NDIS или шина не могут полностью поддерживать восстановление сброса, часть восстановления сброса не будет работать. Два примера: при инициализации минипорта или во время операции остановки минипорта.

Обнаружение зависания UE: шаги 1–14

Сброс (неожиданное удаление): шаги 15–20