redhat7/centos7 BCM43142 80211无线网卡驱动安装
2017-08-04 22:40
302 查看
NOTE:实验环境是在EL7.1-64下成功驱动支持Centos,一般还支持64位
Broadcom Corporation BCM4311, BCM4312, BCM4313, BCM4321, BCM4322, BCM43224,BCM43228BCM43225, BCM43227 and BCM43142 Based Wireless NICs
1. 查看你本机的驱动信息
无线驱动型号为BCM43142 802.11
2. 进入官网下载无线网卡驱动类型
http://zh-cn.broadcom.com/support/802.11
下载所需要的无线驱动安装包
hybrid-v35_64-nodebug-pcoem-6_30_223_271.tar.gz
3. 准备开始安装
先加两个模块
[root@localhost ~]# modprobe cfg80211
[root@localhost ~]# modprobe lib80211
配置好本地yum源安装这三个所需的包
建立本地目录将安装包放入并解压更改文件权限
编译文件
/////////编译出现警告和附注可忽略
将/usr/local/other/wireless/src/wl/sys/wl_cfg80211_hybrid.c:1894:22改为:
wdev->wiphy->wowlan =&wl_wowlan_support;
然后在编译没报错此问题解决
将/usr/local/other/wireless/src/wl/sys/wl_cfg80211_hybrid.c:2124:4改为:
cfg80211_ibss_joined(ndev, (u8 *)&wl->bssid,,&wl->conf->channel,GFP_KERNEL);
编译成功生成wl.ko文件
注意:编译时make API=WEXT或者make
API=CFG80211默认为第二种,EL7.1第一种编译出来可能有问题它会驱动你的Ethernet而不是无线wifi如果你的error都解决了仍不能编译就只能第一种方式了
将该文件放到/lib/modules/`uname -r`/kernel/drivers/net/wireless/ 下
内核中加入模块wl
此时无线网卡驱动完成
检测是否安装成功
找到网络连接出现wifi。 congrutulations!连入热点检测是否可用
4. 如果安装时有冲突需要移除此模块
[root@localhost ~]# modprobe -r b43
[root@localhost ~]# modprobe -r b43legacy
[root@localhost ~]# modprobe -r ssb
[root@localhost ~]# modprobe -r bcma
[root@localhost ~]# modprobe -r ndiswrapper
[root@localhost ~]# modprobe -r bcm
5. 防止模块冲突
[root@localhost ~]# vim /etc/modprobe.d/blacklist.conf
blacklist bcm43
blacklist bcm43legacy
blacklist bcma
blacklist ssb
blacklist bcm
blacklist ndiswrapper
///////////////////////驱动完成//////////////////////////
如果make时出现其他错误,请参考:
http://blog.csdn href="http://lib.csdn.net/base/dotnet" target=_blank>.NET/gsls200808/article/details/49722509
http://www.broadcom.com/docs/linux_sta/README.txt
Broadcom Corporation BCM4311, BCM4312, BCM4313, BCM4321, BCM4322, BCM43224,BCM43228BCM43225, BCM43227 and BCM43142 Based Wireless NICs
1. 查看你本机的驱动信息
无线驱动型号为BCM43142 802.11
2. 进入官网下载无线网卡驱动类型
http://zh-cn.broadcom.com/support/802.11
下载所需要的无线驱动安装包
hybrid-v35_64-nodebug-pcoem-6_30_223_271.tar.gz
3. 准备开始安装
先加两个模块
[root@localhost ~]# modprobe cfg80211
[root@localhost ~]# modprobe lib80211
配置好本地yum源安装这三个所需的包
建立本地目录将安装包放入并解压更改文件权限
编译文件
/////////编译出现警告和附注可忽略
将/usr/local/other/wireless/src/wl/sys/wl_cfg80211_hybrid.c:1894:22改为:
wdev->wiphy->wowlan =&wl_wowlan_support;
然后在编译没报错此问题解决
将/usr/local/other/wireless/src/wl/sys/wl_cfg80211_hybrid.c:2124:4改为:
cfg80211_ibss_joined(ndev, (u8 *)&wl->bssid,,&wl->conf->channel,GFP_KERNEL);
编译成功生成wl.ko文件
注意:编译时make API=WEXT或者make
API=CFG80211默认为第二种,EL7.1第一种编译出来可能有问题它会驱动你的Ethernet而不是无线wifi如果你的error都解决了仍不能编译就只能第一种方式了
将该文件放到/lib/modules/`uname -r`/kernel/drivers/net/wireless/ 下
内核中加入模块wl
此时无线网卡驱动完成
检测是否安装成功
找到网络连接出现wifi。 congrutulations!连入热点检测是否可用
4. 如果安装时有冲突需要移除此模块
[root@localhost ~]# modprobe -r b43
[root@localhost ~]# modprobe -r b43legacy
[root@localhost ~]# modprobe -r ssb
[root@localhost ~]# modprobe -r bcma
[root@localhost ~]# modprobe -r ndiswrapper
[root@localhost ~]# modprobe -r bcm
5. 防止模块冲突
[root@localhost ~]# vim /etc/modprobe.d/blacklist.conf
blacklist bcm43
blacklist bcm43legacy
blacklist bcma
blacklist ssb
blacklist bcm
blacklist ndiswrapper
///////////////////////驱动完成//////////////////////////
如果make时出现其他错误,请参考:
http://blog.csdn href="http://lib.csdn.net/base/dotnet" target=_blank>.NET/gsls200808/article/details/49722509
http://www.broadcom.com/docs/linux_sta/README.txt
相关文章推荐
- redhat7/centos7 BCM43142 80211无线网卡驱动安装
- CentOS 6.5 BCM43142 80211无线网卡驱动安装
- Fedora BCM43142 无线网卡驱动安装
- ubuntu 安装Broadcom BCM43142 无线网卡驱动
- 在ubuntu12.04下安装无线网卡rtl8192eu驱动
- EDUP无线网卡在win10下无法安装驱动怎么解决?
- Fedora 15 16 17 18 20无线网卡驱动安装
- linux中ndiswrapper的安装及无线网卡驱动安装
- Ubuntu14.04安装无线网卡驱动
- Linux 安装DELL Wireless 1395/1390 WLAN Mini-Card 无线网卡驱动
- linux无线网卡驱动安装
- Liunx下Intel无线网卡驱动安装
- Win8快速安装无线网卡的方法(免驱、手动驱动)
- win10无线网卡驱动怎么更新?windows10无线网卡驱动安装更新教程
- centos7 无线网卡驱动的安装及无线网络的配置详解
- Debian/Ubuntu 安装bcm43142无线网卡驱动
- 安装完Ubuntu系统之后无法连接无线网,有无线网卡却找不到网卡驱动
- Fedora12 安装BCM4312无线网卡驱动
- ubuntu 15.04 安装无线网卡驱动
- Ubuntu如何安装无线网卡驱动