Contribute
Register

Random high CPU usage/Sleep/Wake problem

Status
Not open for further replies.
What happens upon wake? (eg. define "doesn't work").

Laptop goes to sleep. LED blinks orange (standby/sleep mode).

- When I press the power button the LED turns green (on).
- The keyboard backlight also turns on. But I can't use the keyboard (pressing caps lock doesn't activate the appropriate led indicator)
- Display stays off.

I then have to force-shutdown it by holding down the power button and boot again.
 
Laptop goes to sleep. LED blinks orange (standby/sleep mode).

- When I press the power button the LED turns green (on).
- The keyboard backlight also turns on. But I can't use the keyboard (pressing caps lock doesn't activate the appropriate led indicator)
- Display stays off.

I then have to force-shutdown it by holding down the power button and boot again.

Download patchmatic: https://bitbucket.org/RehabMan/os-x-maciasl-patchmatic/downloads/RehabMan-patchmatic-2015-0107.zip
Extract the 'patchmatic' binary from the ZIP. Copy it to /usr/bin, such that you have the binary at /usr/bin/patchmatic.

In terminal,
Code:
if [ -d ~/Downloads/RehabMan ]; then rm -R ~/Downloads/RehabMan; fi
mkdir ~/Downloads/RehabMan
cd ~/Downloads/RehabMan
patchmatic -extract

Note: It is easier if you use copy/paste instead of typing the commands manually.

Post contents of Downloads/RehabMan directory (as ZIP).

Also, post ioreg: http://www.tonymacx86.com/audio/58368-guide-how-make-copy-ioreg.html. Please, use the IORegistryExplorer v2.1 attached to the post! DO NOT reply with an ioreg from any other version of IORegistryExplorer.app.

And output from:
Code:
kextstat|grep -y acpiplat
kextstat|grep -y appleintelcpu
kextstat|grep -y applelpc

Also, post EFI/Clover folder (press F4 at main Clover screen before collecting).

Also post output of:
Code:
sudo touch /System/Library/Extensions && sudo kextcache -u /
 
Uploaded IOReg, Rehabman.zip and Clover folder as attachments.

Output from:
Code:
kextstat|grep -y acpiplat
kextstat|grep -y appleintelcpu
kextstat|grep -y applelpc

Code:
Sony-Vaio-S13:~ phil$ kextstat|grep -y acpiplat
   13    2 0xffffff7f822d4000 0x66000    0x66000    com.apple.driver.AppleACPIPlatform (4.0) 295F7A91-2DF7-3FFE-9550-A0C1A6F9D575 <12 11 7 6 5 4 3 1>
Sony-Vaio-S13:~ phil$ kextstat|grep -y appleintelcpu
   21    0 0xffffff7f821d1000 0x2b000    0x2b000    com.apple.driver.AppleIntelCPUPowerManagement (218.0.0) 38E3CB46-539D-3104-AF43-CEF24124B14A <7 6 5 4 3 1>
   29    0 0xffffff7f821cc000 0x3000     0x3000     com.apple.driver.AppleIntelCPUPowerManagementClient (218.0.0) 25B44397-83A4-3F4D-89E4-3D45C3EADD04 <7 6 5 4 3 1>
Sony-Vaio-S13:~ phil$ kextstat|grep -y applelpc
   88    0 0xffffff7f81fc7000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) 0C90B22D-637B-3000-8C44-B7955D57E10A <75 12 5 4 3>

Also, post EFI/Clover folder (press F4 at main Clover screen before collecting).
I already pressed F4 before patching DSDT/SSDT files.

Also post output of:
Code:
sudo touch /System/Library/Extensions && sudo kextcache -u /
Code:
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext DummyHDA.kext
 

Attachments

  • RehabMan.zip
    20.6 KB · Views: 68
  • CLOVER.zip
    3.4 MB · Views: 63
  • IOReg.zip
    462.3 KB · Views: 78
Uploaded IOReg, Rehabman.zip and Clover folder as attachments.

Output from:
Code:
kextstat|grep -y acpiplat
kextstat|grep -y appleintelcpu
kextstat|grep -y applelpc

Code:
Sony-Vaio-S13:~ phil$ kextstat|grep -y acpiplat
   13    2 0xffffff7f822d4000 0x66000    0x66000    com.apple.driver.AppleACPIPlatform (4.0) 295F7A91-2DF7-3FFE-9550-A0C1A6F9D575 <12 11 7 6 5 4 3 1>
Sony-Vaio-S13:~ phil$ kextstat|grep -y appleintelcpu
   21    0 0xffffff7f821d1000 0x2b000    0x2b000    com.apple.driver.AppleIntelCPUPowerManagement (218.0.0) 38E3CB46-539D-3104-AF43-CEF24124B14A <7 6 5 4 3 1>
   29    0 0xffffff7f821cc000 0x3000     0x3000     com.apple.driver.AppleIntelCPUPowerManagementClient (218.0.0) 25B44397-83A4-3F4D-89E4-3D45C3EADD04 <7 6 5 4 3 1>
Sony-Vaio-S13:~ phil$ kextstat|grep -y applelpc
   88    0 0xffffff7f81fc7000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) 0C90B22D-637B-3000-8C44-B7955D57E10A <75 12 5 4 3>


I already pressed F4 before patching DSDT/SSDT files.


Code:
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext DummyHDA.kext

Try with OsxAptioFixDrv-64.efi, remove OsxAptioFix2Drv-64.efi.

Also, you should install BrcmPatchRAM for your bluetooth. Bad idea to leave a BT device on the USB bus without valid firmware.
 
Try with OsxAptioFixDrv-64.efi, remove OsxAptioFix2Drv-64.efi.
When I couldn't boot into the OS X Installer I tried different things and ended with OsxAptioFix2Drv-64.efi

But now I installed OsxAptioFixDrv-64.efi. Both work for me.

Also, you should install BrcmPatchRAM for your bluetooth. Bad idea to leave a BT device on the USB bus without valid firmware.
Okay, I didn't know that. I wanted to fix sleep/wake/power management before proceeding and hadn't installed the WiFi/Bluetooth kexts yet.

But now I installed everything and have working WiFi/BT.
 
When I couldn't boot into the OS X Installer I tried different things and ended with OsxAptioFix2Drv-64.efi

But now I installed OsxAptioFixDrv-64.efi. Both work for me.

Keep in mind that with both installed, OsxAptioFix2 takes precedence.
 
Keep in mind that with both installed, OsxAptioFix2 takes precedence.
Whenever I installed one, I removed the other.

Now that I installed everything again (except for CodecCommander) I tried Sleep/Wake.

When I pressed the Power button my laptop actually waked.. but after 20-30 seconds.

And now again kernel_task has high CPU usage/loud fans.

EDIT: CPU usage drop after restart.
 
Whenever I installed one, I removed the other.

Now that I installed everything again (except for CodecCommander) I tried Sleep/Wake.

When I pressed the Power button my laptop actually waked.. but after 20-30 seconds.

And now again kernel_task has high CPU usage/loud fans.

EDIT: CPU usage drop after restart.

Sounds like a kext you have is locking up/spinning upon wake (and perhaps other scenarios).
 
Sounds like a kext you have is locking up/spinning upon wake (and perhaps other scenarios).

How can I find out which kext it is?
 
Status
Not open for further replies.
Back
Top