Come disabilitare la modalità di sospensione?


41

Ogni volta che lascio il mio Raspberry Pi durante la notte, sembra sempre essere entrato in una sorta di stato sospeso. La luce di alimentazione rossa è ancora accesa ma la luce sul dispositivo WiFi USB è spenta e non riesco ad accedervi con SSH.

Non ho periferiche collegate ad eccezione di un dispositivo WiFi USB. Lo uso solo senza testa come lettore audio.

Qualcuno sa come disabilitare completamente qualsiasi tipo di funzionalità di sospensione?


Sarebbe utile se potessi taggare la tua domanda con il display manager appropriato. Grazie!

Riesci a vedere qualsiasi output su uno schermo allegato? E hai un sistema operativo aggiornato? Potrebbe essere il panico del kernel, che mi è successo a caso dopo un certo periodo di attività.
macrojames

1
@BryanDunsmore Dubito che stia usando un DM - è un lettore audio senza testa ...
Alex Chamberlain


@AlexChamberlain Se sta usando Raspian dubito fortemente che abbia disinstallato il display manager predefinito. = /

Risposte:


52

Non hai fornito molti dettagli, ma suppongo che tu stia utilizzando un adattatore WiFi con il chip Realtek 8192cu, dal momento che sembra essere comunemente usato. Il mio è lo stesso e ho riscontrato quello che penso sia lo stesso problema: quando si lascia l'RPI inattivo per un lungo periodo di tempo, il WiFi sembra essere disabilitato e non è più possibile connettersi tramite SSH, ecc.

Ho cercato una soluzione a questo per mesi e solo ora ne ho trovata una qui: https://github.com/xbianonpi/xbian/issues/217 . La soluzione è per xbian, ma ha funzionato per me su Raspbian.

Il problema sembra essere che l'adattatore ha funzionalità di gestione dell'alimentazione abilitate per impostazione predefinita. Questo può essere verificato eseguendo il comando:

cat /sys/module/8192cu/parameters/rtw_power_mgnt

Un valore di 0 significa disabilitato, 1 significa min. gestione dell'alimentazione, 2 significa max. gestione energetica. Per disabilitarlo, devi creare un nuovo file:

sudo nano /etc/modprobe.d/8192cu.conf

e aggiungi quanto segue:

# Disable power management
options 8192cu rtw_power_mgnt=0

Una volta salvato il file e riavviato il tuo RPi, il WiFi dovrebbe rimanere indefinitamente.


Sfortunatamente, la stessa cosa sta succedendo su xbian con 8192cu e la gestione dell'alimentazione è già impostata su 0. In qualche modo va ancora in coma ...
StasM

3

La risposta preferita sembra vicina alla correzione, ma alcuni commenti aggiuntivi nel problema originale ( https://github.com/xbianonpi/xbian/issues/217 ) suggeriscono che un'opzione aggiuntiva è migliore:

options 8192cu rtw_power_mgnt=0 rtw_enusbss=0

in /etc/modprobe.d/8192.conf, al contrario di giusto rtw_power_mgnt=0. Basta specificare che un'opzione non ha funzionato per me, poiché il wifi si è comunque spento.


1

Il mio problema era lo screen saver. Disabilitare con i seguenti comandi:

Questo disattiva lo screen saver:

xset s off

Disabilita le altre funzioni di Energy Star:

xset -dpms

Questo non funzionerà in una sessione SSH remota


0

GDM

Puoi impedire a GDM di sospendere il tuo computer modificando un valore in dconf-editor. Nota che ho detto dconf-editor, non è gconf-editor .

$ dconf-editor

Ora devi navigare verso il org.gnome.settings-daemon.plugins.powernodo. Dovresti vedere un intero elenco di coppie chiave-valore. Modificare le seguenti chiavi ai seguenti valori.

  • sleep-inactive-ac-typea niente
  • sleep-inactive-battery-typea niente

Riferimenti


3
Dove ha detto che stava usando GDM?
Jivings

1
@Jivings Non l'ha fatto. Sto solo fornendo una risposta nel caso in cui stia usando GDM.

2
Quindi dovresti chiedere maggiori informazioni prima di rispondere.
Jivings

1
Dubito fortemente che risponderanno considerando (1) di non avere account qui e (2) questa domanda è vecchia di una settimana. In questo caso sarebbe comunque meglio fornire una risposta per i futuri visitatori.

2
Ho un account su StackOverflow e alcuni altri siti stackexchange e ho posto questa domanda su superuser.stackexchange e poi è stato spostato su raspberrypi.stackexchange. Immagino sia per questo che non ho ricevuto notifiche di risposte. È stato spostato in un sito secondario in cui non avevo account, prima che qualcuno lo commentasse. Fastidioso.
Dgrant
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.