Macbook wacht unerwartet auf, wenn der Deckel geschlossen bleibt (Netzstecker gezogen)

Meine Umgebung

  • MacBook Pro (Retina, 13-inch, Mid 2014)und OS: 10.13.6.

  • pmset:

    $ pmset -g
    Systemweite Energieeinstellungen:
    Aktuell in Verwendung:
     Standby-Verzögerung 10800
     Standby 1
     Halbdunkel 1
     Ruhezustandsdatei /var/vm/sleepimage
     Powernap 0
     gpuswitch 2
     Festplattenschlaf 10
     schlafen 1
     automatische Ausschaltverzögerung 28800
     Ruhemodus 3
     Automatisches Ausschalten 1
     ttyskeepawake 1
     Anzeigeschlaf 2
     aufwachen 0
     Lidschlag 0
  • Strom getrennt. Also auf Batterie.

  • Energiespar-Benutzeroberfläche:

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

  • Mein Skript:
$ cat sleep-detektor.sh
während wahr;
Tun
    echo `date` " -------- noch nicht geschlafen"
    tput bel
    2s schlafen
Erledigt

Das Problem

  • Ziehen Sie das Netzkabel ab

  • Führen Sie das Skript im Terminal aus:sleep-detector.sh

  • Mach den Deckel zu. Legen Sie es in den Rucksack. Verlassen Sie das Büro, fahren Sie und gehen Sie nach Hause.

  • Nachdem ich mein Abendessen beendet hatte. Öffnen Sie den Deckel und überprüfen Sie die Ausgabe des Skripts:

$ sleep-detektor.sh
Mi 28. Nov 21:20:23 CST 2018 -------- noch nicht geschlafen
Mi 28. Nov 21:20:25 CST 2018 -------- noch nicht geschlafen
Mi 28. Nov 21:20:27 CST 2018 -------- noch nicht geschlafen
Mi 28. Nov 21:20:29 CST 2018 -------- noch nicht geschlafen
Mi 28. Nov 21:20:31 CST 2018 -------- noch nicht geschlafen
Mi 28. Nov 21:20:33 CST 2018 -------- noch nicht geschlafen
Mi 28. Nov 21:20:35 CST 2018 -------- noch nicht geschlafen
Mi 28. Nov 21:20:37 CST 2018 -------- noch nicht geschlafen
Mi 28. Nov 21:20:39 CST 2018 -------- noch nicht geschlafen
Mi 28. Nov 21:20:41 CST 2018 -------- noch nicht geschlafen
Mi 28. Nov 21:20:43 CST 2018 -------- noch nicht geschlafen
Mi 28. Nov 21:20:45 CST 2018 -------- noch nicht geschlafen
Mi 28. Nov 21:20:47 CST 2018 -------- noch nicht geschlafen
Mi 28. Nov 21:20:49 CST 2018 -------- noch nicht geschlafen
Mi 28. Nov 21:21:08 CST 2018 -------- noch nicht geschlafen
Mi 28. Nov 21:21:10 CST 2018 -------- noch nicht geschlafen
Mi 28. Nov 21:21:10 CST 2018 -------- noch nicht geschlafen
Mi 28. Nov 21:21:12 CST 2018 -------- noch nicht geschlafen
Mi 28. Nov 21:21:14 CST 2018 -------- noch nicht geschlafen
Mi 28. Nov 21:21:16 CST 2018 -------- noch nicht geschlafen
Mi 28. Nov 21:21:18 CST 2018 -------- noch nicht geschlafen
Mi 28. Nov 21:21:20 CST 2018 -------- noch nicht geschlafen
Mi 28. Nov 21:21:22 CST 2018 -------- noch nicht geschlafen
Mi 28. Nov 21:21:24 CST 2018 -------- noch nicht geschlafen
Mi 28. Nov 21:21:26 CST 2018 -------- noch nicht geschlafen
Mi 28. Nov 21:21:28 CST 2018 -------- noch nicht geschlafen
Mi 28. Nov 21:21:30 CST 2018 -------- noch nicht geschlafen
Mi 28. Nov 21:21:32 CST 2018 -------- noch nicht geschlafen
Mi 28. Nov 21:21:34 CST 2018 -------- noch nicht geschlafen
Mi 28. Nov 22:17:06 CST 2018 -------- noch nicht geschlafen
Mi 28. Nov 22:17:08 CST 2018 -------- noch nicht geschlafen
Mi 28. Nov 22:17:10 CST 2018 -------- noch nicht geschlafen
Mi 28. Nov 22:17:12 CST 2018 -------- noch nicht geschlafen
Mi 28. Nov 22:17:14 CST 2018 -------- noch nicht geschlafen
Mi 28. Nov 22:17:16 CST 2018 -------- noch nicht geschlafen
Mi 28. Nov 22:17:18 CST 2018 -------- noch nicht geschlafen
Mi 28. Nov 22:17:20 CST 2018 -------- noch nicht geschlafen
Mi 28. Nov 22:17:22 CST 2018 -------- noch nicht geschlafen
Mi 28. Nov 22:17:24 CST 2018 -------- noch nicht geschlafen
Mi 28. Nov 22:17:26 CST 2018 -------- noch nicht geschlafen
Mi 28. Nov 22:17:29 CST 2018 -------- noch nicht geschlafen
Mi 28. Nov 22:17:31 CST 2018 -------- noch nicht geschlafen
Mi 28. Nov 22:17:33 CST 2018 -------- noch nicht geschlafen
Mi 28. Nov 22:17:35 CST 2018 -------- noch nicht geschlafen
Mi 28. Nov 23:20:32 CST 2018 -------- noch nicht geschlafen
Mi 28. Nov 23:20:34 CST 2018 -------- noch nicht geschlafen
Mi 28. Nov 23:20:36 CST 2018 -------- noch nicht geschlafen
  • Ich fand heraus, dass das Seltsame während der Zeit 22:17:06bis passiert ist 22:17:35. Das ist sehr verrückt.

  • Dann habe ich meine überprüft log show. Es hat so etwas wie:

