Como desativo o modo de suspensão?


41

Sempre que deixo meu Raspberry Pi durante a noite, ele sempre parece ter entrado em algum tipo de estado suspenso. A luz vermelha de energia ainda está acesa, mas a luz do dispositivo USB WiFi está apagada e não consigo acessá-lo com SSH.

Não tenho periféricos conectados, exceto um dispositivo USB WiFi. Eu apenas o uso sem cabeça como um reprodutor de áudio.

Alguém sabe como desativar completamente qualquer tipo de recurso de suspensão?


Seria útil se você pudesse marcar sua pergunta com o gerente de exibição apropriado. Obrigado!

Você consegue ver alguma saída em uma tela anexada? E você tem um sistema operacional atualizado? Pode ser um pânico no kernel, que aconteceu comigo aleatoriamente após certo tempo de atividade.
Macrojames

1
@BryanDunsmore eu duvido que ele está usando uma DM - é um acéfalo leitor de áudio ...
Alex Chamberlain


@AlexChamberlain Se ele estiver usando Raspian, duvido muito que ele tenha desinstalado o gerenciador de exibição padrão. = /

Respostas:


52

Você não forneceu muitos detalhes, mas suponho que você esteja usando um adaptador WiFi com o chip Realtek 8192cu, pois isso parece ser comumente usado. O meu é o mesmo e estou enfrentando o que penso ser o mesmo problema: ao deixar o RPi ocioso por um longo período de tempo, o Wi-Fi parece estar desativado e você não pode mais se conectar via SSH etc.

Estou procurando uma solução para isso há meses e só agora encontrei uma aqui: https://github.com/xbianonpi/xbian/issues/217 . A solução é para o xbian, mas funcionou para mim no Raspbian.

O problema parece ser que o adaptador possui recursos de gerenciamento de energia ativados por padrão. Isso pode ser verificado executando o comando:

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

Um valor 0 significa desativado, 1 significa min. gerenciamento de energia, 2 significa max. gerenciamento de energia. Para desativar isso, você precisa criar um novo arquivo:

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

e adicione o seguinte:

# Disable power management
options 8192cu rtw_power_mgnt=0

Depois de salvar o arquivo e reiniciar o seu RPi, o Wi-Fi deve permanecer indefinidamente.


Infelizmente, a mesma coisa está acontecendo para estar no xbian com 8192cu e gerenciamento de energia já está definido como 0. De alguma forma ele ainda entra em coma ...
StasM

3

A resposta preferida parece quase correta, mas alguns comentários adicionais na edição original ( https://github.com/xbianonpi/xbian/issues/217 ) sugerem que uma opção adicional é melhor:

options 8192cu rtw_power_mgnt=0 rtw_enusbss=0

em /etc/modprobe.d/8192.confvez de apenas rtw_power_mgnt=0. Simplesmente especificar que uma opção não funcionou para mim, pois o wifi ainda se desligava.


1

Meu problema foi o protetor de tela. Desative com os seguintes comandos:

Isso desativa a proteção de tela:

xset s off

Desative outros recursos de estrela energética:

xset -dpms

Isso não funcionará em uma sessão SSH remota


0

GDM

Você pode impedir que o GDM suspenda seu computador alterando um valor em dconf-editor. Note que eu disse dconf-editor, não gconf-editor .

$ dconf-editor

Agora, você precisa navegar para o org.gnome.settings-daemon.plugins.powernó. Você deve ver uma lista inteira de pares de valores-chave. Altere as seguintes chaves para os seguintes valores.

  • sleep-inactive-ac-typepara nada
  • sleep-inactive-battery-typepara nada

Referências


3
Onde ele disse que estava usando o GDM?
Jivings

1
@Jivings Ele não fez. Estou apenas fornecendo uma resposta no caso de ele estar usando o GDM.

2
Então você deve pedir mais informações antes de responder.
Jivings

1
Eu duvido muito que eles responderão considerando (1) que eles não têm conta aqui e (2) essa pergunta tem cerca de uma semana. Nesse caso, ainda seria melhor fornecer uma resposta para futuros visitantes.

2
Eu tenho uma conta no stackoverflow e em alguns outros sites de stackexchange e fiz essa pergunta no superuser.stackexchange e, em seguida, ela foi movida para raspberrypi.stackexchange. Acho que é por isso que não recebi notificações de respostas. Foi movido para um subsite onde eu não tinha conta, antes que alguém comentasse. Irritante.
dgrant
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.