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:


    • Related Articles

    • NVME SSD and Apple Macs - Known Issues

      Known Issues NVME and Apple Macs have a few known and manageable issues that it can be useful to know about in advance. Most of them are due to running new technologies (NVMe) on an old platform (outdated firmware/software). 1. Boot ROM version/Mac ...
    • My computer can't recognise my SSD or How to Bless Your Drive

      How to Bless Your Drive STEP ONE: Go to Disk Utility (Finder -> Applications -> Utilities -> Disk Utility) and get the name of your drive. If your drive is not named Fledging_Feather, make sure to read the NOTICE at the end of this documentation. If ...
    • Troubleshooting memory problems

      COMMON MEMORY PROBLEMS When you have a problem with memory, the cause is usually one of three things: 1.       Improper Configuration: You have the wrong part for your computer or did not follow the configuration rules. 2.       Improper ...
    • Fix to apply when Mac OS 10.13 was not installed prior new NVME SSD installation

      For a new NVME SSD to be recognised* by an Apple machine, Mac OS 10.13** or newer would need to be installed before the new NVME SSD is installed. However, if your original SSD suddenly stopped working and you didn't already have Mac OS 10.13 or ...
    • The SSD Glossary

      ACHI. SATA. RAID. What? If you've ever been confused by an SSD technical term, look no further. We've got you covered. In this user-friendly guide, our team of experts compiled a list of the most commonly used technical terms and sought to explain ...