BT5 支持的网卡列表请见:

http://www.backtrack-linux.org/wiki/index.php/Wireless_Drivers

文中可见:“BCM4312 802.11b/g LP-PHY (rev 01) – using the mac80211 b43, works well”但是我的BCM1312要么无法发现无线网络、要么连接上一下就断掉了....以下是我的解决过程


先查看自自己的无线网卡型号
lspci -vnn | grep 14e4
我的是:
04:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g [14e4:4315] (rev 01)
    Subsystem: Broadcom Corporation Device [14e4:04b5]
07:00.0 Ethernet controller [0200]: Broadcom Corporation NetLink BCM5906M Fast Ethernet PCI Express [14e4:1713] (rev 02)


1、下载并编译驱动文件

git clone git://git.bu3sch.de/b43-tools.git

cd b43-tools/fwcutter

make

cd ..

2、加载驱动

export FIRMWARE_INSTALL_DIR="/lib/firmware"

wget http://downloads.openwrt.org/sources/broadcom-wl-4.178.10.4.tar.bz2

tar xjf broadcom-wl-4.178.10.4.tar.bz2

cd broadcom-wl-4.178.10.4/linux

../../fwcutter/b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" wl_apsta.o


然后发现网卡驱动依然无法使用(可以发现网络但是无法链接).....

无奈google寻求解决办法解决办法,解决方法如下:


3、调试网卡驱动模块

modprobe -r b43 ssb

modprobe b43 pio=1 qos=0

touch /etc/modprobe.d/b43.conf

echo "options b43 pio=1 qos=0" | sudo tee -a /etc/modprobe.d/b43.conf

至此我的博通BCM4312无线网卡工作使用正常,希望对使用BCM4312的BackTrack爱好者有一丁点帮助~

如果还不明白请才考我google 搜索到的国外网友的解决方案:

http://blog.eduardovalle.com/