Niedawno mój MacBook Pro (połowa 2012 r., 15 cali, 10.8.2) zaczął przechodzić w tryb hibernacji po kilku godzinach snu, niezależnie od tego, czy jest podłączony, czy zasilany z baterii. Kiedy go odłączam, budzi się na krótko bez otwierania pokrywy (mogę to stwierdzić, ponieważ napęd CD zmienia się). Jeśli otworzę pokrywę, widzę, że ładuje plik hibernacji, zanim ponownie stanie się aktywny.
Przejrzałem dane wyjściowe programu pmset -g i zobaczyłem następujące ustawienia, które mogą być związane z tym problemem:
lidwake 1
autopoweroff 1
autopoweroffdelay 14400
standbydelay 4200
standby 0
hibernatemode 3
acwake 0
Co ciekawe, „acwake” wynosi zero, podobnie jak „standby”. Ale „autopoweroff” wynosi 1, a „autopoweroffdelay” to 14400 (4 godziny). Patrząc na dziennik systemu z ostatniej nocy, widzę te wpisy:
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
Usypiam komputer, zamykając pokrywę o 22:36. Obudził się 4 godziny później o 02:36 i hibernował. O 08:38 odłączyłem zasilanie, aby doprowadzić laptopa do pracy, i na krótko się obudziłem.
Wygląda mi na to, że komputer przechodzi w automatyczne wyłączanie po 4 godzinach. Ale są rzeczy, których nie rozumiem:
- Dlaczego to zaczęło się ostatnio (o ile pamiętam w ciągu ostatniego tygodnia i nie jest związane z żadną aktualizacją oprogramowania)?
- Dlaczego budzi się po zmianie mocy, gdy „acwake” wynosi 0?
- Czy mogę ustawić „autopoweroff” na 0?