With macOS 11, additional steps are needed to load and use legacy kernel extensions. This requires user approval in (macOS 12 or earlier) or , and computers must be restarted to load the kernel extension into a kernel cache. You can use the technologies in Jamf Pro to complete this additional process using MDM.
Note:
On Mac computers with Apple silicon, Rosetta 2 does not translate kernel extensions built for Intel processors. Ensure your app or software supports Apple silicon.
For more information, see the following articles from Apple's support website:
You can use both a configuration profile in the Jamf Pro interface or Jamf Pro API to execute the
RestartDevice MDM command to load the legacy kernel extension cache. This process looks similar to the following:- 1. Create a computer configuration profile with an Approved Kernel Extensions payload.
- The profile allows you to pre-approve the required kernel extensions for the software you are installing on target computers. When the profile is installed on the computers, the kernel extensions specified in the profile are can be loaded on target computers.
- 2. Restart the computer using one of the following methods:
- You can use the MDM Restart with Kernel Cache Rebuild option in Jamf Pro to restart the computer after installing the software.Note:
Restarting the computer using the MDM Restart with Kernel Cache Rebuild option in Jamf Pro is the recommended restart method.