Wireless Broadcom 43xx en Debian.

Agosto 15th, 2007 – 15:20
Tagged as: Linux

Personalmente yo tengo una RT2500, pero siempre supe de los problemas q’ tenia esta tarjeta, que hoy por hoy es de las mas comunes en los notebooks ( HP-Compaq ). Hace algun tiempo vi una echar algo de humo por unos drivers para Linux, devido a que la administracion de energia que poseen estos dispositivos al parecer es un tanto bizarra.

En fin, ayer por peticion de un amigo, me puse a tratar de configurar una con soporte para inyeccion de trafico ( Sin Ndiswrapper ), si no que con soporte nativo. Los drivers como tales estan incluidos en el kernel linux apartir de la version 2.6.17 si no mal recuerdo. Sabiendo esto partimos:

Primero que nada si tenemos los drivers normales desmontamos dicho modulo, igual cosa si es que la tenemos funcionando con Ndis, desmontamos los modulos correspondientes, asumo que poseen una coneccion a internet cableada para poder realizar la configuracion adecuadamente.

#apt-get update
#apt-get install kernel-package libncurses5-dev fakeroot wget bzip2 build-essential

Luego descargamos el source del kernel, que en mi caso es el 2.6.21

#apt-get install linux-source-2.6.21

Vincularemos la carpeta “linux” hacia nuestro source.

#cd /usr/src
#tar xjfv linux-source-2.6.21
#rm linux
#ln -s /usr/src/linux-source-2.6.21 linux
#cd /usr/src/linux/drivers/net/wireless/bcm43xx#

Descargamos el parche para la inyeccion y luego lo aplicamos

#wget http://www.deathlock.org/files/bcm43xx.patch
#patch -p1 < bcm43xx.patch

Ahora compilamos el nuevo modulo, lo instalamos y lo montamos.

#make -C /lib/modules/2.6.21/build/ M=`pwd` modules
#make -C /lib/modules/2.6.21/build/ M=`pwd` modules_install
#depmod -a
#modprobe bcm43xx

Listo, ya esta compilado e instalado el modulo. Usualmente no va a funcionar al instante, si reiniciamos tampoco funcionara :P lo que falta es actualizar el frimware, y para ello primero que nada reiniciaremos el PC, y luego lo actualizamos de la siguiente forma:

#apt-get install bcm43xx-fwcutter

Esto nos preguntara si deseas descargar un fichero, le decimos que no, ya que el link esta roto, asi que lo descargamos desde aqui.

#wget http://www.deathlock.org/files/wl_apsta.o
#bcm43xx-fwcutter -w /lib/firmware wl_apsta.o

Y listo! ahora nuestra Tarjeta Broadcom esta funcionando con soporte nativo y con inyeccion de trafico :D

No hay comentarios

» Leave a comment now

» RSS feed for comments on this post
» TrackBack URI

Aún no hay comentarios.


Leave a Comment

  1. XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="">