2018-11-28 22:17:06.766319+0800 0x74 Standard 0x0 0 0 Kernel: PMRD: System Wake
2018-11-28 22:17:06.766358+0800 0x36749 Standard 0x0 0 0 Kernel: IOConsoleUsers: gIOScreenLockState 3, hs 0, bs 0, jetzt 1543414626, sm 0xe0000300
2018-11-28 22:17:06.767272+0800 0x74 Standard 0x0 0 0 Kernel: (AppleCameraInterface) AppleCamIn::systemWakeCall - messageType = 0xE0000340
2018-11-28 22:17:06.767291+0800 0x36760 Standard 0x0 0 0 Kernel: (AppleCameraInterface) AppleCamIn::wakeEventHandlerThread
2018-11-28 22:17:06.767525+0800 0x36749 Standard 0x0 0 0 Kernel: (IOBluetoothHostControllerTransport) **** [IOBluetoothHostControllerTransport][powerStateWillChangeTo] – SleepType ist kIOPMSleepTypeDeepIdle – das = 0x2800 ****
2018-11-28 22:17:06.767775+0800 0x3589b Standard 0x0 337 0 CommCenter: [com.apple.CommCenter:sysobs] #I Auf WLAN: wahr Auf Mobilfunk: falsch
2018-11-28 22:17:06.767805+0800 0x36749 Standard 0x0 0 0 Kernel: (AppleCredentialManager) AppleCredentialManager: powerStateDidChangeToGated: SYSTEM IST WACH.
2018-11-28 22:17:06.767826+0800 0x36742 Standard 0x0 0 0 Kernel: (AppleCredentialManager) AppleCredentialManager: handleEventGated: aufgerufen, eventID = 4.
2018-11-28 22:17:06.768095+0800 0x3674b Standard 0x0 0 0 Kernel: (AppleSmartBatteryManager) SmartBattery: handleSystemSleepWake(0) = 0
2018-11-28 22:17:06.768302+0800 0x36764 Standard 0x0 0 0 Kernel: (AppleSMC) Vorheriger Ruhezustand: 5
2018-11-28 22:17:06.769652+0800 0x253 Aktivität 0x2aadb 53 0 configd: (CoreFoundation) Laden von Einstellungen aus System CFPrefsD für Suchliste
2018-11-28 22:17:06.769798+0800 0x36707 Aktivität 0x2aadc 53 0 configd: Verarbeitung von Netzwerk-Kernel-Ereignissen
2018-11-28 22:17:06.770942+0800 0x36707 Aktivität 0x2aadd 53 0 configd: Verarbeitung von Netzwerk-Kernel-Ereignissen
28.11.2018 22:17:06.771451+0800 0x36707 Aktivität 0x2aade 53 0 configd: Verarbeitung von Netzwerk-Kernel-Ereignissen
2018-11-28 22:17:06.773454+0800 0x0 Timesync 0x0 0 0 === Uhrzeit der Systemwanduhr angepasst
28.11.2018 22:17:06.774564+0800 0x365a2 Standard 0x0 440 0 icdd: (ICALogging) [com.apple.imagecapture:icdd] #ICDebug - 51:{ICWiredBrowser.m} (USB beenden)
28.11.2018 22:17:06.774585+0800 0x365a2 Standard 0x0 440 0 icdd: (ICALogging) [com.apple.imagecapture:icdd] #ICDebug - 344:{ICWiredBrowser.m} (--> USB Terminate)
2018-11-28 22:17:06.774622+0800 0x1e7 Standard 0x0 54 0 powerd: [powerd:sleepWake] Aktuelles Inaktivitätsfenster von „Mi 28. Nov 22:16:46 2018“ bis „Do 29. Nov 10:01“ weiterhin verwenden :46 2018'
2018-11-28 22:17:06.774732+0800 0x365a2 Standard 0x0 440 0 icdd: (ICALogging) [com.apple.imagecapture:icdd] #ICDebug - 371:{ICWiredBrowser.m} (0 USB-Beschreibungen verwaltet)
2018-11-28 22:17:06.774741+0800 0x365a2 Standard 0x0 440 0 icdd: (ICALogging) [com.apple.imagecapture:icdd] #ICDebug - 373:{ICWiredBrowser.m} (, kNotificationPower
2018-11-28 22:17:06.778296+0800 0x36713 Standard 0x0 83 0 Standort: [com.apple.location.Legacy:Generic] WIFI_LOC: zurückgesetzt
2018-11-28 22:17:06.778365+0800 0x1e7 Standard 0x0 0 0 Kernel: (AppleSmartBatteryManager) Starten von Umfragetyp 2
2018-11-28 22:17:06.778367+0800 0x1e7 Standard 0x0 0 0 Kernel: (AppleSmartBatteryManager) Neustart des Abfragetyps 2
2018-11-28 22:17:06.778529+0800 0x3675c Standard 0x0 41 0 UserEventAgent: (com.apple.cts) [com.apple.xpc.activity:calendarinterval] Running StartCalendarInterval: com.apple.newsyslog.268435461
2018-11-28 22:17:06.778559+0800 0x1f8 Standard 0x0 77 0 apsd: Energieverwaltungsbenachrichtigung 0x8019
2018-11-28 22:17:06.778577+0800 0x36713 Standard 0x0 83 0 Standort: [com.apple.location.Core:Core] {"msg":"#Awareness Wifi power state geändert", "powered":0}
2018-11-28 22:17:06.778580+0800 0x1f8 Standard 0x0 77 0 apsd: : PrepareForWakingIntoDarkWake
2018-11-28 22:17:06.779018+0800 0x253 Standard 0x0 53 0 configd: (IPConfiguration) [com.apple.IPConfiguration:Server] en0 link INACTIVE
2018-11-28 22:17:06.779206+0800 0x253 Standard 0x0 53 0 configd: (IPConfiguration) [com.apple.IPConfiguration:Server] en0: keine SSID
2018-11-28 22:17:06.779411+0800 0x3653f Standard 0x0 82 0 securityd: [com.apple.securityd:powerwatch] powerstates
2018-11-28 22:17:06.779412+0800 0x3653f Standard 0x0 82 0 securityd: [com.apple.securityd:powerwatch] Festplatte
28.11.2018 22:17:06.779413+0800 0x3653f Standard 0x0 82 0 securityd: [com.apple.securityd:powerwatch] net
28.11.2018 22:17:06.779414+0800 0x3653f Standard 0x0 82 0 securityd: [com.apple.securityd:powerwatch] Enter DarkWake
2018-11-28 22:17:06.779445+0800 0x3678d Aktivität 0x2aa8a 76 0 opendirectoryd: Interne Anfrage
2018-11-28 22:17:06.779485+0800 0x205 Standard 0x0 78 0 zeitgesteuert: [com.apple.timed:data] cmd,PmCallback,msg,0x19
2018-11-28 22:17:06.779502+0800 0x3678d Aktivität 0x2aa8b 76 0 opendirectoryd: Interne Anfrage
2018-11-28 22:17:06.779533+0800 0x3678d Aktivität 0x2aa8c 76 0 opendirectoryd: Interne Anfrage
2018-11-28 22:17:06.779565+0800 0x205 Aktivität 0x10427 78 0 zeitgesteuert: (CoreFoundation) Laden von Einstellungen aus System CFPrefsD für Suchliste
2018-11-28 22:17:06.779647+0800 0x206 Standard 0x0 97 7 bluetoothd: (IOBluetooth) [com.apple.bluetooth:CBXPCManager] -> Einschalten in den Ein-Zustand.
2018-11-28 22:17:06.779653+0800 0x206 Standard 0x0 97 7 bluetoothd: (IOBluetooth) [com.apple.bluetooth:CBXPCManager] Fähigkeiten:
2018-11-28 22:17:06.779657+0800 0x206 Standard 0x0 97 7 bluetoothd: (IOBluetooth) [com.apple.bluetooth:CBXPCManager] Festplatte
2018-11-28 22:17:06.779660+0800 0x206 Standard 0x0 97 7 bluetoothd: (IOBluetooth) [com.apple.bluetooth:CBXPCManager] net
2018-11-28 22:17:06.779662+0800 0x206 Standard 0x0 97 7 bluetoothd: (IOBluetooth) [com.apple.bluetooth:CBXPCManager]
2018-11-28 22:17:06.779694+0800 0x206 Standard 0x0 97 7 bluetoothd: (IOBluetooth) [com.apple.bluetooth:CBXPCManager] -> Einschalten in den Ein-Zustand.
2018-11-28 22:17:06.779697+0800 0x206 Standard 0x0 97 7 bluetoothd: (IOBluetooth) [com.apple.bluetooth:CBXPCManager] Fähigkeiten:
2018-11-28 22:17:06.779700+0800 0x206 Standard 0x0 97 7 bluetoothd: (IOBluetooth) [com.apple.bluetooth:CBXPCManager] Festplatte
2018-11-28 22:17:06.779702+0800 0x206 Standard 0x0 97 7 bluetoothd: (IOBluetooth) [com.apple.bluetooth:CBXPCManager] net
28.11.2018 22:17:06.779704+0800 0x206 Standard 0x0 97 7 bluetoothd: (IOBluetooth) [com.apple.bluetooth:CBXPCManager]
2018-11-28 22:17:06.779749+0800 0x205 Aktivität 0x10428 78 0 zeitgesteuert: (CoreFoundation) Laden der Einstellungen vom Benutzer CFPrefsD für die Suchliste

