El 24/02/06, DebianL<[EMAIL PROTECTED]> escribió: > Hola a todos... > > Estoy tratando de lograr que mi Debian Etch pueda hibernar, para ello hice: > > # apt-get install hibernate > > Hasta ahi todo bien, instala ese paquete, pero al parecer este depende > de otro parche del kernel (kernel-patch-suspend2): > http://packages.debian.org/testing/utils/hibernate > > El problema es que no esta disponible dicho paquete, como le puedo hacer > para lograr hibernar esta maquina? >
No suele estar de más indicar que ordenador tienes, kernel que usas, si usas acpi o apm, etc etc etc. Primero puede probar a hibernar usando la bios. Si usas apm (tienes instalado apmd) tienes los comandos apm -s y apm -S para suspender y poner en standby respectivamente. En mi toshiba portege 3440ct, puedo poner en standby (que no es hibernar, sigue consumiendo batería pero muy poca) pero no hibernar/suspender con este método (ni a ram ni a disco). -------------(de ahora en adelante suponer que se usa acpi------------- Si usamos acpi tenemos acpitool -s para suspender a memoria y acpitool -S para suspender a disco. (de nuevo puedo suspender a memoria, pero no a disco, además, un 20% de las veces que intento recuperarme de un suspend to ram da algún error y se reinicia.). softwaresuspend2 es un parche para el kernel para aquellos que como yo tenemos problemas con suspender. Puedes hacer un cat /sys/power/state para ver que modos soporta tu ordenador bajo linux. En mi caso: [EMAIL PROTECTED]:~/Desktop$ cat /sys/power/state standby mem Efectivamente no puedo suspender al disco/hibernar. Por eso tengo que usar software suspend2. Lo primero es bajarnos las fuentes del kernel de www.kernel.org y la versión para el kernel de parche software suspend 2 (http://www.suspend2.net/). Es decir ahora mismo veo que tienes el parche suspend2.2 para el kernel 2.6.15.1, pues necesiarás el kernel 2.6.15.1. En la página del software suspend 2 tiene información de como aplicar el parche. Una vez aplicado el parche hemos de configurar el kernel. Yo suelo usar make menuconfig. En este punto te recomendaría que si nunca antes has compilado un kernel propio te leyeses alguna buena guía, o te perderás. Debes recordar que has de activar suspend2 (y no suspend que viene con el kernel). Ante la duda marcalo todo. No hace falta que especifiques una partición de swap de momento. Ahora ya puedes configurar hibernate para poder suspender al disco. edita /etc/hibernate/hibernate.conf Yo tengo esto: ### suspend2 (for Software Suspend 2) UseSuspend2 yes Reboot no EnableEscape yes DefaultConsoleLevel 1 Compressor lzf Encryptor none Verbosity 0 LogFile /var/log/hibernate.log LogVerbosity 1 # AlwaysForce yes # AlwaysKill yes # HibernateVT 15 Distribution debian # XDisplay :0 SaveClock restore-only UnloadBlacklistedModules yes LoadModules auto SwitchToTextMode yes #si tienes problemas con la imagen al vovler de la hibernación Ahora especifico la partición de swap a usar en grub. Edita una linea de /boot/grub/menu.lst que empieza por :# kopt= de manera que quede asi: # kopt=root=/dev/hda6 ro video=savagefb:[EMAIL PROTECTED] quiet resume2=swap:/dev/hda4 (has de añadir la parte del resume2= puedes usar un archivo o una partición de swap. En la web del parche tienes más información. También tienes algo más de información de linux y portátiles en: http://www.badopi.org/node/842 > Gracias > > P.D. en winXP hibernaba correctamente, incluso creo que con el liveCD > de ubuntu mostraba la opcion Hibernar en la ventana de Terminar sesion. > Que te salga la opción no significa que pueda hibernar correctamente... desgraciadamente. Los portátiles son un munco complejo, hardware muy raro, y por tanto los drivers suelen ser escasos para linux. Sin embargo yo ahora tengo el 99% funcionando (solo me falla la tecla de cambiar la velocidad del procesador, por que el resto funciona...). Saludos Aritz Beraza [Rei] -- Aritz Beraza Garayalde [Rei] ___________________________________________ [ WWW ] http://www.ayanami.es [jabber] rei[en]bulmalug.net