Recentemente, meu MacBook Pro (meados de 2012, 15 polegadas, 10.8.2) começou a entrar no que parece ser o modo de hibernação após várias horas de sono, esteja conectado ou na bateria. Quando o desconecto, ele acorda brevemente sem que eu abra a tampa (percebo porque a unidade de CD roda). Se abrir a tampa, vejo-o carregando o arquivo de hibernação antes de se tornar ativo novamente.
Eu olhei a saída do pmset -g e vi as seguintes configurações que podem ser relevantes para esse problema:
lidwake 1
autopoweroff 1
autopoweroffdelay 14400
standbydelay 4200
standby 0
hibernatemode 3
acwake 0
Curiosamente, "despertar" é zero, assim como "espera". Mas "desligamento automático" é 1 e o "desligamento automático" é 14400 (4 horas). Observando o log do sistema da noite passada, vejo estas entradas:
Nov 26 22:36:28 ITHAA1STHOMAMBP kernel[0]: sleep
Nov 27 02:36:30 ITHAA1STHOMAMBP kernel[0]: Wake reason: EC.SleepTimer (SleepTimer)
Nov 27 02:36:30 ITHAA1STHOMAMBP kernel[0]: AirPort_Brcm43xx::powerChange: System Wake - Full Wake/ Dark Wake / Maintenance wake
Nov 27 02:36:30 ITHAA1STHOMAMBP kernel[0]: Previous Sleep Cause: 5
...
Nov 27 02:36:51 ITHAA1STHOMAMBP kernel[0]: hibernate_page_list_setall(preflight 0) start 0xffffff80de079000, 0xffffff80de0b9000
Nov 27 08:38:21 ITHAA1STHOMAMBP kernel[0]: hibernate_page_list_setall time: 491 ms
...
Nov 27 08:38:31 ITHAA1STHOMAMBP kernel[0]: sleep
Coloquei o computador em repouso fechando a tampa às 22:36. Acordou-se 4 horas depois às 02:36 e hibernou. Às 08:38, desconectei o poder de levar o laptop para o trabalho, e ele acordou brevemente.
O que me parece é que o computador entra em modo de desligamento automático após 4 horas. Mas há algumas coisas que eu não entendo:
- Por que isso começou a acontecer recentemente (na última semana, pelo que me lembro, e não associado a nenhuma atualização de software)?
- Por que ele acorda com a mudança de energia quando "acwake" é 0?
- Posso apenas definir "desligamento automático" para 0?