| Previous | Next |
| kOSKextReturnKCLoadFailureSystemKC | kIOReturnInvalid |
kOSKextReturnKCLoadFailureAuxKC
The Auxiliary Kernel Collection subcode
kOSKextReturnKCLoadFailureAuxKC identifies failure to load the Auxiliary Kernel Collection. XNU documents it as a subcode of kOSKextReturnKCLoadFailure that can be ORed with the System KC subcode. If both collections fail, the low error code becomes 0x1f.
For third-party kext troubleshooting on macOS 11 and later, this is usually more informative than the base collection result because the AuxKC is the boot-time collection that receives eligible third-party kexts. It still does not identify the first rejection cause; that may have occurred during validation, policy evaluation, collection construction, or boot verification.
What to distinguish
kOSKextReturnKCLoadFailureAuxKC— AuxKC load failure.kOSKextReturnSystemPolicy— policy blocked a kext before it could be included or loaded.kOSKextReturnCache— an error occurred while processing a legacy system kext cache path.
What to collect
- The raw collection status, macOS release, hardware family, boot logs, and target kext list.
- The authorization, policy, and restart state used to request the AuxKC rebuild.
- Evidence of which kexts were actually included rather than merely authorized or present on disk.
References
- Apple XNU: OSKextLib.h, KC subcodes
- Apple Platform Security: AuxKC construction and receipt
- Apple Platform Deployment: restarting to rebuild the AuxKC
Looking for a different code? Search another status or error code.