New macbook Pro M1 chip waking when asleep with log "SMC.OutboxNotEmpty" wake reason

My new Macbook Pro with the M1 chip, when sleeping and on battery, will slowly drain. I looked at the logs and the wake reason is:


"Wake reason = wlan, kern.wakereason: 'SMC.OutboxNotEmpty smc.70070000 wifibt wlan"


This happens every few minutes or so in the log.


I checked the system preferences and Wake for Network access is OFF.


Never had this issue with prior MacBooks, until the new M1.


Any ideas?

MacBook Pro 13″, macOS 11.0

Posted on Nov 18, 2020 12:17 PM

Reply
Question marked as Top-ranking reply

Posted on Jan 4, 2021 7:38 PM

I solved my issue. I was using the MacBook Pro in clamshell mode connected to an external monitor through the thunderbolt port. My external monitor has a speaker. For some reason, this speaker was assigned to play system alerts.. so when Mac is sleeping and when the display is sleeping if Mac plays an alert, it wakes up the monitor. I ran the midi setup app under utilities and changed the alert audio device to internal speakers. Now my display doesn’t wake up anymore.

45 replies

Apr 16, 2021 12:20 AM in response to chrisia777

Thanks, this worked wonders for me (the two pmset commands you describe + disable "Wake for network access"). I compared having the "Optimised battery charging" turned on and off under Battery settings in System Preferences but did not notice any difference in battery usage when in sleep mode btw the two settings

Oh, I needed to do a reboot as well.


So btw 9pm last night and 9am this morning I did not have any DarkWake's - well, apart from one at 7am:

"DarkWake from Deep Idle [CDN] : due to SMC.OutboxNotEmpty smc.70070000 wifibt wlan/ Using BATT (Charge:72%) 15 secs"

Not sure how to get rid of this but unless it starts to run very frequently I will just ignore it and consider the problem solved.


Before this fix I lost 20% battery power over a 12h period due to constant DarkWake's and after only about 1% for same duration which I find acceptable.


Running on M1 Macbook Air with no peripherals connected.

Apr 18, 2021 1:52 AM in response to MrG2U

You're right. Apple does not explicitly provide users with access to turn off darkwake. At present, we can only use this way to minimize the occurrence of darkwake. I have feedbacked to Apple many times, but it has not been effectively solved. The existence of darkwake will lead to many problems. I hope apple can pay attention to it, either provide the function of turning off darkwake, or fix the issues of darkwake.

Jan 6, 2021 6:42 AM in response to jfdubestripe

Is there any other reason for this? I have no devices connected to the laptop, and no charger plugged in. Just the laptop alone. It keeps waking up every and sleeping after few seconds.

Two different reasons:

  • NUB.SPMISw3IRQ nub-spmi.0x02
  • SMC.OutboxNotEmpty


Why does this happen?


2021-01-06 04:44:40 -0500 DarkWake              DarkWake from Deep Idle [CDNP] : due to NUB.SPMISw3IRQ nub-spmi.0x02 rtc/SleepService Using BATT (Charge:100%) 4 secs
2021-01-06 04:44:44 -0500 Sleep                 Entering Sleep state due to 'Sleep Service Back to Sleep':TCPKeepAlive=active Using Batt (Charge:100%) 374 secs
2021-01-06 04:50:58 -0500 DarkWake              DarkWake from Deep Idle [CDNP] : due to SMC.OutboxNotEmpty smc.70070000 wifibt wlan/ Using BATT (Charge:100%) 5 secs
2021-01-06 04:51:03 -0500 Sleep                 Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=active Using Batt (Charge:100%) 933 secs

Jan 18, 2021 11:32 AM in response to jfdubestripe

I have the same problem. It drains the battery over the night constantly

2021-01-18 20:03:38 +0100 DarkWake            	DarkWake from Deep Idle [CDNP] : due to SMC.OutboxNotEmpty smc.70070000 wifibt wlan/ Using BATT (Charge:93%) 45 secs   
2021-01-18 20:20:57 +0100 DarkWake            	DarkWake from Deep Idle [CDNP] : due to NUB.SPMISw3IRQ nub-spmi.0x02 rtc/SleepService Using BATT (Charge:93%) 4 secs  

Jan 23, 2021 11:34 AM in response to chrisia777

Thank you for valuable information and solution. Do you think this might be a hardware problem or a faulty macbook unit?


Or is this considered to be a case for every each of a M1 macbook?


I do not mind that my macbook wakes up from sleep few times a night. But what bothers me is the rate of waking up because of these two reasons (OutboxNotEmpty and the other one). It happends like every few seconds or minutes.


Thanks

Jan 25, 2021 11:17 AM in response to chrisia777

Thank you for your assistance here. Just two quick points

  1. Has a Radar been filed about this issue? If not, one should be filed so that this can be addressed in a future OS update
  2. Can you explain what those commands do, and how to reverse those changes:
sudo pmset -a tcpkeepalive 0
sudo pmset -a powernap 0

I presume running the following will reverse the changes:

sudo pmset -a tcpkeepalive 1
sudo pmset -a powernap 1

Jan 29, 2021 3:18 AM in response to chrisia777

Tried your instruction but not solving the issue. The difference is now the usage of history does not show anything but the battery icon shows it drained battery like before. 

After many conversations with Apple support and giving the laptop to Macforum, they promised me to refund the laptop but again they called me saying it is not possible to refund it and I have to send the laptop to another service center !!!.

This is the last time I bought something directly from Apple. Very disappointed support.




Feb 6, 2021 1:17 AM in response to chrisia777

After several conversations with apple support they sent the computer to a repair center in Czchek and they returned the laptop after one day.I have been told the issue has been resolved. Not only the issue has not been solved, Now I have two scratches on the body on my new laptop.

Disappointed service from apple. Never buy apple products directly from Apple.


May 14, 2021 4:29 AM in response to BR_guy

The first command may cause the "find my mac" function to be inaccurate, because apple cannot get your location during sleep.

Actually you can use the command "pmset -g custom" to see if the command you typed is success.

The optimized battery charging function will lead to a wake request, which means that your Mac will be waked up to do some maintenance work during sleep.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

New macbook Pro M1 chip waking when asleep with log "SMC.OutboxNotEmpty" wake reason

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.