Site icon EfmSoft

Что означает код NTSTATUS 0xC000A121 (STATUS_SECONDARY_IC_PROVIDER_NOT_REGISTERED)?

 
Предыдущий Следующий
STATUS_HASH_NOT_PRESENT STATUS_GPIO_CLIENT_INFORMATION_INVALID

STATUS_SECONDARY_IC_PROVIDER_NOT_REGISTERED

Что означает STATUS_SECONDARY_IC_PROVIDER_NOT_REGISTERED

STATUS_SECONDARY_IC_PROVIDER_NOT_REGISTERED означает, что Windows пытается обработать прерывание через вторичный контроллер, но соответствующий поставщик контроллера ещё не зарегистрирован в системе. Такое состояние относится к цепочке GPIO/ACPI/PEP и обычно указывает на ошибку инициализации платформы или драйвера, а не на проблему прикладного обработчика прерывания.

Что проверить

  • Определите устройство и ACPI-ресурс, для которого запрашивается вторичное прерывание.
  • Проверьте порядок запуска GPIO-контроллера, PEP и драйвера устройства: регистрация поставщика должна завершиться до первого запроса.
  • Сопоставьте номер/ресурс прерывания с таблицами ACPI и фактической конфигурацией платформы.
  • Проверьте события Kernel-PnP и журнал драйвера на более ранний отказ инициализации.

Повторять запрос до бесконечности бессмысленно: если поставщик не зарегистрирован, состояние не изменится без завершения инициализации или исправления firmware/driver configuration. Для аппаратной платформы особенно важно сверить ACPI-описание со схемой вторичных прерываний, которую реально поддерживает контроллер.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version