[hoary] Hibernar cerrando la tapa.

Imagen de js.toledano
0 puntos

Hola.

Tengo una laptop gateway serie 4500 con acpi activado. Mi problema con la hibernación es la siguiente:

Cuando ejecuto el sudo /etc/acpi/actions/hibernate.sh la lap entra en hibernación correctamente y se apaga con normalidad. Hace lo que se supone que tiene que hacer. Y al encenderla, recupero mi sesión de manera normal.

Cuando cierro la tapa entra en hibernación (en teoría el mismo comando) y se apaga con normalidad, pero encenderla, una vez que se recuperó la sesión, inmediatamente vuelve a hibernar. La enciendo y entonces si, ya funciona correctamente.

Es decir, al escribir el comando el proceso es hibernar -> despertar -> usar.
Al cerrar la tapa el proceso es: hibernar -> despertar -> hibernar -> despertar -> usar.

A continuación algunos datos más:
Archivo /boot/grub/menu.lst

title           Ubuntu, kernel 2.6.10-4-686
root            (hd0,4)
kernel          /boot/vmlinuz-2.6.10-4-686 root=/dev/hda5 ro quiet splash resume=/dev/hda8
initrd          /boot/initrd.img-2.6.10-4-686
savedefault
boot

Archivos en ls /etc/acpi/buttons/

lrwxrwxrwx  1 root root 23 2005-03-18 21:40 lid.sh -> ../actions/hibernate.sh
lrwxrwxrwx  1 root root 22 2005-03-18 21:40 power.sh -> ../actions/shutdown.sh
lrwxrwxrwx  1 root root  9 2005-03-18 21:40 sleep.sh -> /dev/null

Contenido del archivo /etc/acpi/actions/hibernate.sh

#!/bin/sh
# /etc/acpi/hibernate.sh
# Hibernate (suspend-to-disk)

rmmod ipw2200
/etc/init.d/hsf stop
/etc/init.d/mysql stop
/etc/init.d/hotplug stop
/usr/sbin/laptop_mode stop
echo 4 > /proc/acpi/sleep
/usr/sbin/laptop_mode auto
/etc/init.d/hotplug start
/etc/init.d/mysql start
/etc/init.d/hsf start
modprobe ipw2200

Las buenas noticias es que la hibernación funciona correctamente, ojalá puedan ayudarme.

Muchas gracias, quedo a sus órdenes.

PD. La firma es una copia de la de Lord_ZealoN.

Imagen de Chabivi
+1
0
-1

Hola, yo estoy en hoary y me pasa parecido a ti. Si le doy a cerrar sesion-Hibernar, me hiberna y recupera perfectamente.
Pero si cierro la tapa, a mi es que ni me hiberna ni naa. Se me queda la pantalla negra con un guion blanco parpadeando, y ahi se queda.
He desactivado el salvapantallas y todas opciones de la administracion de energia, pero nada, no hiberna con la tapa.
Sabeis si se puede configurar para que cuando baje la tapa, no haga nada? Es decir, poner una peli, bajar la tapa, y que no se congele ni nada, que siga a su ritmo.

+1
0
-1
Imagen de js.toledano
+1
0
-1

Pues si.
Lo que tienes que hacer es borrar el link /etc/acpi/buttons/lid.sh y crear un nuevo que apunte a /dev/null.

Es decir: sudo ln -sf /dev/null /etc/acpi/buttons/lid.sh


SapoDriLo
Tlaxcala, México
Guía: http://guia-ubuntu.org/
FAQ: http://www.ubuntu-es.org/book/view/171
How-TO's http://www.ubuntu-e
+1
0
-1

En esta vida solo puedes tener dos cosas: razones y resultados.
Las razones no cuentan.

Imagen de Chabivi
+1
0
-1

Vale, ya esta, muchas gracias.
Ya me va todo bien, y me hiberna y me recupera perfecto. Si necesitas que te pase algun fichero de confguracion o algo me lo dices.
Un Saludo

+1
0
-1
Imagen de js.toledano
+1
0
-1

Bueno, pues yo hice algo parecido.
Desactive el botón de la tapa y active el botón sleep. Y funciona.
Asi está ahora el directorio /etc/acpi/buttons/

lrwxrwxrwx  1 root root  9 2005-04-01 11:16 lid.sh -> /dev/null
lrwxrwxrwx  1 root root 22 2005-03-18 21:40 power.sh -> ../actions/shutdown.sh
lrwxrwxrwx  1 root root 23 2005-04-01 11:09 sleep.sh -> ../actions/hibernate.sh

SapoDriLo
Tlaxcala, México
Guía: http://guia-ubuntu.org/
FAQ: http://www.ubuntu-es.org/book/view/171
How-TO's http://www.ubuntu-e
+1
0
-1

En esta vida solo puedes tener dos cosas: razones y resultados.
Las razones no cuentan.