Broadcom 802.11 Linux STA driver en kernel 2.6.29

Por leprosys en 3/25/2009 ,
Ahora como dije en el pasado post he instalado el kernel 2.6.29 y no hay un parche o driver oficial departe de broadcom por lo que hay que hacer uso de un parche de la gente de Gentoo.

He optado por hacerlo manualmente, los pasos son los siguientes:

1. Crear una carpeta:
$ mkdir hybrid_wl

2. Irnos a la carpeta
$ cd hybrid_wl

3. Descargar el Driver:
$ wget http://www.broadcom.com/docs/linux_sta/hybrid-portsrc-x86_64-v5_10_79_10.tar.gz

Nota: este es para la versión x86_64 si tienes un sistema x32 cambia la url por la correspondiente.

4. Descomprimimos el archivo:
$ tar -xzf hybrid-portsrc-x86_64.tar.gz

5. Descargamos los parches:
$ wget http://leprosys.net/arch/PKGBUILD/broadcom-wl/files/linux-2.6.29.patch
$ wget http://leprosys.net/arch/PKGBUILD/broadcom-wl/files/wl_iw_v2.patch
$ wget http://leprosys.net/arch/PKGBUILD/broadcom-wl/files/hidden-essid.patch

6. Parcheamos:
$ patch -p1 -d src/wl/sys < linux-2.6.29.patch
$ patch -p1 -d src/wl/sys < wl_iw_v2.patch
$ patch -p1 -d src/wl/sys < hidden-essid.patch

7. Compilamos:
$ make -C /lib/modules/`uname -r`/build M=`pwd`

8. Como root cargamos el modulo:
# modprobe lib80211_crypt_tkip
# insmod wl.ko
# cp wl.ko /lib/modules/`uname -r`/kernel/net/wireless/
# depmod -a
# modprobe wl

Nota: el modulo ieee80211_crypt_tkip ahora se llama lib80211_crypt_tkip.

Ahora ya funciona :D

Para la versiones mas antiguas del kernel este post.

Back Top