Tener muchos problemas con la MacBook Pro 2018 (macOS 10.13.6) conectada a un solo cable ThunderBolt 3 a una estación de acoplamiento CalDigit TS3.
Cuando se va a dormir a veces , comienza a cambiar a DarkWake y vuelve a dormir en bucle constante. Esto es particularmente molesto porque la estación de acoplamiento está conectada a través de un conector de audio a algunos altavoces externos y cada vez que se enciende escuchará un "tock" de graves graves. De todos modos, supongo que el ciclo de sueño / vigilia no es saludable para la pantalla y la batería.
He probado un montón de configuraciones diferentes y, a veces, dormir es bueno y continuo, pero realmente no puedo llegar a la causa real.
Cosas que he probado:
- PowerNap deshabilitado
- Activación de la red deshabilitada (pero en los registros sigo viendo TCPKeepAlive = activo)
- Restablecimiento de SMC
- Deshabilitar BT
- Deshabilitar "El dispositivo BT puede activar el sistema"
- Desconectando gradualmente el hardware
- Deshabilitar "detener discos cuando sea posible" (sugerencia de asistencia técnica de CalDigit)
Los problemas aparecen a veces nuevamente, cada vez que los registros son ligeramente diferentes.
Este es el último registro de administración de energía: ahora también hay una advertencia térmica.
03:32:25.682387 +0200 powerd [System: SRPrevSleep kCPU]
03:32:25.683183 +0200 powerd SleepService: window begins with cap time=86400 secs
03:32:25.683713 +0200 powerd DarkWake from Normal Sleep [CDNP] due to EC.Thunderbolt/Maintenance:
03:32:25.684275 +0200 powerd hibmode=3 standbydelay=10800
03:32:25.691540 +0200 powerd
03:32:25.692761 +0200 powerd [System: PushSrvc SRPrevSleep kCPU]
03:32:30.731576 +0200 powerd [System: PushSrvc SRPrevSleep kCPU]
03:32:34.534926 +0200 powerd Entering Sleep state due to 'Dark Wake Thermal Emergency':TCPKeepAlive=active
03:32:34.536879 +0200 powerd [System: PushSrvc SRPrevSleep kCPU]
03:32:34.537423 +0200 powerd SleepService: window has terminated.
03:32:39.278328 +0200 powerd [System: SRPrevSleep kCPU]
03:32:39.550590 +0200 powerd
03:32:39.551560 +0200 powerd
03:32:57.901601 +0200 powerd
03:32:57.924422 +0200 powerd [System: SRPrevSleep kCPU]
03:32:57.990973 +0200 powerd [System: PrevIdle SRPrevSleep kCPU]
03:33:09.381060 +0200 powerd [System: SRPrevSleep kCPU]
03:33:09.381661 +0200 powerd SleepService: window begins with cap time=86400 secs
03:33:09.382223 +0200 powerd DarkWake from Normal Sleep [CDNP] due to EC.Thunderbolt/Maintenance:
03:33:09.382680 +0200 powerd hibmode=3 standbydelay=10800
03:33:09.389934 +0200 powerd
03:33:09.390987 +0200 powerd [System: PushSrvc SRPrevSleep kCPU]
03:33:14.430394 +0200 powerd [System: PushSrvc SRPrevSleep kCPU]
03:33:18.286223 +0200 powerd Entering Sleep state due to 'Dark Wake Thermal Emergency':TCPKeepAlive=active
03:33:18.290284 +0200 powerd [System: PushSrvc SRPrevSleep kCPU]
03:33:18.291146 +0200 powerd SleepService: window has terminated.
03:33:23.001823 +0200 powerd [System: SRPrevSleep kCPU]
03:33:23.305851 +0200 powerd
Tengo otros registros que muestran diferentes mensajes (realmente no puedo conectarlos a una configuración específica de hardware / software), como esto:
03:20:35.990712 +0200 powerd Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=active
03:20:41.000563 +0200 powerd
03:20:41.001486 +0200 powerd
05:20:42.506452 +0200 powerd
05:20:42.526068 +0200 powerd [System: PrevIdle DeclUser BGTask SRPrevSleep kCPU kDisp]
05:20:42.535903 +0200 powerd [System: PrevIdle DeclUser BGTask kDisp]
05:20:44.993979 +0200 powerd [System: PrevIdle DeclUser BGTask kDisp]
05:20:53.553421 +0200 powerd [System: PrevIdle DeclUser BGTask kDisp]
05:20:53.953029 +0200 powerd [System: PrevIdle DeclUser BGTask SRPrevSleep kCPU kDisp]
05:20:53.953925 +0200 powerd DarkWake from Normal Sleep [CDN] due to EC.RTC/Maintenance:
05:20:53.954440 +0200 powerd hibmode=3 standbydelay=10800
05:20:53.964825 +0200 powerd
05:20:53.966604 +0200 powerd [System: PrevIdle DeclUser BGTask SRPrevSleep kCPU kDisp]
05:20:54.850831 +0200 powerd [System: PrevIdle DeclUser SRPrevSleep IPushSrvc kCPU kDisp]
05:20:59.029604 +0200 powerd [System: DeclUser BGTask SRPrevSleep kCPU kDisp]
05:21:38.969290 +0200 powerd [System: DeclUser SRPrevSleep kCPU kDisp]
05:21:38.974772 +0200 powerd Entering Sleep state due to 'Maintenance Sleep':TCPKeepAlive=active
Pregunta de reserva: ¿Qué es "EC"? ¿representa?
Realmente no puedo apuntar a la causa real.
Conexiones HW actuales:
MacBookPro - > Cable Thunderbolt 3 con PD - > CalDigit TS3 - > Dell 2013 Monitor a través de DisplayPort + Ethernet + Dell USB3 hub a través de USB3 - > Hub USB3 de Amazon - > Tableta Wacom vía USB
Preguntas:
- ¿Las mejores formas de diagnosticar?
- ¿Hay soluciones para desactivar DarkWake, si es seguro?
ACTUALIZACIÓN: Se encontró que deshabilitar Find My Mac podría desencadenar TCPKeepAlive = false, pero no estoy seguro de si realmente durará. El último ciclo de sueño fue perfecto y el registro dice:
19:35:43.852487 +0200 powerd Entering Sleep state due to 'Idle Sleep':TCPKeepAlive=inactive
... pero ¿debería realmente deshabilitar Find My Mac para eso?