iMac workaholic
  [ Ignoră ]
Avatar
RankRankRankRank
Sr. Member
Din: Bucuresti
Macuser din: 28.02.06

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/Libraryflags 0pid 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_TIME1204874134 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]launchctlPlease convert the following to launchd: /etc/mach_
init
.d/chum.plist
Mar  8 02
:00:58 localhost com.apple.launchctl.System[2]launchctlPlease convert the following to launchd: /etc/mach_
init
.d/dashboardadvisoryd.plist
Mar  8 02
:00:58 localhost com.apple.launchctl.System[2]launchctlPlease 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_PROCESS226 ttys000
Mar  9 22
:48:38 imac fseventsd[42]callback_clientERRORd2f_callback_rpc() => (ipc/sendinvalid 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]AirPortLink Up on en1
Mar 10 02
:00:07 imac kernel[0]AppleYukon200000000,00000000 sk98osx_dnet recovering from missed interrupt
Mar 10 02
:00:14 imac kernel[0]AppleYukon200000000,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.

 Semnătură 

0% MacBook Pro 17” Unibody 2.66Ghz, 4GB RAM, SSD 256GB Corsair P256
60% Macbook Unibody 2.4GHz
60% iPad 32GB
0% iPhone 3GS 32GB
0% iMac Aluminium 2.4 GHz, 4GB RAM, 150GB WD VelociRaptor
50% iPod Touch 1st gen, 8GB

Profil
 
  [ Ignoră ]   [ # 1 ]
Avatar
RankRankRankRank
Sr. Member
Din: Bucharest, White Pond (= Balta Albă)
Macuser din: 11.10.05

Nu știu dacă e exact cazul tău, dar fix la orele 2.00 a.m. sistemul își lansează comenzile de optimizare (cron), după care doarme mai departe. Orice sistem unix face asta și e normal, dacă macul e pornit face ce trebuie să facă. De aia e bine ca măcar o dată pe lună să-l lași pornit peste noapte. Dacă nu, să rulezi scrip-urile daily/weekly/monthly cron dintr-o aplicație precum Onyx sau MainMenu.

 Semnătură 

Cattus sum et thraece loquor
Pisica joacă rolul de tampon asupra efectelor patogene ale stresului. O pisica în casă înseamnă, deci, scăderea tensiunii arteriale, deci și a riscurilor unei boli cardiace. Mai multe pisici, tot mai multe…

Profil
 
  [ Ignoră ]   [ # 2 ]
Avatar
RankRankRankRank
Sr. Member
Din: Bucuresti
Macuser din: 28.02.06

Stiu cron-ul, ca frec *nix de ~15 ani. Problema e ca nu are nicio treaba cron cu wake din sleep si, mai ales, cu wake din shutdown.
Oricum, nu mai face sleep dupa aia (eu am dezactivat automatic sleep). In week-end, a pornit sambata la 2 si l-am gasit ieri seara inca pornit, fara sa “adoarma” intre timp. Vineri dimineata ii dadusem shutdown cu totul.

Este clar ca e legat de schedule, deoarece si unele placi de baza o iau razna cand te joci la alarma din BIOS si nu mai scapi de automatic power on.
Ideea e ca e un defect prea mic pentru a-mi permite o inlocuire de MLB la el (cine stie peste ce mai dau smile ), dar enervant.

Mai sap si postez eventuala rezolvare.

Pana atunci, am gasit ceva interesant aici:
http://www.mac-forums.com/forums/showthread.php?t=96836

Chiar am pus de aprox 3 saptamani un disc pe firewire pentru TM. O sa verific in seara asta daca mai face fara el.

 Semnătură 

0% MacBook Pro 17” Unibody 2.66Ghz, 4GB RAM, SSD 256GB Corsair P256
60% Macbook Unibody 2.4GHz
60% iPad 32GB
0% iPhone 3GS 32GB
0% iMac Aluminium 2.4 GHz, 4GB RAM, 150GB WD VelociRaptor
50% iPod Touch 1st gen, 8GB

Profil