Что означает код возврата ядра macOS 0xE00002DF (kIOReturnNoInterrupt)?

 
Предыдущий Следующий
kIOReturnCannotWire kIOReturnNoFrames

kIOReturnNoInterrupt

Признак проблемы настройки или жизненного цикла прерывания

kIOReturnNoInterrupt сообщает, что прерывание не подключено. Общий статус не устанавливает причину отсутствия: устройство могло не завершить настройку, выбранная служба может не предоставлять ожидаемый ресурс прерывания, может выполняться переход питания или удаления либо операция использует несовместимый интерфейсный путь.

Это не общее сообщение о том, что операционная система отключила прерывания процессора. Рассматривайте результат как указание на ресурс и жизненный цикл конкретного объекта IOKit, который его вернул. Соответствующее семейство драйвера должно определять, восстанавливается ли состояние настройкой, перенастройкой, повторным обнаружением или использованием другого интерфейса.

Полезные проверки

  • Определите службу, семейство драйвера, метод и состояние устройства, в котором ожидался ресурс прерывания.
  • Проверьте переходы инициализации, питания и удаления до повторения операции.
  • Сравните активную конфигурацию устройства с заведомо исправной, предоставляющей тот же интерфейс.
  • Сохраните диагностические данные драйвера и системы об подключении ресурса или регистрации прерывания.

Ссылки


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