7 votos

El Mac se despierta del sueño cada dos horas en Mac OS X Yosemite

Desde que actualicé a la primera versión estable de Mac OS X Yosemite hace unos días, mi Mac Mini se despierta aproximadamente cada dos horas de la suspensión durante un minuto, y luego vuelve a la suspensión. Esto es particularmente molesto por la noche, ya que duermo mi Mac, y está en el dormitorio, así que me doy cuenta cuando se enciende.

En mi Consola, aquí están algunas de las líneas de la misma desde que se despierta:

14/10/19 6:48:06.000 am kernel[0]: Wake reason: RTC (Alarm)
14/10/19 6:48:06.000 am kernel[0]: RTC: Maintenance 2014/10/19 10:48:06, sleep 2014/10/19 09:00:12
14/10/19 6:48:06.001 am SyncServer[910]: [0x7fdd69c19d80] |SyncServer|Warning| Refreshing watchdog because of a calendar time change alert.
14/10/19 6:48:06.000 am kernel[0]: Previous sleep cause: 5
14/10/19 6:48:06.000 am kernel[0]: AppleThunderboltNHIType2::prePCIWake - power up complete - took 1 us
14/10/19 6:48:06.000 am kernel[0]: The USB device USB 3.0 HUB (Port 1 of Hub at 0x15000000) may have caused a wake by issuing a remote wakeup (1)

De la última línea, sí, tengo un hub USB 3 conectado a mi puerto USB 3 del Mac. Pero no hay ningún dispositivo conectado al hub. No obstante, intentaré desenchufarlo esta noche, pero sospecho que no habrá diferencia.

Además, ya he desactivado "Despertar desde el acceso a la red", desactivado "Siesta de energía" y prácticamente todo lo demás en el panel de preferencias del sistema "Ahorro de energía".

Cuando corro pmset -g me sale:

Active Profiles:
AC Power    -1*
Currently in use:
 standby              1
 Sleep On Power Button 1
 womp                 0
 autorestart          0
 hibernatefile        /var/vm/sleepimage
 darkwakes            0
 networkoversleep     0
 disksleep            0
 sleep                0 (sleep prevented by iMovie, coreaudiod, iTunes, AddressBookSour)
 autopoweroffdelay    14400
 hibernatemode        0
 autopoweroff         1
 ttyskeepawake        1
 displaysleep         60
 standbydelay         4200

A menudo tengo problemas de estela con mi Mac, especialmente después de actualizar a un nuevo sistema operativo, y esta vez no es una excepción:

  1. OS X Mavericks despierta mi Mac de la suspensión cada hora aproximadamente
  2. Mac se despierta del sueño todas las noches y se vuelve a dormir inmediatamente

4voto

Tadas Sasnauskas Puntos 151

Desde que com.apple.mDNSResponder.plist fue reemplazado por com.apple.discoveryd.plist después de la Beta de Yosemite, hay otra solución para su problema.

Todo lo que tienes que hacer es ejecutar el siguiente comando en tu terminal:

sudo /usr/libexec/PlistBuddy -c "Add :ProgramArguments: string --no-multicast" \ 
         /System/Library/LaunchDaemons/com.apple.discoveryd.plist    

Y reinicia tu sistema y debería desaparecer.

Como también se describe aquí: http://ispire.me/fix-yosemite-rtc-alarm-wakeup-issue/

Sólo tienes que saber que los servicios que dependen de la multidifusión podrían dejar de funcionar correctamente después de este cambio.

2voto

Riduidel Puntos 13456

El problema parece haberse solucionado por sí solo tras actualizar a Yosemite 10.10.2, lanzado el 28 de enero de 2015 . En las notas no se menciona nada sobre el sueño o la vigilia, pero parece que lo ha arreglado a pesar de todo.

2voto

Király Puntos 1

Prueba esto. Debería funcionar en 10.10.4 o posterior. Introduzca lo siguiente en Terminal y luego reinicie su Mac:

sudo defaults write /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist ProgramArguments -array-add -DisableSleepProxyClient

1voto

marco Puntos 1

Hay otro enfoque de solución utilizando la herramienta [SleepWatcher](http://www.bernhard-baehr.de) por Bernhard Baehr. Para instalar SleepWatcher, utilice:

brew install sleepwatcher

com.apple.discoveryd sólo se descarga antes de dormir y se carga de nuevo después de despertar (ver post de tseug en "Motivo del despertar": RTC (Alarma) - ¿cómo se desactiva?" ). Edite los siguientes archivos de configuración según la ruta sugerida en los comentarios y dé permiso de ejecución a algunos de los archivos:

# author: tseug (see link above)
# /Library/LaunchDaemons/de.bernhard-baehr.sleepwatcher.plist

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>Label</key>
        <string>de.bernhard-baehr.sleepwatcher</string>
        <key>ProgramArguments</key>
        <array>
                <string>/usr/local/sbin/sleepwatcher</string>
                <string>-V</string>
                <string>-s /etc/rc.sleep</string>
                <string>-w /etc/rc.wakeup</string>
        </array>
        <key>RunAtLoad</key>
        <true/>
        <key>KeepAlive</key>
        <true/>
</dict>
</plist>

# /etc/rc.sleep
# chmod +x /etc/rc.sleep

#!/bin/sh
# Unload discoveryd to disable maintenance wakeup every two hours
launchctl unload /System/Library/LaunchDaemons/com.apple.discoveryd.plist

# /etc/rc.wakeup
# chmod +x /etc/rc.wakeup

#!/bin/sh
# Load discoveryd to enable network
launchctl load /System/Library/LaunchDaemons/com.apple.discoveryd.plist

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X