Das Obige ist nur ein Teil des Protokolls. Wenn jemand alles sehen möchte, kann ich es in Pastebin einfügen.

[Bearbeitet]

Vielen Dank an @@Ashley, mir den Befehl zu sagen pmset -g log, das ist der interessante Teil dieses Protokollbefehls:

2018-11-28 22:17:06 +0800 Kernel Client Acks Delays to Sleep Notifications: [powerd is slow(17835 ms)] [AppleThunderboltNHIType2 driver is slow(msg: WillChangeState to 2)(364 ms)] [RP03 driver is slow(msg: SetState to 0)(1277 ms)]           
2018-11-28 22:17:06 +0800 Assertions PID 168 (mDNSResponder) Erstellt MaintenanceWake "mDNSResponder:maintenance" 00:00:00 id:0x0xd00008a26 [System: DeclUser kDisp]          
2018-11-28 22:17:07 +0800 Assertions PID 168 (mDNSResponder) Released MaintenanceWake "mDNSResponder:maintenance" 00:00:00 id:0x0xd00008a26 [System: PrevIdle DeclUser kDisp]          
2018-11-28 22:17:07 +0800 DarkWake DarkWake aus Deep Idle [CDN] aufgrund von EC.SleepTimer/SleepTimer: Using BATT (Charge:100%) 0 Sek    
28.11.2018 22:17:07 +0800 HibernateStats hibmode=3 standbydelay=10800 16            
2018-11-28 22:17:07 +0800 Sleep Eintritt in den Schlafzustand aufgrund von „Clamshell Sleep“: Verwendung von Batt (Ladung: 100 %) 3805 Sek
2018-11-28 22:17:35 +0800 Uhr Client bestätigt Verzögerungen bei Benachrichtigungen zum Schlafen: [AirPort-Konfigurations-Plug-in ist langsam (691 ms)] [com.apple.apsd timed out (28010 ms)]           

