Broadcom BCM4312 无线网卡驱动安装
参考: http://www.linuxidc.com/Linux/2011-08/41507.htm
http://www.qianshoublog.com/post/6988.html
环境:
操作系统 : fedora 18
内核版本 : 3.6.10
网卡 : Broadcom BCM4312
驱动下载地址: www.broadcom.com/support/802.11/linux_sta.php
问题解决;
1. yum -y install kernel-devel gcc 这两个必须装,要不然会出现错误
2. error: asm/system.h: No such file or directory
2.1 问题描述:
error: asm/system.h: No such file or directory
compilation 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
2.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成功
安装步骤:
先上官网:www.broadcom.com/support/802.11/linux_sta.php下载对应版本的驱动,因为我安装的系统是64位的,我下载了:64-bitdriver 5.100.82.38还要下载补丁:Patchfor compilation problem with kernel versions > 2.6.375.100.82.3。下载后我的到两个文件,分别是:hybrid-portsrc_x86_64-v5_100_82_38.tar.gz和5_100_82_38.patch。我把这两个文件保存在Fedora 15的主目录下。
下面开始安装:
1. 编译内核
先进入下载目录,即我的主目录
#cd /home/dauser
新建目录
#mkdir hybird_wl
# mvhybrid-portsrc_x86_64-v5_100_82_38.tar.gz hybird_wl/
# cdhybird_wl/
# tar xzfhybrid-portsrc_x86_64-v5_100_82_38.tar.gz
# mvhybrid-portsrc_x86_64-v5_100_82_38.tar.gz ../
然后打补丁
#cd /home/dauser
# mv 5_100_82_38.patch hybird_wl/
# cd /home/dauser/hybird_wl
# patch -p0 < 5_100_82_38显示“patchingfile src/wl/sys/wl_linux.c”
# make clean
显示“
KBUILD_NOPEDANTIC=1make -C /lib/modules/`uname -r`/build M=`pwd` clean
make[1]:进入目录“/usr/src/kernels/2.6.38.6-26.rc1.fc15.x86_64”
make[1]:离开目录“/usr/src/kernels/2.6.38.6-26.rc1.fc15.x86_64””
#make
显示“KBUILD_NOPEDANTIC=1make -C /lib/modules/`uname -r`/build M=`pwd`
make[1]:进入目录“/usr/src/kernels/2.6.38.6-26.rc1.fc15.x86_64”
LD/home/dauser/hybird_wl/built-in.o
CC [M]/home/dauser/hybird_wl/src/shared/linux_osl.o
CC [M]/home/dauser/hybird_wl/src/wl/sys/wl_linux.o
CC [M]/home/dauser/hybird_wl/src/wl/sys/wl_iw.o
/home/dauser/hybird_wl/src/wl/sys/wl_iw.c:在函数‘dev_wlc_bufvar_get’中:
/home/dauser/hybird_wl/src/wl/sys/wl_iw.c:173:7:警告:variable‘len’ set but not used[-Wunused-but-set-variable]
/home/dauser/hybird_wl/src/wl/sys/wl_iw.c:在函数‘wl_iw_set_pmksa’中:
/home/dauser/hybird_wl/src/wl/sys/wl_iw.c:1918:9:警告:variable‘k’ set but not used [-Wunused-but-set-variable]
LD [M]/home/dauser/hybird_wl/wl.o
Building modules, stage2.
MODPOST 1 modules
WARNING: modpost: missingMODULE_LICENSE() in /home/dauser/hybird_wl/wl.o
seeinclude/linux/module.h for more information
CC/home/dauser/hybird_wl/wl.mod.o
LD [M]/home/dauser/hybird_wl/wl.ko
make[1]:离开目录“/usr/src/kernels/2.6.38.6-26.rc1.fc15.x86_64””
然后就简单了
2. 安装内核
#cp wl.ko /lib/modules/`uname -r`/kernel/net/wireless/wl.ko
#cd /lib/modules/`uname -r`/kernel/net/wireless/
# depmod
#modprobe wl
删除其它驱动
#lsmod | grep "b43\|ssb\|wl"显示
wl2554168 0
lib80211 5071 1 wl
b43 282277 0
mac80211234498 1 b43
cfg80211 135850 2 b43,mac80211
ssb 469171 b43
mmc_core 71680 3 b43,ssb,sdhci
# rmmod b43
#rmmod ssb
# rmmod wl
再
#echo "blacklist ssb" >>/etc/modprobe.d/blacklist.conf
# echo "blacklist b43">> /etc/modprobe.d/blacklist.conf
# modprobe lib80211
# insmod wl.ko
重启,看看你的无线网络灯亮了没?呵呵。安装完成!原创,转载请标明
Broadcom BCM4312 无线网卡驱动安装相关推荐
- ubuntu 12.04解决Broadcom STA无线网卡驱动安装失败解决
ubuntu 12.04解决Broadcom STA无线网卡驱动安装失败解决 首先,打开终端并输入:ls -nn | grep 0280查看网卡的PCI.ID, 我的是:03:00.0 Network ...
- Debian7.1下Broadcom 4312无线网卡驱动安装
安装完Debian7.1后发现无线网卡驱动居然没安装,于是到官网(https://wiki.debian.org/WiFi)找了驱动,但是还是安装不成功.在Debian吧里发现有大大说Broadcom ...
- Debian 8.1 安装Broadcom BCM4312无线网卡驱动
在我的笔记本Dell D430 安装Debian 8.1的过程中提示缺失firmware,由于没有firmware安装文件,此步骤选择了否,无线网卡的驱动没有安装. 安装好系统后,用ifconfig查 ...
- 联想 笔记本 Lenovo Y410P 在 Linux Ubuntu 下 Wifi无线网不能搜索的问题 博通Broadcom 43xx 无线网卡驱动安装 插耳机后爆破的声音 拔电源后吱吱硬盘声音
买了联想笔记本Y410P 安装Ubuntu后发现右上角的network-manager菜单中并不能选择和搜索wifi无线网 解决方法: 参考:https://help.ubuntu.com/commu ...
- 完美解决 [Thinkpad E431] Broadcom BCM43142 无线网卡驱动安装问题
问题: 新安装好的Ubuntu16.04版本的系统没有连接WiFi选项,lspci看一下: 系统下有这个网卡设备,Ubuntu安装的时候默认没有安装博通43142这个驱动,实在坑爹. 联网 1.通过网 ...
- ubuntu12.04解决Broadcom STA无线网卡驱动安装失败
输入 sudo apt-get install --reinstall bcmwl-kernel-source 重新安装bcm驱动.
- centOS 无线网卡驱动 安装 配置
centOS 无线网卡驱动 安装 配置 最近刚刚开始学习linux系统,安装了centOS6.5,特别特别的菜鸟,常识和基本的命令许多都不会,所以一开始用就遇到了许多问题,自己在网上查了许多解决办法, ...
- Ubuntu 18.04 安装博通(Broadcom)无线网卡驱动
目录 Ubuntu 18.04 安装博通(Broadcom)无线网卡驱动 Package gcc is not configured yet. 解决办法 history history | grep ...
- Fedora 15 16 17 18 20无线网卡驱动安装
Fedora 15 16 17 18 20无线网卡驱动安装 一直不想在虚拟机中安装使用系统,然后就打算给自己的电脑安装一个双系统,因对Fedora有比较好的印象,也就还是选用了它作为我的第二系统.废话 ...
最新文章
- nodejs安装部署与运行
- 一篇文章教你如何制作二次元角色建模!
- 蓝桥杯 - 试题 J: 砍竹子(双向链表+堆/思维)
- 创建新的SAP CRM product search scenario - 如何在SAP CRM里实现自定义的产品搜索场景
- js 浅拷贝直接赋值_JS中实现浅拷贝和深拷贝的代码详解
- 三维错切变换矩阵_图像的仿射变换
- 高德服务单元化方案和架构实践
- 一文读懂卷积神经网络(转载)
- MyBatis sql查询字段问题
- 算法题9-最短路径问题-Dijkstra算法
- 实验|三层交换机配置实例
- 【leetcode】1175. Prime Arrangements
- 从互联网进化的角度看AI+时代的巨头竞争
- WSTMart 视频教程,WSTMart 开发文档
- ip地址中的网络号,主机号
- 线性代数笔记(矩阵)
- Goolge Colab免费GPU服务器使用教程
- python3.7-pyecharts-v1-liquid(水滴图)画图经典收藏
- android 天气预报
- spring-kuang