De ceva timp (nu reusesc sa leg de un eveniment anume) iMac-ul meu Alu de 24” a inceput sa se trezeasca singur din sleep/shutdown. Acest lucru se intampla fix la ora 2:00 noaptea (mai exact, ora 00:00 GMT).
Am cautat pe net si am gasit urmatoarele sugestii de rezolvare:
- reset SMC/PMU
- “Schedule” activat (la alta ora decat 00:00) si apoi dezactivat
- dispozitive USB scoase (nu e cazul, deoarece nu se trezeste aleator, ci fix la 2:00:00)
Nu am instalat widget-uri custom, nu am instalat software ce se ocupa de sleep/wake, in general, nu am instalat nimic ce poate interfera mai “low-level” cu sistemul (gen Onyx etc.).
Dispozitivele atasate sunt: tastatura, mouse, imprimanta laser, hard-disc extern - pe FW400, programator AVR si o unitate DVD-RW externa. Toate acestea sunt dispozitive fara ceas, deci nu pot “nimeri” fix ora 02:00. Totodata, un dispozitiv extern nu poate trezi calculatorul dupa “shutdown”, din cate stiu eu, fara a seta explicit acest lucru.
Daca are cineva vreo idee (in afara de sugestiile mentionate mai sus, ce-au fost aplicate in totalitate), este binevenit. Ideal ar fi o oarece comanda de debug pe IOKit, ce poate arata motivul de “Wake” din log.
Bucatele din log:
....
Mar 7 09:15:34 imac shutdown[6789]: halt by sigxcpu:
Mar 7 09:15:34 imac com.apple.loginwindow[35]: Shutdown NOW!
Mar 7 09:15:34 imac kernel[0]: AFP_VFS afpfs_unmount: /Volumes/Library, flags 0, pid 6791
Mar 7 09:15:34 imac com.apple.loginwindow[35]: System shutdown time has arrived^G^G
Mar 7 09:15:34 imac shutdown[6789]: SHUTDOWN_TIME: 1204874134 684419
....
Mar 7 09:15:39 imac Parallels[6821]: Shutdown complete.
Mar 8 02:01:04 localhost kernel[0]: npvhash=4095
Mar 8 02:00:58 localhost com.apple.launchctl.System[2]: launchctl: Please convert the following to launchd: /etc/mach_
init.d/chum.plist
Mar 8 02:00:58 localhost com.apple.launchctl.System[2]: launchctl: Please convert the following to launchd: /etc/mach_
init.d/dashboardadvisoryd.plist
Mar 8 02:00:58 localhost com.apple.launchctl.System[2]: launchctl: Please convert the following to launchd: /etc/mach_
init.d/pilotfish.plist
Aici este dupa shutdown, deci a inceput sa faca logging la 1 minut si 4 secunde dupa ora 00:00 GMT.
La sleep/wake arata asa:
Mar 9 22:44:22 imac login[226]: USER_PROCESS: 226 ttys000
Mar 9 22:48:38 imac fseventsd[42]: callback_client: ERROR: d2f_callback_rpc() => (ipc/send) invalid destination port (
268435459) for pid 249
Mar 9 22:59:07 imac kernel[0]: System Sleep
Mar 10 02:00:07 imac kernel[0]: System Wake
Mar 10 02:00:07 imac kernel[0]: AirPort: Link Up on en1
Mar 10 02:00:07 imac kernel[0]: AppleYukon2: 00000000,00000000 sk98osx_dnet - recovering from missed interrupt
Mar 10 02:00:14 imac kernel[0]: AppleYukon2: 00000000,00000000 sk98osx_dnet - recovering from missed interrupt
Mar 10 02:28:26 imac kernel[0]: IOBluetoothHCIController::terminateWL .. done
Mar 10 02:28:26 imac kernel[0]: CSRHIDTransitionDriver::start [-v]
Mar 10 02:28:27 imac kernel[0]: CSRHIDTransitionDriver::switchToHCIMode legacy
Aici incepe sa faca logging dupa 7 secunde, timpul de revenire din sleep fiind mai scurt.
Nu apare absolut nimic interesant/relevant in logs, pur si simplu arata ca un power-on/wake normal.