Die Ausgabe von ioreg -l | grep IOPlatformFeatureDefaults:

$ ioreg -l | grep IOPlatformFeatureDefaults
    | | | "IOPlatformFeatureDefaults" = {"DNDWhileDisplaySleeps"=Ja,"TCPKeepAliveDuringSleep"=Nein,"NotificationWake"=Nein}

Ich habe alles getan, um zu verhindern, dass das System von selbst aufwacht. Ich habe deaktiviert wake for wiki accessund ich habe power napvollständig deaktiviert. Das ist einfach VERRÜCKT!!! Das System sollte niemals wach sein, wenn der Deckel geschlossen bleibt und ich unterwegs bin. Das ist einfach sehr gefährlich und unsicher für mich. Ich habe zwei Tage lang gegen das dumme MacOS gekämpft und finde nicht heraus, wie ich es dazu bringen soll, einfach schlafen zu bleiben, wenn es sollte und wenn der Deckel geschlossen ist.

PS:

Für diejenigen, die interessant sind, die folgenden Links sind das, was ich bisher beim Googeln gefunden habe, aber noch niemand bestätigt, dass es eine Lösung in High Sierra gibt:

link1 , link2 , link3 , link4 , link5 , link6 , link7

pmsetkann ein anderes Protokoll anzeigen (oder vielleicht eine Teilmenge der log showAusgabe, ich bin mir nicht sicher), was hilfreich sein kann. Versuchen Sie es pmset -g log | grep -i "wake from".
@Ashley Vielen Dank für den Befehl. Ich wusste das vorher nie. Ich habe die Zeile gefunden 2018-11-28 22:17:07 +0800 DarkWake DarkWake from Deep Idle [CDN] due to EC.SleepTimer/SleepTimer: Using BATT (Charge:100%) 0 secs, was bedeutet sie? Warum ist wach? (Übrigens stelle ich auch fest, dass diese Protokollzeit 22:17:07nicht die erste Protokollnachricht ist, wenn sie aufwacht, im Vergleich zu log show, die erste Protokollnachricht ist um 22:17:06.766319. Vielleicht kann ich den Zeitunterschied einfach ignorieren.)
@Ashley btw, indem Sie das pmset -g log | vim -erneut überprüfen. Ich habe drei Protokollmeldungen vor dieser Zeile gefunden:22:17:06 Kernel Client Acks Delays to Sleep notifications: [powerd is slow] [AppleThunderboltNHIType2 driver is slow(msg: WillChangeState to 2)] [RP03 driver is slow(msg: SetState to 0)] 22:17:06 Assertions PID 168(mDNSResponder) Created MaintenanceWake "mDNSResponder:maintenance" 00:00:00 [System: DeclUser kDisp] 22:17:07 Assertions PID 168(mDNSResponder) Released MaintenanceWake "mDNSResponder:maintenance" 00:00:00 [System: PrevIdle DeclUser kDisp]
@Ashley Ich habe den interessanten Abschnitt bearbeitet und in pmset -g logden Fragentext eingefügt. Sie können also statt Kommentaren mit einer besseren Formatierung einen Blick auf den Fragetext werfen. Vielen Dank.

