从官方网站提供fedora8镜像安装完后,系统无法自动发现无线网卡,说明系统没有安装该设备的驱动;
通过lspci命令可以查看到设备为Broadcom Corporation BCM94311MCG wlan mini-PCI
将无线设备驱动设置为tg3后,无法正常启动无线网卡;
系统升级后,系统能够自动发现无线设备,并且自动加载了驱动b43,在网络管理界面可以看到该驱动及设备;
但是在启动ifup wlan0时提示:
SIOCSIFFLAGS: No such file or directory
Determining IP information for wlan0...SIOCSIFFLAGS: No such file or directory
SIOCSIFFLAGS: No such file or directory
通过命令dmesg查看,需要下载最新的firmware,http://linuxwireless.org/en/users/Drivers/b43#devicefirmware
根据kernel版本,下载了
b43 firmware 版本4.80.53.0和firmware extractor b43-fwcutter v. 011;
按照http://linuxwireless.org/en/users/Drivers/b43#devicefirmware页面的操作提示
下载b43-fwcutter并且build:
wget http://bu3sch.de/b43/fwcutter/b43-fwcutter-011.tar.bz2
tar xjf b43-fwcutter-011.tar.bz2
cd b43-fwcutter-011
make
cd ..
下载b43 4.80.53.0,解压firmware,使用b43-fwcutter提取firmware:
export FIRMWARE_INSTALL_DIR="/lib/firmware"
wget http://downloads.openwrt.org/sources/broadcom-wl-4.80.53.0.tar.bz2
tar xjf broadcom-wl-4.80.53.0.tar.bz2
cd broadcom-wl-4.80.53.0/kmod
sudo ../../b43-fwcutter-011/b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" wl_apsta.o
然后再ifup wlan0可以正常启动无线网卡,
如果AP的使用的是WEP方式加密,则可以直接通过iwconfig或者图形化网络管理工具设置AP,启动网卡后即可正常使用