先去下载32或64位的驱动源码包
http://www.broadcom.com/support/802.11/linux_sta.php
mkdir bcm4312
tar xzvf hybrid-portsrc_x86_64-v5_100_82_112.tar.gz
cd bcm4312
make clean
make
1. 没有asm/system.h: 去那行把该行注释掉就行
2: error: unknown field ‘ndo_set_multicast_list’ : 去那行改为:
.ndo_set_rx_mode = wl_set_multicast_list,
修改好后保存,继续编译:
make
生成了wl.ko (如还是无法编译,那试下我编译好的吧, 点此去下载wl.ko)
sudo modprobe wl
http://www.broadcom.com/support/802.11/linux_sta.php
mkdir bcm4312
tar xzvf hybrid-portsrc_x86_64-v5_100_82_112.tar.gz
cd bcm4312
make clean
make
出现以下错误:
1. 没有asm/system.h: 去那行把该行注释掉就行
2: error: unknown field ‘ndo_set_multicast_list’ : 去那行改为:
.ndo_set_rx_mode = wl_set_multicast_list,
修改好后保存,继续编译:
make
生成了wl.ko (如还是无法编译,那试下我编译好的吧, 点此去下载wl.ko)
sudo cp -rf wl.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless/
执行下面三个命令,无线网卡就开起来了:
sudo depmod
sudo modprobe wl
现在让上面这些命令开机自动运行:</