Macbook does not wake up properly after several hours of sleep

hibernatemacbook prosleep-wake

When I close my MacBook Pro in the evening, and then open it in the morning, the display is illuminated and the apple is bright but nothing is happening. So I need to push the power button to restart it. When it restarts, Google Chrome crashes and virtualenv is logged out.

I thought that the problem is with hibernation so I set the hibernation to 0 in pmset. My current pmset parameters are as follows:

 standbydelay         10800
 standby              1
 womp                 1
 halfdim              1
 hibernatefile        /var/vm/sleepimage
 powernap             1
 gpuswitch            2
 networkoversleep     0
 disksleep            10
 sleep                1
 autopoweroffdelay    86400
 hibernatemode        0
 autopoweroff         1
 ttyskeepawake        1
 displaysleep         10
 acwake               0
 lidwake              1



2018-10-05 12:50:03 -0700 Assertion status system-wide: BackgroundTask 0 ApplePushServiceTask 0 UserIsActive 1 

PreventUserIdleDisplaySleep 0 PreventSystemSleep 0 ExternalMedia 0 PreventUserIdleSystemSleep 0 NetworkClientActive 0


Listed by owning process: pid 94(hidd): [0x0000000e00098030] 00:00:00 

UserIsActive named:"com.apple.iohideventsystem.queue.tickle.4294968174.3" Timeout will fire in 600 secs Action=TimeoutActionRelease pid 188(mds_stores): [0x00000115000b80fd] 00:00:00 

BackgroundTask named: "com.apple.metadata.mds_stores.power" 

Kernel Assertions: 0x100=MAGICWAKE id=503 level=255 0x100=MAGICWAKE mod=31.12.1969, 16:00 description=en0 owner=en0 

Idle sleep preventers: IODisplayWrangler

If I close the lid shortly everything is okay. Any ideas on what is going on?

Best Answer

Recommend to evaluate the Sleep mode.

Run pmset -g assertions in terminal and post the output.

Usually you can see there who is acting up and not letting your mac sleep.

The message Kernel Assertions: 0x100=MAGICWAKE id=503 level=255 0x100=MAGICWAKE says it.

Also the ExternalMedia is set to wake it up over your USBbluetooth. connection.

So you have a device (BT keyboard) that does that.

As for why:

You BT track pad wakes up (do you have a Cat?) other BT devices interference, low battery... see this for more.

To test do "Allow Bluetooth devices to wake this computer" OFF.

If you have the Magicwake app installed, remove it.