After removing the battery from a MacBook late 2009 following a battery fault, the computer always runs kernel_task at 100% CPU utilization. I assume the process ends up in some kind of spin lock when looking for the battery and failing to do so. Is there a work around to prevent this issue? While waiting for a new battery, I would like to use the computer in a useful way on connected power.
MacBook without battery kernel_task 100% CPU utilization
activity-monitorbatterykernelmacbook pro
Related Question
- MacBook – Swollen/pregnant battery on a MacBook (13″ aluminium late-2008)
- MacBook – Is it possible to disable CPU throttling on a MacBook Pro with a completely dead (not recognized) battery
- IMac – CPU stuck at 0.8Ghz on iMac late 2013 2.7Ghz because of kernel_task
- MacBook Pro with shot battery, possible to prevent CPU throttling
- MacOS – MacBook losing charge while shut down
Best Answer
The procedure mentioned here, involving the removal of one specific system file, will probably disable the sensor check and prevent the kernel task from gobbling up your CPU, while waiting for your battery: https://apple.stackexchange.com/a/146381/226332