Durante unos días, mi computadora de escritorio Ubuntu 12.04 ha estado misteriosamente despertando inmediatamente después de pasar al modo de suspensión.
Desde la instalación, mi computadora portátil Ubuntu 12.10 también se ha reanudado inmediatamente después de la suspensión e hibernación.
¿Cómo prevenirlos?
http://askubuntu.com/questions/852600/ubuntu-16-04-wakes-up-immediately-from-suspend-after-installing-fprint-in-lenovo
y ayudarme a resolverloIGBE
funcionóRecientemente tuve el mismo síntoma en Asus Zenbook Pro UX501 en Ubuntu 15.04. La solución exacta de Bazon no funcionó, pero la variación de Vladimir Rutsky sí. Específicamente:
Si se ejecuta desde el terminal
cat /proc/acpi/wakeup
muestra las siguientes líneas(las direcciones pci pueden ser diferentes)
luego cambie estos tres a deshabilitado emitiendo los siguientes comandos:
fuente
IGBE
funcionó, más de tres no@reboot
. Me pareció útil solo ejecutar el eco si de hecho estaba habilitado al poner una prueba en un script de shell como esteegrep -q '^XHC1\s+S[0-9]\s+\*enabled' /proc/acpi/wakeup && echo XHC1 > /proc/acpi/wakeup
(mi dispositivo con problemas era XHC1, un conjunto de chips USB).Si sabe qué dispositivo reactiva su PC, vaya al primer paso para seguir la guía. Si no lo hace, abra la terminal y haga:
Y encuentre qué dispositivo está despertando su PC.
Y ahora:
golpe en la terminal:
Para enumerar todos los puertos usb que activan nuestra pc.
ahora tenemos privilegios de raíz.
2.Tengo 8 puertos USB y, en este ejemplo, digamos que quiero deshabilitar usb8, entonces:
Adelante, pruébalo. Ahora ese dispositivo específico en el puerto USB 8 no activará la PC.
Siguiente paso, para que el cambio sea permanente después de cada arranque:
3)
Y pegamos el comando del paso 2. Ahí (antes de la salida 0, por supuesto).
Eso es.
opcional Solo si después del proceso de suspensión / activación el dispositivo USB 8, en mi ejemplo, vuelve a estar habilitado.
udev
regla también para ejecutar el comando después de cada arranque, suspensión, activación.Abra una terminal y haga:
En la información de identificación del dispositivo del teclado, los 4 primeros dígitos son la identificación del proveedor y los 4 dígitos siguientes son la identificación del producto
Siguiente hacer:
Donde "wakeup" ingrese su nombre deseado de la secuencia de comandos. El número 10 es la prioridad en caso de que tenga muchas otras reglas de udev, cuanto menor sea el número, la 'regla' se ejecutará antes que las demás.
Copie y pegue esto y reemplace la identificación del proveedor y la identificación del producto con su propia identificación del proveedor del teclado inalámbrico y la identificación del producto.
* usb8 para mí es mi teclado inalámbrico (también puede verlo en la captura de pantalla (Bus 008)), reemplácelo con el suyo.
Ctrl+ Opara guardar, Ctrl+ Xpara salir y reiniciar.
fuente
Para que la solución sea permanente
(Estoy compilando las soluciones proporcionadas por Bazon, Ilikerobots y Pavlos Theodorou; juntos abordan mi problema específico)
Para solucionar el problema de forma permanente, ya sea un puerto USB que activa el sistema o algo más:
Puede obtener estas o líneas similares:
Luego abra:
y agregue estas líneas (o similar, dependiendo de los resultados anteriores) antes
exit 0
fuente