iMac se despierta aleatoriamente del sueño

3

Mi iMac (27 pulgadas, finales de 2012) se despierta aleatoriamente, hasta 9 veces al día. Estoy usando El Capitan 10.11.3 (15D21) .

Un syslog | grep -i "Wake reason" muestra lo siguiente muchas veces:

Apr  5 00:02:50 Nikolajs-iMac kernel[0] <Notice>: Wake reason: EC.SleepTimer (SleepTimer)
Apr  5 00:02:52 Nikolajs-iMac kernel[0] <Notice>: [HID] [ATC] AppleDeviceManagementHIDEventService::processWakeReason Wake reason: Host (0x01)
Apr  6 18:55:24 Nikolajs-iMac kernel[0] <Notice>: Wake reason: EC.PME (User)
Apr  6 18:55:28 Nikolajs-iMac kernel[0] <Notice>: [HID] [ATC] AppleDeviceManagementHIDEventService::processWakeReason Wake reason: Host (0x01)
Apr  6 20:37:16 Nikolajs-iMac kernel[0] <Notice>: Wake reason: EC.SleepTimer (SleepTimer)
Apr  6 20:37:19 Nikolajs-iMac kernel[0] <Notice>: [HID] [ATC] AppleDeviceManagementHIDEventService::processWakeReason Wake reason: Host (0x01)
Apr  6 21:20:03 Nikolajs-iMac kernel[0] <Notice>: Wake reason: EHC1
Apr  6 21:20:04 Nikolajs-iMac kernel[0] <Notice>: [HID] [ATC] AppleDeviceManagementHIDEventService::processWakeReason Wake reason: Button (0x03)
Apr  6 22:31:19 Nikolajs-iMac kernel[0] <Notice>: Wake reason: EC.SleepTimer (SleepTimer)
Apr  6 22:31:21 Nikolajs-iMac kernel[0] <Notice>: [HID] [ATC] AppleDeviceManagementHIDEventService::processWakeReason Wake reason: Host (0x01)

No hay dispositivos USB conectados, ni dispositivos Bluetooth, excepto el teclado y el mouse.

Las razones más obvias, power nap y wake on lan , no están activadas. Ya traté de cambiarlos pero no sirvió de nada. ¿Qué más podría ser esto?

He buscado en Google durante mucho tiempo, muchas veces, respuestas, pero no pude encontrar ninguna solución para esto. El problema ya persiste al menos en dos versiones principales de OSX.

¡Muchas gracias!

Actualización:

➜  ~ pmset -g assertions
2016-04-12 18:30:18 +0200
Assertion status system-wide:
   BackgroundTask                 0
   ApplePushServiceTask           0
   UserIsActive                   1
   PreventUserIdleDisplaySleep    0
   PreventSystemSleep             0
   ExternalMedia                  0
   PreventUserIdleSystemSleep     1
   NetworkClientActive            0
Listed by owning process:
   pid 526(storedownloadd): [0x000049be000112c7] 143:31:30 PreventUserIdleSystemSleep named: "URLConnection in progress"
   pid 100(hidd): [0x0000bf4b00091335] 00:18:20 UserIsActive named: "com.apple.iohideventsystem.queue.tickle"
    Timeout will fire in 219 secs Action=TimeoutActionRelease
Kernel Assertions: 0x8=BT-HID
   id=501  level=255 0x8=BT-HID mod=01.01.70, 01:00 description=com.apple.driver.IOBluetoothHIDDriver owner=AppleHSBluetoothDevice
   id=502  level=255 0x8=BT-HID mod=01.01.70, 01:00 description=com.apple.driver.IOBluetoothHIDDriver owner=AppleBluetoothHIDKeyboard
Idle sleep preventers: IODisplayWrangler

Actualización 2: logré ingresar pmset -g assertions justo después de que el imac se despertara anoche. Aquí está la salida:

➜  ~ pmset -g assertions
2016-04-16 22:40:16 +0200
Assertion status system-wide:
   BackgroundTask                 1
   ApplePushServiceTask           0
   UserIsActive                   0
   PreventUserIdleDisplaySleep    0
   InteractivePushServiceTask     1
   PreventSystemSleep             0
   ExternalMedia                  0
   PreventUserIdleSystemSleep     1
   NetworkClientActive            0
   InternalPreventSleep           1
