trulyspinach / SMCAMDProcessor

Power management, monitoring and VirtualSMC plugin for AMD processors
BSD 3-Clause "New" or "Revised" License
1.04k stars 90 forks source link

Authenticating extension failed: Bad code signature #122

Closed amatosg closed 3 years ago

amatosg commented 3 years ago

I copied the kext into Library/Extensions and then tried to load the kext file and I get the following error:

sudo kextutil -t AMDRyzenCPUPowerManagement.kext
Executing: /usr/bin/kmutil load --bundle-path /Library/Extensions/AMDRyzenCPUPowerManagement.kext
Error Domain=KMErrorDomain Code=29 "Authenticating extension failed: Kext wtf.spinach.AMDRyzenCPUPowerManagement v0.6.6 in executable kext bundle wtf.spinach.AMDRyzenCPUPowerManagement at /private/var/db/KernelExtensionManagement/Staging/wtf.spinach.AMDRyzenCPUPowerManagement.UzWJXK/AMDRyzenCPUPowerManagement.kext:

Authenticating extension failed: Bad code signature" UserInfo={NSLocalizedDescription=Authenticating extension failed: Kext wtf.spinach.AMDRyzenCPUPowerManagement v0.6.6 in executable kext bundle wtf.spinach.AMDRyzenCPUPowerManagement at /private/var/db/KernelExtensionManagement/Staging/wtf.spinach.AMDRyzenCPUPowerManagement.UzWJXK/AMDRyzenCPUPowerManagement.kext:

Authenticating extension failed: Bad code signature}

If there is more info needs, please let me know.

trulyspinach commented 3 years ago

I am having the same issue ever since upgraded to Bir Sur. Seems like Apple adopted some new policy for loading kext. However to use this kext you can configure OpenCore which will bypass apple's verification process.

Any help with the new policy is much appreciated :)

xumoxiao commented 1 year ago

I am having the same issue ever since upgraded to Bir Sur. Seems like Apple adopted some new policy for loading kext. However to use this kext you can configure OpenCore which will bypass apple's verification process.

Any help with the new policy is much appreciated :)

Has this issue been resolved? Can you tell me how? I also ran into it and didn't know how to deal with it.