Hello 
I am trying to install the built in BCM4313 on my Backtrack 5 R1 KDE.
Code:
root@root:~# lspci -n | grep 14e4
02:00.0 0280: 14e4:4727 (rev 01)

Originally Posted by
README.txt
| BRCM Product Name |
PCI Vendor ID |
PCI Device ID |
Dell Product ID |
| 4313 2.4 Ghz |
0x14e4 |
0x4727 |
Dell 1501 |
What I have done so far:
- Downloaded the official driver: http://www.broadcom.com/support/802.11/linux_sta.php
- Installed the Kernel headers: # apt-get install linux-headers-`uname -r`
- Removed and reinstalled the Linux Source: # apt-get autoremove linux-source-`uname -r` # apt-get install linux-source-`uname -r`
Else, # prepare-kernel-sources would throw
Code:
tar: linux-source-2.6.39.4.tar.bz2: Cannot open: No such file or directory
- Prepared the Kernel Sources like that.
- Untarred the tarball
Now when I try to build the driver as a LKM, following happens:
Code:
root@bt:~/hybrid_wl# 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.39.4'
CFG80211 API is prefered for this kernel version
/root/hybrid_wl/Makefile:80: Neither CFG80211 nor Wireless Extension is enabled in kernel
CLEAN /root/hybrid_wl/.tmp_versions
make[1]: Leaving directory `/usr/src/linux-source-2.6.39.4'
root@bt:~/hybrid_wl# make
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
make[1]: Entering directory `/usr/src/linux-source-2.6.39.4'
WARNING: Symbol version dump /usr/src/linux-source-2.6.39.4/Module.symvers
is missing; modules will have no dependencies and modversions.
CFG80211 API is prefered for this kernel version
Using CFG80211 API
LD /root/hybrid_wl/built-in.o
CC [M] /root/hybrid_wl/src/shared/linux_osl.o
CC [M] /root/hybrid_wl/src/wl/sys/wl_linux.o
CC [M] /root/hybrid_wl/src/wl/sys/wl_iw.o
CC [M] /root/hybrid_wl/src/wl/sys/wl_cfg80211.o
/root/hybrid_wl/src/wl/sys/wl_cfg80211.c: In function ‘wl_inform_single_bss’:
/root/hybrid_wl/src/wl/sys/wl_cfg80211.c:1817: error: too few arguments to function ‘ieee80211_channel_to_frequency’
make[2]: *** [/root/hybrid_wl/src/wl/sys/wl_cfg80211.o] Error 1
make[1]: *** [_module_/root/hybrid_wl] Error 2
make[1]: Leaving directory `/usr/src/linux-source-2.6.39.4'
make: *** [all] Error 2