Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

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 Nov 23, 2020 6:56 AM

I have the same issue. This is the stats I got in the morning.

This is really more than annoying since it wakes up the external monitor to which the Mac is connected every few minutes.


Apple folks, please respond to this.

45 replies
Sort By: 

Nov 26, 2020 9:15 PM in response to RajMIrage

a solution? i'd untick power nap, and i have a gmail account for mails an calendar, i'd go to gmail web and i'd trash spams, and 3 mails in rough draft folder


my mac mini is sleeping for 20 mn non stop (the 1st)


if it can help...


ps: sorry for my bad english, i'm french

Reply

Jan 13, 2021 11:00 AM in response to Amanb014

I have exactly same issue, these are generated in my logs every few seconds when my Macbook Air M1 is sleeping. Also two different reasons NUB.SPMISw3IRQ and SMC.OutboxNotEmpty.


This results in battery drain about 2-3 % for 7-8 hours of sleeping. Very annoying.

Reply

Jan 14, 2021 10:04 AM in response to Muzosh

It's definitely m1's issue. I tried to connected to docking station to mbp. My external mouse is still light up after a few minutes even I didn't have monitor connected.I checked the wake up log. It shows NUB.SPMISw3IRQ and SMC.OutboxNotEmpty like you say. So i have to turn off the monitor to make sure it won't wake up automatically by mbp. A good way to solve this issue is that close the sleep mode in your monitor osd. Or don't put MacBook into sleep, just ctrl + command + Q then press Esc. This will turn off your display.

Reply

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

Reply

Jan 24, 2021 12:02 PM in response to chrisia777


chrisia777 wrote:

1.Run command in terminal: sudo pmset -a tcpkeepalive 0
2.Run command in terminal: sudo pmset -a powernap 0



Well this helped for sure. I haven't any dark wakes for whole day. I left the option for optimized battery charging enabled and haven't unload the com.apple.PowerUIAgent.plist Process. The two commands helped already pretty well. Thanks for this investigation.

Reply

Jan 25, 2021 9:34 PM in response to NotMalwareEXE

It's a darkwake's bug on bigsur.Darkwake means waking computer without turning display on to do some maintenance work.The issue with this post is that darkwake causes the external display to wake up.

sudo pmset -a tcpkeepalive 0 is to make sure that there is no network connection during sleep, otherwise darkwake will appear.

sudo pmset -a powernap 0 is to make sure that there is no background task running during sleep, otherwise darkwake will appear.

As you said, you can set them back by setting to 1.

I've feedback to apple.But I don't expect any fix, because Apple doesn't really care about users unless there's a massive accident.




Reply

Mar 9, 2021 10:50 AM in response to jfdubestripe

Same issue here. I've got a new MacBook Air M1. I'm loosing 4-5% during 24h in sleepmode. It may not as much drain as some other users are experiencing, but it is still annoying to me. I've talked to my apple dealer. He said, that there should be no drain at all. No matter the chipset.

Reply

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.

Reply

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.

Reply

May 10, 2021 7:39 PM in response to chrisia777

This totally worked for me! Thanks so much!


However, when I typed the first command, a warning was displayed, so I'm not entirely sure if it was "accepted" by the terminal.


Also, I kept the optimized battery charging enabled, and it hasn't affected my battery so far. Out of curiosity, why did you suggest disabling it?

Reply

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.

Reply

Jun 19, 2021 8:14 PM in response to jfdubestripe

Hi,


I have a Macbook Pro M1 and was able to solve this by downloading an app from Jettison which manages sleep settings. I use an LG27UL850 as my external monitor on clamshell model and connect a 3TB WD MyBook to its built-in USB Dock.

By the way, I still connect my apple usb-c charger on my mac because I noticed that optimized battery charging does not work if I just get power from the usb-c monitor. It draws in power instead from the apple charger. This is important for me because I now use my Mac 99% of the time on clamshell mode. I also did not disable deep sleep in the 27UL850 so that it provides power to my external HDD. When I wake the display, the HDD is automatically mounted by Ejectify and hourly backups via TimeMachine resumes (Backup does not run when the computer is asleep because the HDD is unmounted by the app every-time the screen display turns off. Take note that this does NOT work if you manually turn power-off from your monitor because it does not trigger the app to unmount the disks first.


Other setup parameters: I use a Logitech bluetooth K380 keyboard and Logitech M720 (connected via dongle). The WD MyBook is connected directly to the first USB ports of the monitor while I used a 4 port USB hub to extend the monitor's second port. The USB hub drives a Logitech C920 Cam and the M720 dongle.


This is the perfect setup for me. I hope this helps.


Cheers!

Hyperjigs


[Edited by Moderator] 


Reply

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.