Comment désactiver le mode suspension?


41

Chaque fois que je laisse mon Raspberry Pi allumé pendant la nuit, il semble toujours avoir été en état de suspension. Le voyant d'alimentation rouge est toujours allumé, mais le voyant du périphérique USB WiFi est éteint et je ne peux pas y accéder avec SSH.

Je n'ai aucun périphérique connecté, à l'exception d'un périphérique USB WiFi. Je viens de l'utiliser sans tête comme un lecteur audio.

Quelqu'un sait comment désactiver complètement tout type de fonctionnalité de suspension?


Cela nous serait utile si vous pouviez étiqueter votre question avec le gestionnaire d’affichage approprié. Merci!

Pouvez-vous voir une sortie sur un écran attaché? Et avez-vous un système d'exploitation à jour? Cela pourrait être une panique grave, qui m’est arrivée au hasard après une certaine disponibilité.
macrojames

1
@BryanDunsmore Je doute qu'il utilise un DM - c'est un lecteur audio sans tête ...
Alex Chamberlain


@AlexChamberlain S'il utilise Raspian, je doute fort qu'il ait désinstallé le gestionnaire d'affichage par défaut. = /

Réponses:


52

Vous n'avez pas fourni beaucoup de détails, mais je suppose que vous utilisez un adaptateur WiFi avec la puce Realtek 8192cu, car il semble être couramment utilisé. Le mien est le même et j'ai vécu ce que je pense être le même problème: lorsque vous laissez le RPi inactif pendant une période prolongée, le Wi-Fi semble être désactivé et vous ne pouvez plus vous connecter via SSH, etc.

Je cherchais une solution à ce problème depuis des mois et je viens de le trouver: https://github.com/xbianonpi/xbian/issues/217 . La solution est pour xbian, mais cela a fonctionné pour moi sur Raspbian.

Le problème semble être que les fonctionnalités de gestion de l'alimentation de la carte sont activées par défaut. Ceci peut être vérifié en lançant la commande:

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

Une valeur de 0 signifie désactivé, 1 signifie min. gestion de l'alimentation, 2 signifie max. gestion de l'alimentation. Pour le désactiver, vous devez créer un nouveau fichier:

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

et ajoutez ce qui suit:

# Disable power management
options 8192cu rtw_power_mgnt=0

Une fois le fichier sauvegardé et le redémarrage de votre RPi terminé, le WiFi devrait rester indéfiniment.


Malheureusement, la même chose se produit sur xbian avec 8192cu et la gestion de l'alimentation est déjà réglée sur 0. Quelque part, cela reste dans le coma ...
StasM

3

La réponse préférée semble proche de la correction, mais certains commentaires supplémentaires dans l'édition originale ( https://github.com/xbianonpi/xbian/issues/217 ) suggéreraient qu'une option supplémentaire est préférable:

options 8192cu rtw_power_mgnt=0 rtw_enusbss=0

dans /etc/modprobe.d/8192.conf, par opposition à juste rtw_power_mgnt=0. Spécifier simplement qu'une option ne fonctionnait pas pour moi, le wifi étant toujours désactivé.


1

Mon problème était l'économiseur d'écran. Désactiver avec les commandes suivantes:

Cela désactive l'économiseur d'écran:

xset s off

Désactiver les autres fonctionnalités Energy Star:

xset -dpms

Cela ne fonctionnera pas dans une session SSH distante


0

GDM

Vous pouvez empêcher GDM de suspendre votre ordinateur en modifiant une valeur dans dconf-editor. Notez que j'ai dit dconf-editor, pas gconf-editor .

$ dconf-editor

Maintenant, vous devez accéder au org.gnome.settings-daemon.plugins.powernœud. Vous devriez voir une liste complète de paires clé-valeur. Remplacez les clés suivantes par les valeurs suivantes.

  • sleep-inactive-ac-typeà rien
  • sleep-inactive-battery-typeà rien

Les références


3
Où a-t-il dit qu'il utilisait GDM?
Jivings

1
@ Jivings Il n'a pas. Je ne fais que donner une réponse dans le cas où il utilise GDM.

2
Ensuite, vous devriez demander plus d'informations avant de répondre.
Jivings

1
Je doute fortement qu'ils répondent en considérant (1) qu'ils n'ont pas de compte ici et (2) cette question date d'environ une semaine. Dans ce cas, il serait toujours préférable de fournir une réponse aux futurs visiteurs.

2
J'ai un compte sur stackoverflow et quelques-uns des autres sites stackexchange et j'ai posé cette question sur superuser.stackexchange, puis il a été déplacé vers raspberrypi.stackexchange. Je suppose que c'est pourquoi je n'ai reçu aucune notification de réponse. Il a été déplacé vers un sous-site où je n'avais aucun compte, avant que quiconque ne le commente. Énervant.
Dgrant
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.