acertar no terminal:
grep . /sys/bus/usb/devices/*/power/wakeup
O resultado, para mim, foi descobrir que todos os usb estavam desativados. Então, agora, digite:
1.
sudo su
agora temos privillages raiz.
2. Eu tenho 8 portas USB ( você faz isso para quantas portas usb você tiver ), então:
echo enabled > /sys/bus/usb/devices/usb1/power/wakeup
echo enabled > /sys/bus/usb/devices/usb2/power/wakeup
echo enabled > /sys/bus/usb/devices/usb3/power/wakeup
echo enabled > /sys/bus/usb/devices/usb4/power/wakeup
echo enabled > /sys/bus/usb/devices/usb5/power/wakeup
echo enabled > /sys/bus/usb/devices/usb6/power/wakeup
echo enabled > /sys/bus/usb/devices/usb7/power/wakeup
echo enabled > /sys/bus/usb/devices/usb8/power/wakeup
Vá em frente e teste-o. Agora você pode acordar de qualquer teclado ou mouse sem fio ou com fio.
Então, a razão pela qual devemos habilitar todos eles é porque na próxima etapa, nós escreveremos isto em rc.local para executar o comando após cada reinicialização, e depois de reiniciar algumas distribuições Linux (talvez todas) portas usb. Não precisamos nos preocupar com nada que dê errado ativando todos eles, já que o linux está em suspensão ou hibernação, ele não pode usar o wifi para fazer o download de nada, então ele não vai acordar sem que o acordemos de propósito.
Próximo passo:
3.
sudo nano /etc/rc.local
e nós colamos tudo da etapa 2. lá (antes da saída 0, é claro).
É isso. De agora em diante, podemos usar nosso usb e mouse sem fio para acordar da suspensão.
Espero que funcione para todos vocês. Este guia foi feito depois de testar todas as outras soluções possíveis na Internet.