8 votes

L'iMac se réveille de façon aléatoire

Mon iMac (27 pouces, fin 2012) se réveille de manière aléatoire, jusqu'à 9 fois par jour. J'utilise El Capitan 10.11.3 (15D21) .

A syslog | grep -i "Wake reason" montre ce qui suit à plusieurs reprises :

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)

Il n'y a pas de périphériques usb connectés, ni de périphériques bluetooth, à l'exception du clavier et de la souris.

Les raisons les plus évidentes, power nap et wake on lan ne sont pas activés. J'ai déjà essayé de les basculer, mais cela n'a rien changé. Qu'est-ce que cela pourrait être d'autre ?

J'ai cherché des réponses sur Google pendant longtemps, plusieurs fois déjà, mais je n'ai pas trouvé de solution à ce problème. Le problème persiste depuis au moins deux versions majeures d'OSX.

Merci beaucoup !

Mise à jour :

  ~ 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

Mise à jour 2 : J'ai réussi à entrer dans le pmset -g assertions juste après que l'imac se soit réveillé la nuit dernière. Voici le résultat :

  ~ 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

7voto

wjv Points 656

Une bonne première étape pour déboguer les problèmes liés à la gestion de l'énergie sous OS X est :

pmset -g assertions

Il faut un peu de pratique pour lire la sortie, mais cela peut permettre de trouver des processus qui font par erreur des assertions de gestion de l'énergie contre le noyau.

Il s'agit parfois d'un processus itératif - continuez à l'exécuter à des moments appropriés et voyez ce qui se passe !

Les pmset peut faire beaucoup plus pour contrôler la gestion de l'énergie d'OS X ; voir la section pmset(1) page de manuel .


Editer : J'ai depuis trouvé un moyen de déterminer s'il y a des processus qui maintiennent un Mac éveillé en utilisant uniquement des outils GUI. (Testé uniquement sur OS X 10.11) :

  • Tout d'abord, ouvrez Moniteur d'activité (en /Applications/Utilities ).
  • Dans son menu, sélectionnez Voir les chroniques Prévenir le sommeil afin d'afficher cette colonne (qui n'est pas affichée par défaut).
  • Vous pouvez maintenant cliquer sur l'en-tête de la fenêtre Prévenir le sommeil pour réorganiser la liste des processus de manière à ce que ceux qui empêchent le sommeil figurent en tête de liste.

Cela fonctionne dans n'importe quelle Moniteur d'activité mais vous devez activer l'onglet Prévenir le sommeil individuellement pour chaque onglet.

1voto

Jimmy Mooney Points 976

Cela semble invraisemblable, mais habitez-vous dans un immeuble à plusieurs étages ou près d'une rue bruyante où des personnes marchant d'un pas lourd ou faisant du bruit peuvent secouer physiquement votre bureau juste assez pour faire bouger votre souris ? Il suffit de peu de choses pour réveiller la souris et, par conséquent, votre ordinateur.

0voto

Bora Points 1178

Essayez de vérifier vos paramètres d'économie d'énergie dans les préférences du système. Vous pouvez demander à votre Mac de se réveiller à une certaine heure à partir de là.

Si cela ne résout pas le problème, il peut être utile de réinitialiser le contrôleur de gestion du système.

Pour réinitialiser le SMC :

Éteindre et débrancher le Mac. Puis, après avoir attendu 15 secondes (les temps sont importants), rebranchez le mac. Enfin, attendez 5 secondes et rallumez l'ordinateur. La procédure peut sembler stupide parce qu'elle semble n'être qu'un redémarrage, mais c'est ainsi que le SMC est réinitialisé. Bonne chance !

Voici également l'article de support d'Apple sur la réinitialisation du SMC : https://support.apple.com/en-us/HT201295

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X