Tuve un problema con mi Ubuntu 12.04 despertando inmediatamente después de suspenderlo. Resolví el problema cambiando la configuración en / proc / acpi / wakeup, como se sugiere en esta pregunta: ¿Cómo evito que el despertador inmediato se suspenda y / o hiberne? .
Después de cambiar la configuración, el sistema pasa a la suspensión sin problemas y permanece suspendido, pero después de volver a activarlo, la configuración en / proc / acpi / wakeup es diferente de lo que configuré.
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
Le digo al sistema que suspenda, y funciona como debería. Pero más tarde, después de despertarlo, la configuración cambia a:
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
o
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
¿Algunas ideas?
Gracias por su respuesta. Lamentablemente no resolvió mi problema.
todo
/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
tanto como
/sys/bus/usb/devices/3-1/power/wakeup
están configurados en deshabilitado, y el portátil aún se despierta solo después de irse a dormir. Lo único a lo que parece reaccionar son las configuraciones en / proc / acpi / wakeup, que siguen cambiando (reiniciando) cada vez que apago / reinicio mi computadora portátil.
¿Quizás http://forum.xbmc.org/showthread.php?tid=121158 ayudará?
Esto es lo que dice:
fuente
Para Ubuntu 15+, debe usar en
systemd
lugar derc.local
. Puede buscar en Google "Crear un servicio systemd" y seguir las instrucciones, pero tenga en cuenta que redirigir la salida a/proc/acpi/wakeup
es complicado. Para que funcione correctamente, debe hacer algo como:Ejemplo de salida para el archivo de servicio (p. Ej.
/etc/systemd/system/suspendfix.service
):O aquí en esta esencia
fuente