Por alguns dias, meu computador desktop Ubuntu 12.04 foi misteriosamente acordado imediatamente após o modo de suspensão.
Desde a instalação, meu laptop Ubuntu 12.10 também foi reiniciado imediatamente após a suspensão e a hibernação.
Como evitar isso?
http://askubuntu.com/questions/852600/ubuntu-16-04-wakes-up-immediately-from-suspend-after-installing-fprint-in-lenovo
e me ajudar a descobrir isso #IGBE
trabalhouRecentemente, tive o mesmo sintoma no Asus Zenbook Pro UX501 no Ubuntu 15.04. A correção exata de Bazon não funcionou, mas a variação de Vladimir Rutsky funcionou. Especificamente:
Se correr do terminal
cat /proc/acpi/wakeup
mostra as seguintes linhas(os endereços pci podem ser diferentes)
alterne esses três para desativados, emitindo os seguintes comandos:
fonte
IGBE
funcionou, acima de três não@reboot
. Achei útil executar o eco apenas se ele estivesse ativado, colocando um teste em um shell script como esseegrep -q '^XHC1\s+S[0-9]\s+\*enabled' /proc/acpi/wakeup && echo XHC1 > /proc/acpi/wakeup
(meu dispositivo problemático era o XHC1 - um chipset USB).Se você souber qual dispositivo ativar o seu PC, vá para o primeiro passo para seguir o guia. Caso contrário, abra o terminal e faça:
E encontre qual dispositivo está ativando o seu PC.
Então agora:
acerto no terminal:
Para listar todas as portas USB que ativam o nosso PC.
agora temos privilégios de raiz.
2.Eu tenho 8 portas USB e, neste exemplo, digamos que quero desativar o usb8, então:
Vá em frente e teste. Agora esse dispositivo específico na porta USB 8 não ativará o PC.
Próxima etapa, para tornar a alteração permanente após cada inicialização:
3)
E colamos o comando da etapa 2. Lá (antes da saída 0, é claro).
É isso aí.
opcional Somente se após o processo de suspensão / ativação, o dispositivo USB 8, no meu exemplo, voltar a ativar.
udev
regra também para executar o comando após cada inicialização, suspensão, ativação.Abra um terminal e faça:
Nas informações de identificação do dispositivo do teclado, os 4 primeiros dígitos são a identificação do fornecedor e os 4 dígitos seguintes são a identificação do produto
Em seguida faça:
Onde "wakeup" digite o nome desejado do script. O número 10 é a prioridade, caso você tenha muitas outras regras do udev, quanto menor o número, a 'regra' será executada antes das outras.
Copie e cole isso e substitua a identificação do fornecedor e a identificação do produto pela sua própria identificação do fornecedor do teclado sem fio e pela identificação do produto.
* usb8 para mim é o meu teclado sem fio (você também pode ver isso na captura de tela (Bus 008)), substitua-o pelo seu.
Ctrl+ Opara salvar, Ctrl+ Xpara sair e reiniciar.
fonte
Para tornar a correção permanente
(Estou compilando as soluções fornecidas por Bazon, Ilikerobots e Pavlos Theodorou - juntos elas tratam do meu problema específico)
Para corrigir o problema permanentemente, se é uma porta USB que está ativando o sistema ou outra coisa:
Você pode obter estas ou linhas semelhantes:
Em seguida, abra:
e adicione essas linhas (ou similar, dependendo dos resultados acima) antes de
exit 0
fonte