J'ai eu un problème avec mon Ubuntu 12.04 qui se réveillait immédiatement après être passé en veille. J'ai résolu le problème en modifiant les paramètres dans / proc / acpi / wakeup, comme suggéré dans cette question: Comment empêcher le réveil immédiat de la suspension et / ou de l'hibernation? .
Après avoir modifié les paramètres, le système passe sans problème en suspension et reste suspendu, mais après l'avoir réactivé, les paramètres dans / proc / acpi / wakeup sont différents de ceux que je leur ai définis.
Avant d'aller suspendre:
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
Je dis au système de suspendre, et cela fonctionne comme il se doit. Mais plus tard, après l'avoir réveillé, les paramètres sont modifiés comme suit:
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
Des idées?
Merci pour votre réponse. Malheureusement, cela n'a pas résolu mon problème.
tous
/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
aussi bien que
/sys/bus/usb/devices/3-1/power/wakeup
sont désactivés et l'ordinateur portable se réveille toujours tout de suite après s'être endormi. La seule chose à laquelle il semble réagir, ce sont les paramètres dans / proc / acpi / wakeup, qui changent (se réinitialisent) chaque fois que j'éteins / redémarre mon ordinateur portable.
Peut-être que http://forum.xbmc.org/showthread.php?tid=121158 vous aidera?
C'est ce qu'il dit:
la source
Pour Ubuntu 15+, vous devez utiliser à la
systemd
place derc.local
. Vous pouvez google "Création d'un service systemd" et suivez les instructions, mais notez que rediriger la sortie vers/proc/acpi/wakeup
est délicat. Pour le faire fonctionner correctement, vous devez faire quelque chose comme:Exemple de sortie pour le fichier de service (par exemple,
/etc/systemd/system/suspendfix.service
):Ou ici dans cet esprit
la source