Mac se despierta del sueño todas las noches y luego vuelve a dormirse inmediatamente

Tengo mi Mac Mini desde hace unos seis meses. Todas las noches, lo pongo en suspensión en lugar de apagarlo. Desde hace aproximadamente dos semanas, la Mac Mini se despierta entre la 1 y las 3 am, una vez por noche, y luego de unos 10 segundos, vuelve a dormirse. ¿Por qué hace esto? ¿Está realizando algún tipo de función de mantenimiento? Pero eso plantea la pregunta, ¿por qué solo está haciendo esto recientemente y no hace unos meses?

Revisé la Consola en busca de mensajes, y hay más o menos lo mismo todas las noches. Esto es parte de lo que aparece en los registros, particularmente lo que se refiere a despertarse del sueño (avíseme si necesita que publique un fragmento específico):

Sep 14 02:00:30 gary-mac kernel[0]: AppleThunderboltNHIType2::waitForOk2Go2Sx - retries = 6
Sep 14 02:00:30 gary-mac kernel[0]: IOThunderboltSwitch<0xffffff8048e40000>(0x0)::listenerCallback - Thunderbolt HPD packet for route = 0x0 port = 12 unplug = 0
Sep 14 02:00:30 gary-mac kernel[0]: TBT W (2): 0x0100 [x]
Sep 14 02:00:30 gary-mac kernel[0]: Wake reason: EC.SleepTimer (SleepTimer)
Sep 14 02:00:30 gary-mac kernel[0]: AirPort_Brcm43xx::powerChange: System Wake - Full Wake/ Dark Wake / Maintenance wake
Sep 14 02:00:30 gary-mac kernel[0]: Previous Sleep Cause: 5
Sep 14 02:00:30 gary-mac kernel[0]: The USB device USB 3.0 HUB
Sep 14 02:00:30 gary-mac kernel[0]: (Port 1 of Hub at 0x15000000) may have caused a wake by issuing a remote wakeup (1)

Estoy seguro de que hay algo útil allí (como referencias a los puertos USB), pero no puedo descifrarlos exactamente. Para su información, mi Mac Mini tiene cuatro puertos USB y se usan los cuatro. El puerto USB 1 es una unidad externa, el puerto USB 2 es una unidad externa, el puerto USB 3 está conectado a un KVM, que brinda acceso a mi mouse y teclado, y el puerto USB 4 está conectado a un concentrador USB 3 que divide el puerto en otros cuatro puertos.

Cuando voy a la aplicación Información del sistema para determinar qué dispositivo está en la ubicación USB 0x15000000, obtengo lo siguiente:

USB 3.0 HUB:

Product ID: 0x0812
Vendor ID:  0x2109  (VIA Labs, Inc.)
Version:    85.71
Speed:  Up to 5 Gb/sec
Manufacturer:   VLI Labs, Inc. 
Location ID:    0x15100000 / 3
Current Available (mA): 900
Current Required (mA):  0

Simplemente parece un dispositivo genérico de algún tipo. Justo encima de este dispositivo en la aplicación Información del sistema está el primer dispositivo USB que conecté, que es mi unidad externa para Time Machine. ¿Podría ser ese el problema de alguna manera, aunque la ubicación de su dispositivo sea 0x15400000 / 4?

¿Podría este problema deberse al lanzamiento reciente de Mac OS X 10.8.5? Parece que el problema comenzó a ocurrir unos días después del lanzamiento de la actualización. Ya realicé el mantenimiento básico de restablecer el SMC y la PRAM, y reparar los permisos del disco, pero eso no solucionó el problema. Además, en la página Preferencias del sistema -> Ahorro de energía, tengo todas las casillas sin marcar (incluida "Activar para acceder a la red"). No he tenido ningún otro problema de activación desde que esto comenzó a suceder. Además, el hecho de que la Mac Mini vuelva a dormir después de unos segundos no parece indicar que podría ser un problema de acceso a la red o un mouse que se mueve al azar, ¿verdad?

¿Has probado a desactivar Power Nap o el modo de espera ?
De acuerdo con esos enlaces, la Mac Mini no usa Power Nap, y el modo de espera solo se ingresa cuando no hay dispositivos USB conectados. Tengo cuatro dispositivos conectados, además de un dispositivo Thunderbolt (para mi monitor).

Respuestas (3)

Primero eliminaría cualquier dispositivo externo como la causa de despertar. Puede configurar la MacMini para que se duerma automáticamente y luego expulsar/desconectar todos los dispositivos externos. KVM & Mice son los sospechosos habituales...

(Puerto 1 de Hub en 0x15000000) puede haber causado una activación al emitir una activación remota (1)

Si aún no lo ha hecho, es posible que pueda identificar el dispositivo USB sospechoso de emitir la llamada WakeUp remota.

Acerca de esta Mac > Informe del sistema > Hardware > USB > Árbol de dispositivos USB

o use el comando de shellsystem_profiler SPUSBDataType

Edité mi publicación original para agregar información sobre qué dispositivo se encuentra en esa ubicación USB. Sin embargo, parece ser un dispositivo genérico, por lo que no parece útil.

Este problema me recuerda el comportamiento de Wake on Demand y Bonjour Sleep Proxy. Consulte Apple HT3774 , que incluye:

... su Mac ocasionalmente se activará por un breve tiempo, sin encender la pantalla, para mantener activos los registros de servicios compartidos con Bonjour Sleep Proxy. En algunas Mac, es posible que se escuchen sonidos de la unidad óptica, el disco duro o los ventiladores durante estos breves períodos.

Sin embargo... usted dice que "Despertar para acceder a la red" no está marcado, por lo que creo que no se espera el comportamiento que está viendo.

Intentaría apagar WiFi antes de poner tu Mac mini en suspensión, y ver si eso evita que se despierte. (Probablemente esa no sea una gran solución, pero podría ser el primer paso para encontrar una...)

En realidad, todavía no me había puesto a hacer ninguna prueba sobre este problema. Sin embargo, actualicé mi Mac a 10.8.5 con la actualización complementaria OS X v10.8.5 lanzada ayer (o hace unos días), y el problema dejó de ocurrir esta mañana. Por supuesto, esperaré una semana para determinar si realmente se solucionó o no, pero parece que esta actualización solucionó el problema. Lo que indicaría que fue un error en OS X todo el tiempo.

En particular, parece que Soluciona un problema que puede provocar que las unidades externas se expulsen después de que la computadora entre en modo de suspensión .