Debian en F565la

Después de renegar un rato, bastante largo con esto, sale esta especie de mini howto para instalar debian lenny en presario f565.

Que se necesita:
Debian lenny netinstaller [0]
Una presario F500
Conexión a internet ethernet permanente. (para no envejecer mucho durante la instalación)
Solo para los que tengan broadcom 94311 (rev 02) Kernel 2.6.24[1] mas parche. [2] (Ver Actualización al final de la entrada)

Instalando:

Arrancamos el instalador pasándole parámetros al kernel
acpi=off pci=nommconf idle=poll
Pasando estos parámetros se puede instalar sin problemas. Hacemos una instalación normal y configuramos todo a gusto.

Una vez instalado dependiendo la notebook que tengan el sistema es muy probable que no arranque, para lo cual editamos los parámetros del
kernel.
acpi=off me parece muy drástico y cuando cargamos de esta forma aparecen varios errores en la traza del núcleo. Así que lo cambiamos por:
noapic nonlapic pci=nommconf idle=poll
Con esto ya tenemos un debian estable, y pasamos a lo interesante, usar b43.

Aclaro, b43 son los antiguos módulos bcm43xx y remplaza a ndiswrapper, es mucho mas completo que este ultimo pero también es un poco mas complicado de configurar.
Así que mas alla de lo que puedan leer por ahí, ndiswrapper o bcm43xx no funcionan junto con b43. Y no dependen en nada uno de los otros. Para no tener conflictos ponemos en el blacklist los módulos que no usemos.

Bajamos un kernel 2.6.24.4 de kernel.org lo descomprimimos y movemos el directorio a /usr/src

bajamos el parche y lo movemos dentro de la carpeta del kernel y linkeamos a la carpeta del kernel a /usr/src/linux (para ser prolijos).

aplicamos el parche a nuestro kernel con

patch -p1 < patch_2.6.24_for_4311_2

limpiamos, configuramos y compilamos e instalamos el kernel.
make mrproper
sudo cp /boot/config-kernelviejo .config
make menuconfig
make-kpkg clean
make-kpkg –initrd kernel_image kernel_headers

Esto compila y empaqueta tanto el kernel como las cabeceras en paquetes deb.
Los paquetes quedan en /usr/src, asi que los instalamos y volvemos a configurar las opciones de arranque (porque se sigue colgando si no los ponemos)
una vez que bootemos el nuevo kernel, solamente queda bajar b43-fwcutter. Al instalarse pregunta si queremos descargar el firmware. Ponemos que si para no seguir tecleando comandos y listo.

modprobe b43 (si es que no lo carga solo).

De momento, o por lo menos en mi caso usando debian lenny 64bits el driver b43 tiene un par de problemas, baja mucho el ancho de banda de la placa y no maneja muy bien la calidad del enlace, por lo que pierde bastantes paquetes, menos de un 10 %. Y una latencia altísima.
Osea, es usable pero un poco molesto.

Aunque ndiswrapper puede funcionar un poco mejor usando unos drivers de dell [3] Dependiendo de la versión y el núcleo que se use las perdidas de paquetes pueden llegar hasta un 40%. Aunque con algo mas de alcance.

[0]
http://cdimage.debian.org/cdimage/lenny_di_beta1/amd64/iso-cd/debian-testing-amd64-netinst.iso
[1]
http://www.eu.kernel.org/pub/linux/kernel/v2.6/linux-2.6.24.4.tar.bz2
[2]
http://linuxwireless.org/download/b43/patch_2.6.24_for_4311_2
[3]
http://ftp.us.dell.com/network/R151519.EXE

Actualizacion:
El kernel 2.6.25 ya soporta la placa 94311, por lo que no sera necesario aplicar el parche si usamos este kernel o alguna version posterior.
En los Kernels 2.6.24, la placa detecta un nivel de ruido execivo y baja el ancho de banda a 1Mb, En un principio pensaba que el problema era el ruido, pero tras probar el kernel 2.6.25 veo que no lo es, ya que el ruido se mantiene y si bien la placa no funciona en forma óptima, opera la mayor parte del tiempo en 54Mb

~ por debink en Abril 22, 2008.

3 comentarios to “Debian en F565la”

  1. La maquina en la que hiciste el resto de las guias es la f565la? Esta todo muy bien explicado, loco. Gracias

  2. Si, osea, cuando compre la note y me puse a instalarla fui “documentando” hasta que quedo aceptable (segun mi criterio).
    Por lo esta todo echo y probado en la f565.

  3. Gracias, pude instalar el Debian en mi f565la. Ahora a pelear con la broadcom endemoniada!!

Escribe un comentario