Listed by owning process:
   pid 62023(AddressBookSourceSync): [0x000159c300010639] 00:00:06 PreventUserIdleSystemSleep named: "Address Book Source Sync"
    Timeout will fire in 1794 secs Action=TimeoutActionTurnOff
   pid 204(backupd-helper): [0x000159c3000b062b] 00:00:06 BackgroundTask named: "backupd-helper"
   pid 186(coreaudiod): [0x000159c8000101e8] 00:00:00 PreventUserIdleSystemSleep named: "com.apple.audio.AppleHDAEngineOutput:1B,0,1,2:0.context.preventuseridlesleep"
    Created for PID: 249.
   pid 62024(AddressBookSourceSync): [0x000159c30001063b] 00:00:06 PreventUserIdleSystemSleep named: "Address Book Source Sync"
    Timeout will fire in 1794 secs Action=TimeoutActionTurnOff
   pid 625(UserEventAgent): [0x000159c3000b063a] 00:00:06 BackgroundTask named: "com.apple.AddressBook.ScheduledSync"
    Created for PID: 62023.
   pid 526(storedownloadd): [0x000049be000112c7] 243:41:28 PreventUserIdleSystemSleep named: "URLConnection in progress"
   pid 62025(softwareupdate_notify_agent): [0x000159c3000b063d] 00:00:05 BackgroundTask named: "com.apple.softwareupdate.NotifyAgentAssertion"
   pid 79(apsd): [0x000159c80012064e] 00:00:01 InteractivePushServiceTask named: "com.apple.apsd-lastpowerassertionlinger"
    Timeout will fire in 86399 secs Action=TimeoutActionTurnOff
   pid 56(powerd): [0x000159b9000d061b] 00:00:16 InternalPreventSleep named: "com.apple.powermanagement.acwakelinger"
    Timeout will fire in 29 secs Action=TimeoutActionRelease
Kernel Assertions: 0x8=BT-HID
   id=501  level=255 0x8=BT-HID mod=01.01.70, 01:00 description=com.apple.driver.IOBluetoothHIDDriver owner=AppleHSBluetoothDevice
   id=502  level=255 0x8=BT-HID mod=01.01.70, 01:00 description=com.apple.driver.IOBluetoothHIDDriver owner=AppleBluetoothHIDKeyboard
Idle sleep preventers: IODisplayWrangler
    
pregunta Niko 09.04.2016 - 17:02

3 respuestas

3

Un buen primer paso hacia la depuración de problemas relacionados con la administración de energía en OS X es:

pmset -g assertions

Puede tomar un poco de práctica leer el resultado, pero puede llevar a la búsqueda de procesos que están haciendo afirmaciones erróneas de administración de energía contra el kernel.

También puede ser un proceso iterativo: ¡ejecútelo en los momentos adecuados, y vea qué surge!

El comando pmset puede hacer mucho más para controlar la administración de energía de OS X; consulte la pmset(1) man page .

Editar: Desde entonces, he encontrado una manera de determinar si hay algún proceso que mantenga a una Mac despierta usando solo herramientas GUI. (Probado solo en OS X 10.11):

  • Primero, abra Monitor de actividad (en /Applications/Utilities ).
  • En su menú, seleccione Ver → Columnas → Evitar el sueño para mostrar esta columna (que no se muestra de forma predeterminada).
  • Ahora puede hacer clic en el encabezado de la columna Evitar el sueño para reordenar la lista de procesos para que los que evitan el sueño estén en la parte superior.

Esto funciona en cualquiera de las cinco pestañas de Activity Monitor , pero debes habilitar la columna Preventing Sleep individualmente para cada pestaña.

    
respondido por el wjv 19.04.2016 - 10:29
2

Esto suena inverosímil, pero ¿vive usted en un edificio de varios pisos o cerca de una calle ruidosa en la que algún tipo de caminata pesada o ruido fuerte podría sacudir físicamente su escritorio lo suficiente como para mover el mouse? No se necesita mucho para activar el mouse y, por lo tanto, para activar su computadora.

    
respondido por el jimmy0x52 12.04.2016 - 21:09
0

Intente verificar su configuración de ahorro de energía en las Preferencias del sistema. Puedes decirle a tu Mac que se despierte a cierta hora desde aquí.

Si eso no resuelve el problema, puede beneficiarse de reiniciar el Controlador de administración del sistema.

Para restablecer el SMC:

Apaga y desenchufa el mac. Luego, después de esperar 15 segundos (los tiempos son importantes), vuelva a enchufar el mac. Finalmente, espere 5 segundos y encienda la computadora. El procedimiento puede parecer tonto porque parece ser solo un reinicio, pero así es como se restablece el SMC. Buena suerte!

También, aquí está el artículo de soporte de Apple para restablecer el SMC: enlace

    
respondido por el Bora 13.04.2016 - 02:18

Lea otras preguntas en las etiquetas