Antes de nada, sólo decir que es posible (que no probable) que esto no funcione: pero tranquilos, al final del post pondré varios liks a otras guias, más simples o mucho más completas. Esta es batante sencilla, pero para que no haya demasiadas quejas voy a poner mi hardware. Si alguien tiene un hardware parecido o idéntico es casi imposible que no le funcione.
- P4 @ 1′7 GHz con SSE y SSE2
- 1GB de RAM
- Nvidia GeForce FX 5200
- Placa Base Biostar M7TDF
- Lo demás creo que es irrelevante, si alguien necesita más información, que me escriba un mail, o que deje un comentario.
Después de leer un montón de guías, hace poco encontré la de magarto, y la de la ubuntu community, que han sido las que han funcionado. Iba a probar una guía kilométrica, pero gracias a la filosofía KISS, he acabado antes
Bueno, ahí voy:
Requisitos previos:
- Una ubuntu 7.04 (no lo he probado en otras versiones, la mía estaba recién instalada)
- Driver que ubuntu instala de su entrada del menú “restricted drivers” (creo que con los betas de la página de nvidia funciona, no testado por el momento)
- ACTUALIZACIÓN(04-07-07):Con los drivers beta de la página web de Nvidia también va.
Pasos a seguir:
- $ sudo gedit /etc/X11/xorg.conf
- Ir a la sección device y escribir al final de susodicha sección:
-
Option "NvAGP" "1"
- Guardamos y hacemos $ sudo gedit /etc/default/acpi-support
- Buscamos ”
# Should we attempt to warm-boot the video hardware on resume?
- Y le cambiamos el valor de “true” a “false”
- Probamos de hibernar desde el menú de ubuntu. Probablemente no funcionará.
- Instalamos uswsusp:
-
$ sudo apt-get install uswsusp
- Probamos la suspensión:
- $ sudo s2ram (si no va probad $ sudo s2ram –force (son dos guiones))
- Y luego la hibernación:
- $ sudo s2disk (lo mismo que arriba)
- Si funciona editaremos los archivos que ejecutan los botones del panel de ubuntu:
- Primero los Salvamos:
$sudo cp /usr/lib/hal/scripts/linux/hal-system-power-suspend-linux /usr/lib/hal/scripts/linux/hal-system-power-suspend-linux.bak
$sudo cp /usr/lib/hal/scripts/linux/hal-system-power-hibernate-linux /usr/lib/hal/scripts/linux/hal-system-power-hibernate-linux.bak
- Y luego los cambiamos: $sudo gedit /usr/lib/hal/scripts/linux/hal-system-power-suspend-linux
- Y copiamos:
#!/bin/sh /sbin/s2ram --force
- Lo mismo con el otro:
$sudo gedit /usr/lib/hal/scripts/linux/hal-system-power-hibernate-linux
#!/bin/sh /sbin/s2disk
Las guías que he usado para el HOWTO son:
https://help.ubuntu.com/community/NvidiaLaptopBinaryDriverSuspend
Es posible que tengáis suficiente con una de éstas, si ninguna os funciona, probad esta:
http://diariolinux.com/2007/06/06/howto-hibernacion-y-suspenso-en-debian-gnulinux/

Enhorabuena. Ahora a esperar que alguien lo confirme
Un saludo y si te parece bien lo pongo en el otro tutorial. Como no veo licencia por ninguna parte… así que espero tu respuesta, pero sin compromiso.
La licencia está en la parte inferior de la columna lateral derecha, y es una Creative Commons 2.5. Gracias por enlazarme
Probado.
Funciona en mi Dell Inspiron 6400 Coreo 2 Duo T5300 con
placa de video nvidia GeForce Go 7300.
El unico inconveniente es que al volver de la susp. o de la hibern. no tengo aceleracion 3D. Seguire probando .
Saludos y gracias.
Al encender la notebook nuevamente, se soluciono.
Ahora, solo falta hacer que siga funcionando Compiz-Fusion.
Hola, confirmo que funciona con mi PC:
Pentium 4 1.8Ghz (del 2001) con NVidia GEForce2 MX 400, de sobremesa.
He modificado mi /etc/X11/xorg.conf e instalado el paquete uswsusp.
No he necesitado modificar los ficheros de /usr/lib/hal/… con seleccionar la opción de Hibernar en el gnome-power-manager me vale.
Estoy usando Debian Etch (4.0)
Hola de nuevo,
También confirmo que funciona la hibernación sin instalar el paquete uswsusp.
Es decir, con modificar /etc/X11/xorg.conf vale.
No pruebo la suspensión a RAM porque al parecer no está soportada por mi ordenador.
Un saludo.
Si es un P4, la placa base debería soportar ACPI, ergo también debe soportar suspend to ram.
Holaa,,
tengo un Debian etch y me funciono solo con la modificacion del /etc/X11/xorg.conf, y a diferencia de lo explicado aqui, no uso uswsusp, sino “hibernate”, lo unico que me deja dudas, es que para poder hibernar tengo que usar el comando hibernate -f para forzar el desmonte del modulo de nvidia, sin embargo hasta el momento esto no me ha representado ningun problema en el inicio de la maquina despues de hibernar,,
Saludos y Gracias
Gracias por la solución.
FUNCIONA!!
Mi problema era que utilizaba powersave para suspender en lugar de uswsusp. De todas formas, se puede configurar powersave para que use uswsusp en lugar de HAL.
Editar /etc/powersave/sleep
asegurarnos que
SUSPEND2DISK_METHOD=”userspace”
adicionalmente podemos también poner
SUSPEND2RAM_FORCE=”yes”
eso si previamente debiamos usar la opción -f
Saludos
Si da el siguiente error:
s2disk Could not stat the resume device file. Reason: No such file or directory
sudo hacer dpkg-reconfigure uswsusp
y dejar todo por defecto (si sigue el mismo error cambiar el swap a dispositivo lógico dev en lugar de UUID cuando da la opción a elegir).
Agradecido por tan excelente guia. Me funciono en Hardy sin necesidad de instalar uswsusp. Sin embargo tengo un problema que parece ser un bug de la nueva version. Al cerrar sesion queda la pantalla en blanco y no hay forma de salir sino a lo bruto. Muchos te agradeceriamos publicaras una solucion a tal problema.
@Eligio
A mi me pasaba lo mismo en las betas. Lo que puedes hacer es, en vez de cerrar el ordenador, hacer [ctrl]+[alt]+[<---].
Si eso no te va, haces: [ctrl]+[alt]+[F1], y luego te saldrá la terminal. Te logueas (nombre, enter, password, enter) y escribes:
sudo /etc/init.d/gdm restart
Haces enter, escribes la contraseña, enter, y te saldrá la pantalla de entrada.
Buenas, han pasado meses desde que se posteó la solución pero yo acabo de instalar Debian lenny amd64 y me ha servido.
El sistema va en suspension desde gnome o con la tecla suspend (en el BIOS ademas de la tecla esta configurado tambien el s2ram.
Con la opcion #s2ram -f de uswsusp suspende bien pero al volver se queda la pantalla en negro.
Así que las unicas opciones que he modificado son:
1. Option “NvAGP” “1″
y
2. Should we attempt to warm-boot the video hardware on resume?
# Y le cambiamos el valor de “true” a “false”
Espero que le sirva a alguien mas.
Mi hardware: Chipset nForce 250 ultra y nvidia 660gt AGP con driver 177.82.
gracias por compartir:)