lunes, 27 de agosto de 2007

HOWTO Ubuntu Feisty + Sony Vaio VGN N350FE

Con algo de paciencia, buscando en foros, investigando, y una dosis de suerte, logré resolver el problema de energía de mi laptop: una Sony Vaio VGN-N350FE utilizando Ubuntu Feisty.
Advertencia al lector: si es tan audaz de realizar esto howto, tenga en cuenta que el sistema puede volverse inestable, inusable, o cosas peores, como dañar el hardware. Siga estos pasos sólo a su propio riesgo.
En una instalación limpia de Ubuntu Feisty actualizo todos los paquetes que me ofrece el gestor de actualizaciones.
Instalo el kernel 2.6.22.9 (disponible en la versión de Gutsy), para lo que necesitamos incluir los repositorios correspondientes.
En la línea de comandos ejecutamos:

sudo gedit /etc/apt/sources.list

Cuando nos abra el editor, agregamos las dos siguientes líneas al final del archivo.

deb http://archive.ubuntu.com/ubuntu/ gutsy main restricted
deb http://archive.ubuntu.com/ubuntu/ gutsy universe

Guardamos y cerramos. Ejecutamos lo siguiente:

sudo apt-get update

Luego de esto, es posible que el update manager nos ofrezca actualizar muchos paquetes (que en realidad son de gutsy). No debemos hacerlo. Sólo los consignados aquí deben ser instalados.
Ejecutamos:

sudo apt-get install linux-backports-modules-2.6.22-9-generic linux-headers-2.6.22-9 linux-headers-2.6.22-9-generic linux-image-2.6.22-9-generic linux-restricted-modules-2.6.22-9-generic linux-ubuntu-modules-2.6.22-9-generic

Como acabamos de instalar un nuevo kernel, creo que es buena idea reiniciar el equipo. Luego de iniciar nuevamente, abrimos la ventana Terminal y ejecutamos:

sudo apt-get install powertop cpufrequtils libncursesw5

Ahora debemos quitar los repositorios de Gutsy. Ejecutamos en lo siguiente:

sudo gedit /etc/apt/sources.list

Comentamos las líneas que insertamos con los repositorios anteponiendo el símbolo numeral ('#') al principio de las líneas.
Actualizamos el gestor de paquetes:

sudo apt-get update

Ahora nos aseguramos estén instalados los módulos de gestión de energía de sony. Ejecutamos lo siguiente:

sudo modprobe sony_acpi
sudo modprobe sonypi

Hacemos que dichos módulos se carguen automáticamente:

sudo gedit /etc/modules

En el archivo que se abre, agregamos las siguientes dos líneas:

sony_acpi
sonypi

Ahora ejecutamos esto para poder usar los controles de brillo:

sudo locate -u && for i in $(locate lcd-???-brightness); do sudo cp $i $i.bak; sudo sed -i '1 s|#!/bin/sh|#!/bin/bash|g' $i; done

Ahora podemos agregar el control de brightness al panel de gnome. Luego de esto, reiniciamos la máquina, y cuando volvamos, estará activo el control de brillo.
... y listo!
Cuando utilicemos la notebook con la batería, necesitamos ejecutar en un terminal:

sudo powertop

Esto ejecuta una aplicación (en inglés y modo texto) que nos va diciendo qué elementos están consumiendo energía, y nos recomienda llevar a cabo ciertas acciones para mejorar el uso de la batería.

Siguiendo esto, pasé de que la batería me dure menos de media hora a más de cuatro horas.

Para referencias, me basé en los siguientes posts:

http://www.ubuntugeek.com/howto-upgrade-kernel2622-9-generic-in-feisty-fawn.html
http://ubuntuforums.org/showthread.php?t=479034
http://tuxeando.wordpress.com/2007/05/27/probando-el-nuevo-kernel-2622/

Saludos!

English version


Technorati tags:

1 comentario:

Anónimo dijo...

esto es para ubuntu 8.04 verdad? estoy algo necesitado de instalar esto, porque suse y fedora no me complacen y mi laptop es la misma que tu tienes. de ante mano gracias por responder