Antworten (1)

Deaktivieren Sie System Pref, Bluetooth Advanced Bluetooth-Geräten erlauben, diesen Computer zu aktivieren !

Vielen Dank für den Tipp. Auch wenn ich nicht glaube, dass dies die Ursache ist, weil mein Bluetooth die ganze Zeit ausgeschaltet ist, aber ich habe diese Option immer noch deaktiviert. Ich werde alles deaktivieren, was dazu führen kann, dass der Laptop aufwacht. Übrigens habe ich die Protokollnachricht von pmset -g logzum Fragetext hinzugefügt. Ein interessanter Teil ist MaintenanceWake "mDNSResponder:maintenance"und DarkWake from Deep Idle [CDN] due to EC.SleepTimer/SleepTimer. Ich google das gerade.
Haben Sie versucht, WLAN in den Netzwerkeinstellungen zu trennen oder auszuschalten? Erstellen Sie dann einen neuen Standortnamen, löschen Sie die Optionen Bloothhooth Pan und Thunderbolt, klicken Sie dann auf das Zahnradsymbol und wählen Sie Virtuelle Schnittstellen verwalten auf AUS und dann Herunterfahren? Wird es aufwachen, selbst wenn Sie das tun?
Warten Sie, ich sehe, Sie haben Sprachdiktat markiert. Mach den Deckel zu und sprich nicht, nicht einmal mit dir selbst.
Verwenden Sie Chrome auf einem Ihrer Geräte?