Linux en una Hp dv2

14 08 2009

Hola después de mucho tiempo regreso para contar lo que pasé para instalar Linux a una laptop modelo HP dv2.

Es una laptop de reciente manufactura así que fue lógico encontrarme con problemas.

La primera distribución elegida fue Debian “Squeze” la cual se instaló sin complicaciones, aunque al parece no renoció ni la red Ethernet y ni la Wireless.  Cuando reinicié el sistema apareció el fondo de pantala de Debian, pero nada, pasaron los minutos y así se quedó sin aparecer ni siquiera un menú.

Intenté con Fedora 11, que instaló correctamente, el problema fue que como tiene un chip de video ATI Radeon, me encontré con la desagradable sorpresa de que no había drivers compatibles, además de no reconocer la inalámbrica. Desafortunadamente mi paciencia se agotó por ese día y lo dejé así.

Mi última opción fue Kubuntu que ya había reportes del funcionamiento correcto.(1)

Así que la instalé, según los reportes para que el live-cd funcionara hay que realizar un paso peculiar, cuando cargue el splash de (K)Ubuntu, hay que desconectar el lector DVD(el cual es externo), esperar uno o dos segundos y volverlo a conectar, así de esta forma cargará el SO, de lo contrario lo que nos mandará es al busybox para depuración.

Ya con el sistema cargado, pude instalar Kubuntu de la forma tradicional(no intenten activar la wireless) y reiniciar el equipo.

A primera vista, parece que todo está bien, pero hay tres dispositivos que no funcionan al iniciar el sistema por primera ves: la aceleración 3D del chip gráfico, el sonido y la conexión inalámbrica.

Vamos por partes.

La aceleración 3D se activa mediante el gestor de drivers sin problemas, el desempeño es bueno, aunque con el tiempo los efectos 3D tienden a alentar.

La conexión inalámbrica. El chip elegido por HP es el Broadcom bcm4322, el cual puede causar más de un dolor de cabeza a los usuarios Linux. El gestor de drivers activa uno, el controlador Broadcom STA. A mi no me funcionó correctamente; aunque se conectaba al modem 2wire la conexión se cae constantemente. Si alguien le funciona bien, se puede considerar afortunado(a).

Para activarlo tuve que seguir los siguientes pasos:

–Descargar el driver oficial en la página de Broadcom(2) la versión del driver que les corresponda(32 ó 64 bits), así tenemos el  archivo que corresponda.  http://www.broadcom.com/support/802.11/linux_sta.php

hybrid-portsrc-x86_32-v5_10_91_9.tar.gz
hybrid-portsrc-x86_64-v5_10_91_9.tar.gz

Lo guardamos y creamos una carpeta, el README oficial sugiere:

mkdir hybrid_wl

En esta carpeta movemos el archivos y entramos:

cd hybryd_wl

y descomprimimos el archivosegún corresponda:

32 bit:                             tar -xzf hybrid-portsrc-x86_32-v5_10_91_9.tar.gz
64 bit:                             tar -xzf hybrid-portsrc-x86_64-v5_10_91_9.tar.gz

A partir de ahí podremos compilar el archivo, yo solo hice siendo root, hay que tener cuidado.

Primero debemos tener instalado los build-essential para compilar.

sudo su

apt-get install build-essential

Ahora deben saber que versión de kernel tienen, eso lo sabrán con el comando:

uname -r

y ahora si compilamos con los siguientes:

donde lo que está en <2.6.xx.xx> es la versión de kernel correspondiente, en mi caso es 2.6.28-14-generic

make -C /lib/modules/<2.6.xx.xx>/build M=`pwd` clean
make -C /lib/modules/<2.6.xx.xx>/build M=`pwd`

Después de la compilación podemos revisar con el comando ls que el archivo wl.ko fue creado.

Ahora desactivaremos los módulos de drivers que estén activados.

rmmod bcm43xx
rmmod b43
rmmod b43legacy

Y descativaremos(por las dudas) algún módulo wl.ko que pudiera haber.

rmmod wl.ko

Y ahora copiaremos el driver a su nueva ubicación.

cp wl.ko /lib/modules/<versión del kernel>/kernel/driver/net/wireless

Y activamos los módulos:

depmod
modprobe wl

Ahora bien, Kubuntu viene con drivers precompilados, el b43 y el b43legacy, yo los borré para que no se cargaran al arraque del sistema. Primero fui a la siguiente carpeta(recuerden que estamos como root):

cd /lib/modules/<versión del kernel>/kernel/driver/net/wireless

rm -r b43

rm -r b43legacy

No hubo problema al borrar esos directorios, reiniciamos y funcionó a la perfección. Ahora bien, yo uso wicd para administrar las redes, a mi aparecen las redes inalámbricas con comunicación de 0% y con signos de desconexión, no hay de que preocuparse, la conexión sigue manteniendose.

Sonido. No hay sonido, curiosamente solo hay sonido por la salida de audífonos, pero no en las bocinas. Primero intenté compilar la última versión de ALSA pero no dio resultados, así que se me ocurrió instalar las versiones de ALSA de la futura version de Ubuntu 9.10 (Karmic Koala), así que descargué alsa-base, alsa-source y alsa-utils y los instalé. Al reiniciar tuve sonido sin ninguna dificultad. Aqui pongo los enlaces:

http://packages.ubuntu.com/karmic/alsa-base

http://packages.ubuntu.com/karmic/alsa-source

http://packages.ubuntu.com/karmic/alsa-utils

Para que elijan la versión(32 ó 63 bits)

Espero que les pueda servir esta pequeña experiencia

Modelos HP dv2

HP dvd2-1030

HP dvd2-1090

Referencias

(1) http://www.linlap.com/wiki/hp+pavilion+dv2+1030

(2) http://www.broadcom.com/support/802.11/linux_sta.php

http://www.broadcom.com/docs/linux_sta/README.txt

 

Actualización: Finalmente con Fedora 11 funcionó, aqui el link

https://adairstarkey.wordpress.com/2009/11/01/linux-en-la-laptop-hp-dv2-segunda-parte/

Anuncios

Acciones

Information

One response

19 08 2009
Mabel

Por lo menos vacaciones aburridas no has tenido 🙂

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s




A %d blogueros les gusta esto: