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

 
Предыдущий Следующий
kOSMetaClassDuplicateClass kOSKextReturnInternalError

kOSMetaClassNoKext

kOSMetaClassNoKext означает, что среда выполнения OSMetaClass не смогла найти расширение ядра, которому должен принадлежать метакласс при регистрации. Проблема заключается в связи владения устаревшего загрузчика kext, а не в исчезновении узла устройства или пользовательского клиента.

Журнал ошибок OSMetaClass в XNU сопоставляет этот код с сообщением «Kext not found for metaclass». Значимы идентичность расширения, имя класса, граф зависимостей и текущая транзакция загрузки. Последующий сбой публикации службы может быть следствием, но не является основным смыслом результата.

Как диагностировать

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

Ссылки


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