Eu tive um problema com o meu Ubuntu 12.04 ao acordar imediatamente após entrar em suspensão. Resolvi o problema alterando as configurações em / proc / acpi / wakeup, conforme sugerido nesta pergunta: Como impedir a ativação imediata da suspensão e / ou hibernação? .
Depois de alterar as configurações, o sistema entra em suspensão na perfeição e permanece suspenso, mas depois que eu o reativo, as configurações em / proc / acpi / wakeup são diferentes do que eu as defini.
Antes de suspender:
cat /proc/acpi/wakeup
Device S-state Status Sysfs node
SMB0 S4 *disabled pci:0000:00:03.2
PBB0 S4 *disabled pci:0000:00:09.0
HDAC S4 *disabled pci:0000:00:08.0
XVR0 S4 *disabled pci:0000:00:0c.0
XVR1 S4 *disabled
P0P5 S4 *disabled
P0P6 S4 *disabled pci:0000:00:15.0
GLAN S4 *enabled pci:0000:03:00.0
P0P7 S4 *disabled pci:0000:00:16.0
P0P8 S4 *disabled
P0P9 S4 *disabled
USB0 S3 *disabled pci:0000:00:04.0
USB2 S3 *disabled pci:0000:00:04.1
US15 S3 *disabled pci:0000:00:06.0
US12 S3 *disabled pci:0000:00:06.1
PWRB S4 *enabled
SLPB S4 *enabled
Eu digo ao sistema para suspender e funciona como deveria. Mas, mais tarde, depois de ativá-lo, as configurações são alteradas para:
USB0 S3 *disabled pci:0000:00:04.0
USB2 S3 *enabled pci:0000:00:04.1
US15 S3 *disabled pci:0000:00:06.0
US12 S3 *enabled pci:0000:00:06.1
ou
USB0 S3 *enabled pci:0000:00:04.0
USB2 S3 *enabled pci:0000:00:04.1
US15 S3 *enabled pci:0000:00:06.0
US12 S3 *enabled pci:0000:00:06.1
Alguma ideia?
Obrigado pela sua resposta. Infelizmente, isso não resolveu o meu problema.
tudo de
/sys/bus/usb/devices/usb1/power/wakeup
/sys/bus/usb/devices/usb2/power/wakeup
/sys/bus/usb/devices/usb3/power/wakeup
/sys/bus/usb/devices/usb4/power/wakeup
assim como
/sys/bus/usb/devices/3-1/power/wakeup
está desativado e o notebook ainda é ativado automaticamente logo após dormir. A única coisa que parece reagir são as configurações em / proc / acpi / wakeup, que mudam (redefinindo) toda vez que eu desligo / reinicio o notebook.
Talvez http://forum.xbmc.org/showthread.php?tid=121158 ajude?
Isto é o que diz:
fonte
Para o Ubuntu 15+, você deve usar em
systemd
vez derc.local
. Você pode pesquisar no Google "Criando um serviço systemd" e seguir as instruções, mas observe que redirecionar a saída para/proc/acpi/wakeup
é complicado. Para que funcione corretamente, você deve fazer algo como:Exemplo de saída para o arquivo de serviço (por exemplo,
/etc/systemd/system/suspendfix.service
):Ou aqui nesta essência
fonte