| Предыдущий | Следующий |
| kOSKextReturnKCLoadFailureSystemKC | kIOReturnInvalid |
kOSKextReturnKCLoadFailureAuxKC
Подкод Auxiliary Kernel Collection
kOSKextReturnKCLoadFailureAuxKC обозначает сбой загрузки Auxiliary Kernel Collection. XNU документирует его как подкод kOSKextReturnKCLoadFailure , который можно объединить операцией OR с подкодом System KC. Если не загружаются обе коллекции, младшая часть кода ошибки становится равной 0x1f.
При диагностике сторонних kext в macOS 11 и новее это обычно информативнее базового результата коллекции, поскольку AuxKC является загрузочной коллекцией, куда включаются допустимые сторонние kext. Однако статус всё равно не указывает первичную причину отказа: она могла возникнуть при валидации, оценке политики, построении коллекции или проверке при загрузке.
Что различать
kOSKextReturnKCLoadFailureAuxKC— сбой загрузки AuxKC.kOSKextReturnSystemPolicy— политика заблокировала kext до его включения или загрузки.kOSKextReturnCache— ошибка при обработке устаревшего пути системного кэша kext.
Что собрать
- Исходный статус коллекции, выпуск macOS, семейство оборудования, журналы загрузки и список целевых kext.
- Состояние авторизации, политики и перезапуска, при котором запрашивалось перестроение AuxKC.
- Доказательство того, какие kext действительно вошли в коллекцию, а не только были разрешены или присутствовали на диске.
Ссылки
- Apple XNU: OSKextLib.h, подкоды KC
- Apple Platform Security: построение и receipt AuxKC
- Apple Platform Deployment: перезапуск для перестроения AuxKC
Нужно найти другой код? Найти другой код состояния или ошибки.