Então, depois de mexer um pouco mais, descobri que quando eu hibrava o Ubuntu via
sudo pm-hibernate
as luzes da NIC permanecem acesas e eu posso usar o WOL. No entanto, isso não é bom para mim, pois tenho a criptografia LVM, portanto, é necessário inserir a senha no local e não posso fazer isso por meio de conexão remota. Na comparação das rotinas de hibernação e suspensão notei que em suspender dentro de
/usr/lib/pm-utils/sleep.d/50unload_alx
tem a linha:
'modunload alx'
que eu encontrei é o que está descarregando os drivers para a placa de rede atheros. Comentando isso, o truque e as luzes permaneceram quando eu suspender e agora eu posso WOL.
No entanto, eu descobri a razão para o modunload alx é devido a um bug que impede a máquina de suspender corretamente, portanto, provavelmente foi adicionado em.Então, a nova situação em que estou agora é que posso suspender o WOL, mas não consigo suspender a máquina depois da primeira vez. Curiosamente, a hibernação funciona bem e WOL da hibernação funciona o tempo todo.
Eu apenas não consigo suspender e WOL e repetir uma e outra vez. Primeiro, suspenda os trabalhos com
sudo pm-suspend
mas depois disso, não faz mais.
No entanto, descobri que posso suspender bem a área de trabalho (e depois o WOL), o que acho estranho ...
Então, a nova pergunta é (talvez eu deva criar um novo tópico):
Qual é a diferença entre
sudo pm-suspend
versus suspender por meio da área de trabalho?
Além disso, se eu fizer
sudo pm-suspend-hybrid
Ele suspende e eu também posso WOL. Se eu definir o temporizador na área de trabalho para suspender após XX minutos, ele também é suspenso e eu posso WOL.
Então, qual é a diferença entre todas essas rotinas versus o que o sudo pm-suspend faz ??