My computer has problems waking up from sleep

My computer has problems waking up from sleep

This is a known issue that occurs when using NVMe SSDs with MacBooks from 2013 and 2014. However, you can circumvent this issue using the following steps! This will still allow for regular sleep, just not deep "hibernation" mode.

      Open up Terminal (open your Applications folder, then open the Utilities folder. Open the Terminal application.)

      Type in the following code in the Terminal:

            sudo pmset hibernatemode 0 standby 0

      Press enter (return). 

If that didn't work, try also doing the following:

      Open up Terminal (open your Applications folder, then open the Utilities folder. Open the Terminal application.)

      Type in the following code in the Terminal:

            sudo pmset autopoweroff 0

      Press enter (return).

Update from OWC - 19.06.2023
Drive type: NVMe SSDs running macOS 10.13 or later (as boot volumes)
Aura Pro X
Aura Pro X2
Aura N
Aura N2 (available Q1 2021)

Please note that some customers have reported an issue with our NVMe based SSDs that relates to use of a lesser known macOS 'Sleep' behavior called ’Standby Mode.' By default, some Mac models will enter Standby mode after they have been sleeping for 3 hours. The issue we are investigating is a system crash which can sometimes occur while attempting to wake a Mac from this Standby mode. Afterward a panic log will be displayed. The top few lines of the log will look similar to the code shown below. 

*** Panic Report ***

panic(cpu 2 caller 0xffffff7f9c8e082a): nvme: "IONVMeController::HandleControllerPowerOff, ShutdownNVMe() completed with status = 0xe00002c9\n"@/BuildRoot/Library/Caches/com.apple.xbs/Sources/IONVMeFamily/IONVMeFamily-356.30.6/IONVMeController.cpp:2011
 

While we cannot always reproduce it, we have identified the issues being related to Apple's NVMe system resources. We have submitted a bug report to our contact at Apple, and are concurrently evaluating the possibility of a driver-level solution for our customers. In the meantime, please use the simple workaround below to prevent your system from entering Standby mode when it is sleeping.

Workaround

Open the Terminal app
Type the following: 

sudo pmset -a standby 0 
 
Press Return
Quit the Terminal
This prevents the computer from entering Standby mode while the computer is in normal Sleep mode. From this point, allowing the computer to return to sleep and then waking the computer, should prevent the kernel panic from occurring. Initial findings suggest this will not significantly impact battery power or related issues. The system should behave as it normally does. To confirm that the above setting was properly set open the macOS System Report, select the 'Power' item in the sidebar, and then check the 'Standby Enabled' value. It should say 0.


Please note: the two settings above have been given different names starting with macOS 11 (Big Sur). They are now listed as:

AutoPowerOff Delay:
AutoPowerOff Enabled: