Hi there,
I had problems with high CPU load of kernel_task for weeks now and decided to clean up my kexts. I deleted the Silabs Usb Driver kext and invalidated the cache via
sudo kextcache -invalidate /
This gave the following strange output
Untrusted kexts are not allowed
Kext rejected due to invalid signature: <OSKext 0x7ffc9675a160 [0x7fff89e2c8c0]> { URL = "file:///Library/Apple/System/Library/Extensions/AppleUSBEthernetHost.kext/", ID = "com.apple.macos.driver.AppleUSBEthernetHost" }
How can this be? Is this kext from Apple corrupt or something?
I'm on macOS 10.15.4.
Best regards
This doesn't really answer your question, but here's some information about potential causes for kernel_task causing high load: https://mjtsai.com/blog/2020/04/23/throttling-due-to-thunderbolt-left-proximity-sensor/
To delete the KEXT, you can disable SIP temporarily.