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
http://adairstarkey.wordpress.com/2009/11/01/linux-en-la-laptop-hp-dv2-segunda-parte/