Linux 下 Broadcom BCM4312 的安装

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

lspci 
//找到是否为次此网卡


error: asm/system.h: No such file or directorycompilation terminated.
make[2]: *** [/var/hybrid_wl/src/wl/sys/wl_linux.o] Error 1
make[1]: *** [_module_/var/hybrid_wl] Error 2
make[1]: Leaving directory `/usr/src/kernels/3.5.3-1.fc17.x86_64'
make: *** [all] Error 2

这个是我在安装过程中出现的错误
解决
在驱动的解压缩文件夹下查找

find ./ -name wl_linux.c

路径为:

./src/wl/sys/wl_linux.c

编辑此文件:

# vi wl_linux.c

找到

#include <asm/system.h>

删除掉这一行。

.ndo_set_multicast_list

找到 把它改为

.ndo_set_rx_mode

退出保存,然后继续 make成功

sudo apt-get update
sudo apt-get --reinstall install bcmwl-kernel-source



   

你可能感兴趣的:(Linux 下 Broadcom BCM4312 的安装)