I am running backtrack 4 R2 and like almost everyone with a broadcom chipset I have run into problems. I have the bcm4313 chipset and after hours and hours of searching and trying different things it is still not fully functional. I can connect via LAN and I can connect to some wireless access points but not all. I was looking on broadcoms website and they actually have a new driver out that supports this chipset and are working on getting the source for the driver integrated into the kernel(but it has not happened yet so everything has to be done manually). I found directions for installing this driver in Ubuntu but Backtrack is a little different and I could not get it. I was reading that you can install the bcmwl-kernel-source package and this would fix it but for some reason it is not in my repositories. Could anyone write up a how to on installing this driver in BT 4 R2. The Driver link and Readme link are posted below.

I would just settle for partial functionality and wait until the problem gets fixed but it seems like this new driver may provide better functionality for me and anyone using this chipset. It seems like things have evolved quite a bit since the original how-to on broadcom was written. I am sure it would be helpful for quite a few people.

Here are the links:

Driver Download:
http://www.broadcom.com/support/802.11/linux_sta.php

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

Thanks.

If I try to follow the directions posted herehttp://www.backtrack-linux.org/forum...backtrack.html
this is the error message that I get.

root@bt:~# tar xzf hybrid-portsrc_x86_64-v5_100_82_38.tar.gz
root@bt:~# make clean
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd` clean
make[1]: Entering directory `/usr/src/linux-source-2.6.35.8'
make[1]: Leaving directory `/usr/src/linux-source-2.6.35.8'
root@bt:~# make
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
make[1]: Entering directory `/usr/src/linux-source-2.6.35.8'

WARNING: Symbol version dump /usr/src/linux-source-2.6.35.8/Module.symvers
is missing; modules will have no dependencies and modversions.

LD /root/built-in.o
CC [M] /root/src/shared/linux_osl.o
CC [M] /root/src/wl/sys/wl_linux.o
CC [M] /root/src/wl/sys/wl_iw.o
LD [M] /root/wl.o
ld: Relocatable linking with relocations from format elf64-x86-64 (/root/lib/wlc_hybrid.o_shipped) to format elf32-i386 (/root/wl.o) is not supported
make[2]: *** [/root/wl.o] Error 1
make[1]: *** [_module_/root] Error 2
make[1]: Leaving directory `/usr/src/linux-source-2.6.35.8'
make: *** [all] Error 2