Codesign failure of Kernel extension on macOS Sierra

The current 64bit kernel extension for macOS (2nd Dec 2015) does not load on Sierra, here is what kextutil says:


👉  sudo kextutil /System/Library/Extensions/PsychtoolboxKernelDriver.kext

Notice: /System/Library/Extensions/PsychtoolboxKernelDriver.kext has debug properties set.

Diagnostics for /System/Library/Extensions/PsychtoolboxKernelDriver.kext:

Code Signing Failure: code signature is invalid

Untrusted kexts are not allowed

ERROR: invalid signature for PsychtoolboxKernelDriver, will not load


And codesign:


codesign -v /System/Library/Extensions/PsychtoolboxKernelDriver.kext

/System/Library/Extensions/PsychtoolboxKernelDriver.kext: unsealed contents present in the bundle root

The only file in the root is Info.plist!? I think Mario gets someone else to codesign as one needs a developer account with a modified certificate.


Ian