[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Suspender equipo



David Rios escribió:
Cordial saludo.

Tengo mi laptop con Debian Testing y kernel 2.6.18.
Probé suspend2[1] en conjunto con hibernate para poner a suspender la
máquina; el proceso de suspensión funciona bien (por lo menos muestra
los avisos de "congelando procesos", "guardando memoria", etc) pero al
momento de iniciar la máquina he tenido múltiples problemas (según tengo
entendido initrd no se la lleva muy bien con suspend2); después de
muchas horas de búsquedas y pruebas logré llegar a un punto en que sale
un mensaje que dice "BIG FAT WARNING" pero no recupera la suspensión. De
acuerdo con la documentación de suspend2, se debe a que aún no ha subido
la swap cuando se hace el llamado al proceso de recuperación de la
suspensión; sin embargo no doy con la solución.
¿Alguien me puede dar una mano?

Gracias.

[1] http://www.suspend2.net/

Hola:

Yo uso este script que pillé por ahí y que me va bien:

#!/bin/sh

# Buscamos el ID de la tarjeta de video
ID=`lspci | grep VGA | awk '{ print $1 }' | sed -e 's@0000:@@' -e 's@:@/@'`

# creamos un fichero temporal
TMP_FILE=`mktemp /var/tmp/video_state.XXXXXX`
trap 'rm -f $TMP_FILE' 0 1 15

# cambiamos al terminal 1
chvt 6

# Escribimos todos los datos al disco
sync

# Volcamos los datos de la tarjeta de video al fichero temporal
cat /proc/bus/pci/$ID > $TMP_FILE

# hibernamos
echo -n mem > /sys/power/state

# restauramos, desde el fichero temporal,los datos de la tarjeta de video

cat $TMP_FILE > /proc/bus/pci/$ID

# volvemos al terminal 7 (X-Window)
chvt 7

# borramos el fichero temporal
rm -f $TMP_FILE

Un saludo,

Imanol



Reply to: