3rd party Kexts not loading when booted from external disk on Apple Silicon Macs
This was referenced in a closed thread here: Error Domain=KMErrorDomain Code 71 - Apple Community
It is also being discussed in an open apple developer thread here: kmutil fails when booted into OS o… | Apple Developer Forums
There is an error with Apple's handing of kexts for 3rd party apps when an Apple Silicon Mac is booted from an external disk. I believe this is causing a lot of turmoil in software/hardware vendor threads where there appears to be no solution and the vendors/developers are unable to resolve some issues.
Here is my configuration:
- Mac mini M1
- RME Fireface 800 audio interface
- 1yr of flawless performance with macOS Monterey and RME M1/M2 drivers (v 3.41 for context).
- Last week, due to running low on 250GB internal storage, Purchased Samsung 2TB Portable SSD T7 (USB 3.2 Gen2, 10Gbps)
- Booted to recovery mode, Formatted volume to GUID/AFPS, installed Monterey 12.6.7
- Rebooted to external SSD
- Followed extensive installation instructions from RME for their M1/M2 drivers with support for os 11/12/13: https://rme-audio.de/rme-macos.html
- Driver will not launch, RME Totalmix does not load, RME interface is stuck at RED light on the "Host" indicator
- launch the kext manually running 'sudo kextutil /Library/Extensions/FirefaceAudioDriver.kext'
- Get error: Error Domain=KMErrorDomain Code=71 "Could not find: Unable to get contents of boot kernel collection collection at /System/Volumes/Preboot/......
Searching for "KMErrorDomain Code=71", "kext preboot m1 Mac external disk" etc, it is clear this is impacting more 3rd party software than just RME, and there is the above apple developer thread which was originally submitted by a 3rd party developer to address an issue with their software.
I am hoping this can be escalated as a software issue and and prioritized for a fix, the developer thread did not seem to be going anywhere, though there are comments as recent as this week of users looking for an update from apple.
Thanks,
-jb
Mac mini (M1, 2020)