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: 

Jan 23, 2021 10:25 PM in response to chrisia777

I've found out an easier way to sovle this issue:

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

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

3.Make sure these options is not checked: "System Preferences->Battery->Optimized battery charging" and "System Preferences->Battery->Power Adapter->Wake for network access"

Reply

Jan 23, 2021 11:29 AM in response to jfdubestripe

After continuous investigation and research, I found that it was the problem of powernap. It's not bigsur's bug that cause external devices wake up automatically. Unlike other Intel MacBook,powernap can't be completely disabled on M1.

Typing the command in terminal.app "pmset -g log | grep darkwake" to view the darkwake log, I found that two events caused my m1 MacBook Pro to wake up. As follows:


1. DarkWake from Deep Idle [CDNP] : due to SMC.OutboxNotEmpty smc.70070000 wifibt wlan/ Using AC (Charge:100%) 6 secs

2.DarkWake from Deep Idle [CDNPB] : due to NUB.SPMISw3IRQ nub-spmi.0x02 rtc/Maintenance Using AC (Charge:92%) 45 secs


Both events are caused by M1 MacBook forcing powernap to be enabled. But we also have a solution (need to upgrade to the latest macOS 11.2 RC):


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

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


It's not over yet, because another process will still wake up in darkwake mode. To shut down this process, first you need to disable SIP: https://developer.apple.com/documentation/security/disabling_and_enabling_system_integrity_protection

Then run command in terminal: sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.PowerUIAgent.plist


BTW,do not re-enable SIP or last command will be invalid.The recovery mode of M1 is different from Intel, please search for it yourself.

Reply

Mar 9, 2021 1:28 PM in response to jfdubestripe

Same here with my MacBook Pro 13 inch. Posted in the german support forum (https://communities.apple.com/de/thread/252534932), but I don't think anything will happen. Seems, that not all users on M1 have this problem or maybe don't realize it and as someone already said: Apple is only reacting when a massive amount of users are affected.

Reply

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  
Reply

Jan 23, 2021 1:20 PM in response to Muzosh

No, it’s not a hardware issue.It’s definitely due to software.You can actually type in the following command to see why your Mac has been woken up: pmset -g log | grep “Wake Requests”

Hopefully macOS will improve on this.

I believe a lot of people have this problem because of m1’s power management features.

Reply

Jan 27, 2021 12:47 AM in response to Neda59

3.Make sure these options is not checked: "System Preferences->Battery->Optimized battery charging" and "System Preferences->Battery->Power Adapter->Wake for network access"

4.Restart your mac


Did you do that.

Don't forget to restart your mac!


You can check if it works in the following ways:

After sleep, wait 30 seconds to wake up.

Then run command: pmset -g log | grep "Wake Requests" to check if there is a wake request at the time you just sleep.

If you do what I say, you won't find any "Wake Requests" log.

If there is still a "Wake Requests", please send me the log. Maybe I can find out the reason.

Reply

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

These two commands + disabling "Wake for network access" worked for me perfectly. Waking up every few minutes stopped, there is no battery drain over night now. Thank you chrisia777!


Jan 23, 2021 10:25 PM in response to chrisia777
I've found out an easier way to sovle this issue:
1.Run command in terminal: sudo pmset -a tcpkeepalive 0
2.Run command in terminal: sudo pmset -a powernap 0
3.Make sure these options is not checked: "System Preferences->Battery->Optimized battery charging" and "System Preferences->Battery->Power Adapter->Wake for network access"


The only downside with tcpkeepalive turned off is a warning you get when issuing the command that Find My might not be working properly, but I guess during pandemic and lockdown I will have lesser chance of my macbook being stolen or lost.


Now when my macbook is sleeping, battery is not used at all (it behaves the same as macbook being turned off). You can see this in this figure:

Reply

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

Reply

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
Reply

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.




Reply

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.


Reply

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

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.