iMac con insonnia


7

Sto avendo problemi a far dormire il mio iMac (in esecuzione il 10.6.4) alla fine del 2009, cosa che dovrebbe fare dopo quindici minuti di inattività.

La sospensione funziona bene quando viene comandata manualmente: lo schermo, le ventole e i dischi si spengono e le luci sui dispositivi USB, come il mio hub, si spengono, ma far dormire automaticamente il computer con le preferenze di risparmio energetico è problematico.

Se lasciato inattivo, lo screen saver si attiva e il display si spegne nei tempi previsti. Il sistema in realtà non dorme, però. Dopo circa quindici minuti (non l'ho ancora cronometrato), riesco a sentire le ventole fermarsi e i dischi si spengono, ma, i dispositivi USB collegati non mostrano alcuna indicazione di sospensione (ad esempio, le luci di attività sul mio hub non spegnere). Dopo alcuni secondi, le ventole si riavviano e il disco si riavvia, anche se lo schermo non si accende come se il mouse venisse bussato o un dispositivo USB fosse inserito o disconnesso. Questo quindi cicla all'infinito.

La mia ipotesi è che alcuni programmi impediscono o interrompono il sonno eseguendo alcune azioni, ma sono sconcertato su ciò che potrebbe essere. L'unica applicazione normalmente in esecuzione quando il programma non riesce a dormire è Mail e, a causa dell'accesso al disco, ero sospettoso di Dropbox, ma uscire da entrambi non aiuta.

Qualcuno ha qualche suggerimento su come risolvere questo? Esistono file di registro che mostrerebbero se un determinato programma si fosse svegliato o impedito la sospensione?

Risposte:


5

Con 10.6 Console, puoi provare questi alcuni filtri.

Nell'elenco a sinistra, selezionare Ricerche nel database> Tutti i messaggi e, in alto a destra, cercare "sospensione" (senza virgolette):

8/29/10 10:37:21 AM kernel  System Sleep
8/29/10 12:28:20 PM kernel  Previous Sleep Cause: 5
8/29/10 1:37:35 PM  configd[13] PowerManagement configd: System Sleep prevented by active remote login session (1200 second threshold).
8/29/10 1:37:35 PM  configd[13] PowerManagement configd: tty sleep preventer: /dev/ttys000
8/29/10 3:45:28 PM  kernel  System Sleep
8/29/10 4:34:07 PM  kernel  Previous Sleep Cause: 5
8/29/10 4:56:39 PM  kernel  System Sleep

Andò a dormire alle 10:37. Si è svegliato più tardi alle 12:28 e dice che la ragione per cui è andato a dormire prima è "Cause 5", che è l'unica che abbia mai visto. Alle 1:37, ha provato a dormire, ma non perché un terminale ("tty") era aperto e rimane attivo per 20 minuti ("soglia dei 1200 secondi") senza attività. Devo aver fatto qualcosa intervenendo perché non è andato a dormire di nuovo fino alle 3:45. L'ho svegliato di nuovo alle 4:34, poi ho dormito alle 4:56.

Sotto Ricerche database> Tutti i messaggi, "sveglia":

8/29/10 12:28:20 PM kernel  Wake reason = EHC2
8/29/10 12:28:20 PM kernel  System Wake
8/29/10 12:28:20 PM kernel  USB (EHCI):Port 2 on bus 0x26 has remote wakeup from some device
8/29/10 12:28:20 PM kernel  The USB device Apple Keyboard (Port 2 of Hub at 0x26200000) may have caused a wake by issuing a remote wakeup
8/29/10 12:28:51 PM [0x0-0xfd0fd].backupd-helper[2047]  Not starting Time Machine backup after wake - failed to resolve alias to backup volume
8/29/10 4:34:07 PM  kernel  Wake reason = OHC2 EHC2
8/29/10 4:34:07 PM  kernel  System Wake
8/29/10 4:34:07 PM  kernel  An Unknown USB Device (Port 1 of Hub at 0x26000000), may have caused a wake by being connected
8/29/10 4:34:07 PM  kernel  The USB device BRCM2046 Hub (Port 1 of Hub at 0x6000000) may have caused a wake by being disconnected

Si noti che questi tempi di riattivazione sono correlati ai messaggi "Precedente causa del sonno" sopra. Il primo - "EHC2", "(EHCI): Port 2" è la tastiera. Ho premuto un tasto per svegliarmi. Il secondo è più interessante. So che nessuno era attorno al computer alle 4:34 - era collegato un "dispositivo USB sconosciuto" e "BRCM2046" veniva disconnesso simultaneamente (o in successione immediata). Una rapida ricerca indica che BRCM2046 è correlato al Bluetooth, e questo ha senso, perché utilizzo un mouse Bluetooth e, a volte, quando mi sveglio premendo un tasto sulla tastiera, il mouse si è disconnesso e devo spostarlo un po 'per ricollegare. Quando sposto il mouse per riattivare, il messaggio è diverso. Ecco una sequenza precedente:

8/28/10 5:53:19 AM  kernel  Wake reason = OHC2
8/28/10 5:53:19 AM  kernel  System Wake
8/28/10 5:53:19 AM  kernel  The USB device BRCM2046 Hub (Port 1 of Hub at 0x6000000) may have caused a wake by issuing a remote wakeup
8/28/10 5:53:19 AM  kernel  The USB device Bluetooth USB Host Controller (Port 1 of Hub at 0x6100000) may have caused a wake by issuing a remote wakeup

Quindi quella seconda scia alle 4:37 fu falsa, perché il mouse decise di abbandonare la connessione. Se fosse presente qualcuno, avrebbero visto il Mac svegliarsi "da solo". È anche tornato a dormire poco più di 20 minuti dopo, che è quello per cui è impostato. (Anche il messaggio di Time Machine dopo la sveglia è molto comune, ma esegue automaticamente il backup in seguito.)

Ci sono anche messaggi di sospensione e riattivazione in Informazioni di diagnostica e di utilizzo> Messaggi di diagnostica e di utilizzo. Ma questi sembrano essere solo maggiori dettagli sul successo.

So che la riproduzione di video con Flash all'interno di Safari consentirà al display di andare in modalità di sospensione, ma non al computer. (A volte Flash / Safari si "blocca" anche dopo aver chiuso la pagina con Flash, e devo uscire da Safari per far dormire il sistema.) L'uso di un vero programma multimediale come il lettore DVD manterrà il display acceso e il sistema non dormirà affatto. In nessun caso ci sono messaggi diagnostici che queste cose hanno "prevenuto" il sonno.

Ho visto il comportamento che descrivi, in cui il sistema annuisce ma poi si risveglia immediatamente, su un iMac più vecchio. Ma poi dopo che si annuisce di nuovo la seconda volta, rimane addormentato. Sfortunatamente, è ancora in esecuzione 10.4 e i registri e l'app Console non sono altrettanto utili. Potrebbe trattarsi di una sorta di interazione hardware, in cui l'atto di alternare uno stato viene visto come una ragione per risvegliarsi.

Cosa succede se si accende semplicemente il computer e non si accede? Va a dormire? Che dire dell'avvio dal DVD di OS X? Non so se è impostato per dormire in quel caso; e, in caso contrario, se è possibile aprire Preferenze di Sistema, apportare tale modifica e mantenerla attiva. (Soluzione alternativa: un'installazione pulita su un'unità esterna da cui è possibile eseguire l'avvio, anche se ciò introduce un'altra variabile.) Se non si dorme mai nemmeno negli scenari più vanigliati, forse è un problema hardware.


Non c'erano voci nel registro se non quando è stato dormito e svegliato manualmente. Ho dato il non accesso in un tentativo, e ha fatto dormire, quindi ho provato ad accedere senza nessuno dei miei sei elementi di accesso. Ancora una volta, è andato a dormire, quindi immagino sia uno di loro.
Scott,

Sembrerebbe che la causa sia stata un'impostazione fuorviante in Connect 360. Avevo assunto che "Disabilita il sonno mentre Connect360 è attivo" significava quando stava effettivamente condividendo cose con un XBox. Apparentemente, significa "tutto il tempo".
Scott,

1

Hai provato a chiudere tutti i programmi o solo Mail e Dropbox?

Molti processi vengono effettivamente eseguiti in background. Puoi dare un'occhiata per vedere cosa è in esecuzione in qualsiasi momento tramite Activity Monitor e vedere i registri per il modo più semplice è utilizzare l'app Console.

Sia Activity Monitor che Console sono nella Applications > Utilitiesdirectory.

Un'altra cosa che potresti provare è scollegare dalla rete (o disattivare la rete wireless). Questo potrebbe aiutare a calmare l'attività sulla macchina e aiutare a isolare ciò che potrebbe causare il problema.


Ho provato a chiudere tutte le applicazioni, sebbene quel set sia normalmente composto solo da Mail e Dropbox. Sono consapevole che i programmi vengono eseguiti in background, tuttavia nulla in Activity Monitor sembra che non sia un processore di sistema kosher. Sono consapevole che puoi consultare i log con Console, ma non sono sicuro di cosa cercare - se si trattasse di problemi di Time Machine, ad esempio, cercherei backupd. C'è un sleepd?
Scott,

Hai provato a disconnetterti da Internet (ad es. Nessuna connessione cablata e aeroporto spento?)?
dtlussier,

Ci ho appena provato. Ottengo esattamente gli stessi sintomi, neanche Dropbox o Mail.
Scott,

1

Il seguente articolo del supporto Apple può essere utilizzato come elenco di controllo per diagnosticare problemi di sonno:
Mac OS X: perché il tuo Mac potrebbe non dormire o rimanere in modalità di sospensione .
(Dead link - link archiviato dalla WayBack Machine .)

Suggerisco di verificare tutti i punti menzionati in questo articolo, e in particolare nella sezione "Come posso determinare cosa sta causando un problema di sonno e come posso risolverlo?".


Purtroppo l'articolo del supporto Apple collegato non è più disponibile. (Non molto sorprendente in quanto si tratta di un vecchio post.)
Laryx Decidua,

1
@LaryxDecidua: aggiunto un collegamento archiviato dalla WayBack Machine. Ricorda che questa risposta è del 2010.
harrymc,

0

Puoi elencare tutti i tuoi processi attivi per tutti gli utenti da Activity Monitor? Questo potrebbe aiutarci a valutare un processo irrispettoso del sonno ...

Ho appena riscontrato un problema come questo con un processo chiamato Nalpeirond6, che era un processo di protezione dalla copia del software in esecuzione in background dopo l'installazione di un plug-in Photoshop, Genuine Fractals 6.


0

forse prova a ripristinare tutto ciò che riguarda l'alimentazione

  • delete /Library/Preferences/SystemConfiguration/com.apple.PowerManagement.plist
  • spegnimento
  • scollegare il cavo di alimentazione per 10 minuti
  • tenere premuto ON / OFF per 5 secondi (mentre il cavo di alimentazione è scollegato)
  • plug-in, accendi ed esegui un "doppio" reset della PRAM (cmd + alt + P + R fino al terzo avvio dong )
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.