¿Está conectado a un cable Ethernet? Quizás saque el cable y vea si permanece dormido.
Jos
De acuerdo con Jos. 2 otras preguntas: ¿Tiene Wake On Lan o Wake On Keyboard activo en su BIOS?
Rinzwind
La respuesta parece funcionar también para otras versiones de Ubuntu.
Kaveh
Respuestas:
13
El consejo dado por Jos y Rinzwind me dio un comienzo, pero no solucionó el problema. No tengo un cable Ethernet conectado, ni tengo WOL (esto en realidad no existía como una opción en el BIOS) o Wake On Keyboard habilitado.
Intenté desconectar el mouse, un Logitech inalámbrico con un receptor USB, antes de suspender la computadora durante la noche, ¡sin despertar!
¿Por qué no pensé en esto antes? Siempre apago el mouse cuando suspendo la PC. No pensé que causaría más problemas.
Entonces, ¿cómo se puede evitar que el mouse / receptor cause reactivaciones? Primero, ejecuta el comando cat /proc/acpi/wakeup. Esto enumerará los dispositivos que pueden causar un despertador.
En el campo Statuspuede ver si pueden activar la computadora ( enabled) o no ( disabled).
EHC1, EHC2 y XHCrepresentan controladores USB. Obviamente USB1 - USB7también, pero todos están desactivados en mi caso. No puedo entrar en detalles porque no sé mucho al respecto.
Creo que PWRB(última línea) representa el botón de encendido. Sería una buena idea dejarlo habilitado, ya que probablemente desee activar su computadora con el botón de encendido.
Al dar la orden sudo sh -c "echo EHC1 > /proc/acpi/wakeup" , cambia la configuración de EHC1. Si ejecuta el comando para enumerar los dispositivos nuevamente, verá que la configuración de EHC1ha cambiado.
Intenté esto con los controladores EHC1,EHC2 , XHCya que no sé qué controlador controla qué dispositivo USB.
Para mí, yendo EHC1yXHC habilitar y deshabilitar EHC2me da el resultado que quería. Ahora, ni el teclado ni el mouse (incluso si están encendidos) pueden provocar un despertador. Tengo que presionar el botón de encendido físico en la computadora.
Lamentablemente, la configuración se restablecerá cuando reinicie. Para combatir esto, puedes poner el siguiente código en tu /etc/rc.local. Debe editarse utilizando privilegios elevados: sudo gedit /etc/rc.localpor ejemplo.
for device in EHC2
do
if grep -q "$device.*enabled" /proc/acpi/wakeup
then
echo $device > /proc/acpi/wakeup
fi
done
Puede agregar más dispositivos cambiando la primera línea del código: for device in EHC1 EHC2 XHC USB1y así sucesivamente. Encontré el guión escrito por el usuario toojays .
Respuestas:
El consejo dado por Jos y Rinzwind me dio un comienzo, pero no solucionó el problema. No tengo un cable Ethernet conectado, ni tengo WOL (esto en realidad no existía como una opción en el BIOS) o Wake On Keyboard habilitado.
Intenté desconectar el mouse, un Logitech inalámbrico con un receptor USB, antes de suspender la computadora durante la noche, ¡sin despertar!
¿Por qué no pensé en esto antes? Siempre apago el mouse cuando suspendo la PC. No pensé que causaría más problemas.
Entonces, ¿cómo se puede evitar que el mouse / receptor cause reactivaciones? Primero, ejecuta el comando
cat /proc/acpi/wakeup
. Esto enumerará los dispositivos que pueden causar un despertador.En el campo
Status
puede ver si pueden activar la computadora (enabled
) o no (disabled
).EHC1
,EHC2
yXHC
representan controladores USB. ObviamenteUSB1 - USB7
también, pero todos están desactivados en mi caso. No puedo entrar en detalles porque no sé mucho al respecto.Creo que
PWRB
(última línea) representa el botón de encendido. Sería una buena idea dejarlo habilitado, ya que probablemente desee activar su computadora con el botón de encendido.Al dar la orden
sudo sh -c "echo EHC1 > /proc/acpi/wakeup"
, cambia la configuración deEHC1
. Si ejecuta el comando para enumerar los dispositivos nuevamente, verá que la configuración deEHC1
ha cambiado.Intenté esto con los controladores
EHC1
,EHC2
,XHC
ya que no sé qué controlador controla qué dispositivo USB.Para mí, yendo
EHC1
yXHC
habilitar y deshabilitarEHC2
me da el resultado que quería. Ahora, ni el teclado ni el mouse (incluso si están encendidos) pueden provocar un despertador. Tengo que presionar el botón de encendido físico en la computadora.Lamentablemente, la configuración se restablecerá cuando reinicie. Para combatir esto, puedes poner el siguiente código en tu
/etc/rc.local
. Debe editarse utilizando privilegios elevados:sudo gedit /etc/rc.local
por ejemplo.Puede agregar más dispositivos cambiando la primera línea del código:
for device in EHC1 EHC2 XHC USB1
y así sucesivamente. Encontré el guión escrito por el usuario toojays .Esto resolvió mi problema.
fuente