安装Broadcom Linux hybrid 无线网卡驱动总结
系统:centos6.6
驱动:hybrid-portsrc_x86_32-v5_100_82_112.tar.gz
1.下载驱动Broadcom无线网卡驱动
http://www.broadcom.com/support/802.11/linux_sta.php
2.安装驱动程序
[root@localhost ~]# ls
anaconda-ks.cfg                             install.log
hybrid-portsrc_x86_32-v5_100_82_112.tar.gz  install.log.syslog
//上传hybrid-portsrc_x86_32-v5_100_82_112.tar.gz到/root文件夹下。
3.[root@localhost ~]# mkdir bcm//创建bcm目录
4.[root@localhost ~]# mv hybrid-portsrc_x86_32-v5_100_82_112.tar.gz bcm//把hybrid-portsrc移动到bcm目录
5.[root@localhost ~]# cd bcm//切换到bcm目录
6.[root@localhost bcm]# tar -zxvf hybrid-portsrc_x86_32-v5_100_82_112.tar.gz//解压tar.gz包
Makefile
lib/
lib/wlc_hybrid.o_shipped
lib/LICENSE.txt
src/
src/include/
src/include/proto/
src/include/proto/802.11.h
src/include/proto/bcmeth.h
src/include/proto/bcmevent.h
src/include/proto/802.1d.h
src/include/proto/ethernet.h
src/include/proto/ieee80211_radiotap.h
src/include/proto/wpa.h
src/include/pcicfg.h
src/include/osl.h
src/include/packed_section_start.h
src/include/bcmutils.h
src/include/packed_section_end.h
src/include/bcmdefs.h
src/include/bcmendian.h
src/include/typedefs.h
src/include/bcmwifi.h
src/include/bcmcdc.h
src/include/linux_osl.h
src/include/linuxver.h
src/include/wlioctl.h
src/include/epivers.h
src/shared/
src/shared/linux_osl.c
src/wl/
src/wl/sys/
src/wl/sys/wlc_ethereal.h
src/wl/sys/wl_export.h
src/wl/sys/wl_iw.c
src/wl/sys/wl_linux.h
src/wl/sys/wlc_pub.h
src/wl/sys/wl_dbg.h
src/wl/sys/wl_cfg80211.c
src/wl/sys/wl_cfg80211.h
src/wl/sys/wl_linux.c
src/wl/sys/wlc_types.h
src/wl/sys/wl_iw.h
src/wl/sys/wlc_key.h
7.[root@localhost bcm]# ls //显示当前目录
hybrid-portsrc_x86_32-v5_100_82_112.tar.gz  lib  Makefile  src
8.[root@localhost bcm]yum -y install gcc make kernel-devel //用yum安装make gcc kernel-devel包。
9.[root@localhost bcm]# make//make时候出现问题提示找不到目录stop.
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
make: *** /lib/modules/2.6.32-71.el6.i686/build: No such file or directory.  Stop.
make: *** [all] Error 2
10.[root@localhost bcm]# rpm -qa|grep kernel//查询kernel所有包一共有7个包。
dracut-kernel-004-32.el6.noarch
kernel-headers-2.6.32-220.13.1.el6.i686
kernel-debug-2.6.32-220.13.1.el6.i686
kernel-doc-2.6.32-220.13.1.el6.noarch
kernel-2.6.32-71.el6.i686
kernel-devel-2.6.32-220.13.1.el6.i686
kernel-firmware-2.6.32-220.13.1.el6.noarch
kernel-debug-devel-2.6.32-220.13.1.el6.i686
abrt-addon-kerneloops-1.1.13-4.el6.i686
11.[root@localhost bcm]# make//但是还是出现make错误
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
make: *** /lib/modules/2.6.32-71.el6.i686/build: No such file or directory.  Stop.
make: *** [all] Error 2

12.[root@localhost Packages]# rpm -ivh kernel-* --force //重新到光盘更新7个软件就可以make了
Preparing...                ########################################### [100%]
   1:kernel-firmware        ########################################### [ 14%]
   2:kernel                 ########################################### [ 29%]
   3:kernel-debug           ########################################### [ 43%]
   4:kernel-headers         ########################################### [ 57%]
   5:kernel-doc             ########################################### [ 71%]
   6:kernel-devel           ########################################### [ 86%]
   7:kernel-debug-devel     ########################################### [100%]

13.[root@localhost bcm]# make//执行make不在错误。
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
make[1]: Entering directory `/usr/src/kernels/2.6.32-71.el6.i686'
CFG80211 API is prefered for this kernel version
Using CFG80211 API
  LD      /root/bcm/built-in.o
  CC [M]  /root/bcm/src/shared/linux_osl.o
  CC [M]  /root/bcm/src/wl/sys/wl_linux.o
  CC [M]  /root/bcm/src/wl/sys/wl_iw.o
  CC [M]  /root/bcm/src/wl/sys/wl_cfg80211.o
  LD [M]  /root/bcm/wl.o
  Building modules, stage 2.
CFG80211 API is prefered for this kernel version
Using CFG80211 API
  MODPOST 1 modules
WARNING: modpost: missing MODULE_LICENSE() in /root/bcm/wl.o
see include/linux/module.h for more information
  CC      /root/bcm/wl.mod.o
  LD [M]  /root/bcm/wl.ko.unsigned
  NO SIGN [M] /root/bcm/wl.ko
make[1]: Leaving directory `/usr/src/kernels/2.6.32-71.el6.i686'

14.[root@localhost bcm]# ls
built-in.o  hybrid-portsrc_x86_32-v5_100_82_112.tar.gz  lib  Makefile  modules.order  Module.symvers  src  wl.ko  wl.ko.unsigned  wl.mod.c  wl.mod.o  wl.o
15.[root@localhost bcm]# insmod wl.ko //加载wl.ko模块提示错误
insmod: error inserting 'wl.ko': -1 Unknown symbol in module
16.[root@localhost bcm]# modprobe cfg80211//加载依赖模块
17.[root@localhost bcm]# modprobe lib80211//加载依赖模块
18.[root@localhost bcm]# insmod wl.ko//加载wl.ko模块驱动
19.[root@localhost bcm]# lsmod //查看驱动模块信息
Module                  Size  Used by
wl                   2454438  0 //已经加载
lib80211                4858  1 wl//依赖lib80211
cfg80211              118045  1 wl//依赖cfg80211
rfkill                 15252  1 cfg80211
ipv6                  264702  12 
dm_mirror              11620  0 
dm_region_hash         10127  1 dm_mirror
dm_log                  8520  2 dm_mirror,dm_region_hash
ppdev                   7335  0 
parport_pc             19348  0 
parport                31019  2 ppdev,parport_pc
snd_ens1371            17049  0 
snd_rawmidi            18705  1 snd_ens1371
snd_ac97_codec         95678  1 snd_ens1371
ac97_bus                 942  1 snd_ac97_codec
snd_seq                46091  0 
snd_seq_device          5354  2 snd_rawmidi,snd_seq
snd_pcm                67225  2 snd_ens1371,snd_ac97_codec
snd_timer              18308  2 snd_seq,snd_pcm
snd                    52722  7 snd_ens1371,snd_rawmidi,snd_ac97_codec,snd_seq,snd_seq_device,snd_pcm,snd_timer
soundcore               6460  1 snd
snd_page_alloc          7080  1 snd_pcm
e1000                  95440  0 
vmware_balloon          5785  0 
i2c_piix4              11098  0 
i2c_core               25799  1 i2c_piix4
sg                     24778  0 
ext4                  322814  2 
mbcache                 5918  1 ext4
jbd2                   73876  1 ext4
sr_mod                 14187  0 
cdrom                  34035  1 sr_mod
sd_mod                 33344  4 
crc_t10dif              1191  1 sd_mod
mptspi                 14637  0 
mptscsih               30378  1 mptspi
mptbase                84672  2 mptspi,mptscsih
scsi_transport_spi     20340  1 mptspi
ata_generic             2555  0 
pata_acpi               2487  0 
ata_piix               19016  3 
dm_mod                 63859  2 dm_mirror,dm_log
20.最后让系统自动加载驱动/etc/rc.local中加入insmod 全路径wl.ko即可。

总结:因为用yum来安装虽然安装kernel*包成功,但是不能make出现问题,所以手动更新挂载iso文件直接更新7个kernel-*包就可以make了。

安装Broadcom Linux hybrid 无线网卡驱动总结相关推荐

  1. linux bcm43142无线网卡驱动安装,Centos7.7安装bcm43142(博通)无线网卡驱动(示例代码)...

    Centos7.7安装bcm43142(博通)无线网卡驱动 参考链接: 首先安装环境依赖 yum group install 'Development Tools' yum install redha ...

  2. 小白 uBuntu20.04 2 安装TP Link TL-WDN5200 无线网卡驱动 亲测有效

    小白 uBuntu20.04 2 安装TP Link TL-WDN5200 无线网卡驱动 首先我先说一下,其实网上很多都是有用的,只是安装步骤不是很详细罢了,我这个只做参考,希望能帮到你. 我朋友问我 ...

  3. Ubuntu应用---安装 Intel Wireless-AC 9462 无线网卡驱动(无法连接wifi,完美解决)

    Ubuntu应用---安装Intel Wireless-AC 9462 无线网卡驱动 (无法连接wifi,完美解决) 注意 方法一 (此方法巨坑,勿踩,请看第二种方法) 1.1 官网下载驱动 1.2 ...

  4. linux系统无线网卡驱动安装,在linux上怎么安装无线网卡驱动?

    在linux上怎么安装无线网卡驱动? 在linux上安装无线网卡驱动的方法: (1)先确定无线网卡型号,因驱动安装和型号是密切相关的,不同的型号,安装和下载驱动有所不同,但原理是一样的.图例为无线网卡 ...

  5. edup无线网卡驱动安装linux,EDUP无线网卡驱动下载-EDUP无线网卡驱动排行榜-比克尔下载...

    v3.00.0018 官方版 | 53.4MB 翼联EDUP EP-AC1662无线网卡驱动是EDUP EP-AC1662无线网卡的Windows驱动程序,虽然EDUP EP-AC1662是一款免驱的 ...

  6. linux下无线网卡驱动安装失败,kail下安装无线网卡驱动出错

    kail下安装无线网卡驱动出错 发布时间:2015-04-28 19:09:11来源:红联作者:Nan3r root/rtl8192EU_linux_v4.2.2_7585.20130524/os_d ...

  7. linux配置无线网卡驱动,Linux无线网络配置——无线网卡驱动安装与WLAN802.11配置...

    Linux无线网络配置--无线网卡驱动安装与WLAN 802.11配置 WLAN (Wireless Local Area Network)类似于有线以太网,WLAN 的 802.11a 标准使用 5 ...

  8. Y9000X安装Ubuntu 系统没有无线网卡驱动问题解决方法

    1 确认无线网卡型号 在Windows操作系统->计算机管理->设备管理器->网络适配器下,可以看到网络适配器的型号为:Intel(R) Wi-Fi 6 AX200 160MHz 2 ...

  9. 在 ThinkPad E470 上安装 Ubuntu 16.04 无线网卡驱动

    目录 文章目录 目录 安装 安装 # 查看无线网卡驱动类型,E470 一般为 RTL8821CE lspci# 安装必要工具 sudo apt-get install build-essential ...

最新文章

  1. GridSearchCV 与 RandomizedSearchCV 用法注意随机搜索可以自定义打分 or loss 函数
  2. 基于摄像头使用Cascade Classifier做人脸检测的方法及例程
  3. Rhel6.0升级内核到3.0.4
  4. python文件下载器代码_GitHub - applechi/pythonCollection: python代码集合(文件下载器、pdf合并、极客时间专栏下载、掘金小册下载、新浪微博爬虫等)...
  5. antd 表格树如何展开_ant-design-pro protable 树形表格默认展开
  6. mysql查询选课最少成绩最高_MySQL 练习
  7. WIN7 Wireshark: There are no interfaces on which a capture can be done
  8. SQL基本语法 case when 应用
  9. 自动控制原理_电容补偿的作用与自动控制原理
  10. oracle not in 改为 not exist
  11. Pandas:删除行、列---DataFram.drop()
  12. 读书笔记 摘自:《硅谷钢铁侠:埃隆·马斯克的冒险人生》的笔记(作者: 【美】阿什利·万斯)
  13. 后疫情时代,用户到访识别已成为商业地产数字化升级“近义词”
  14. 非线性动力学 matlab,非线性动力学matlab
  15. springboot-shiro-cas-redis集成session共享,权限共享
  16. 联想服务器linux系统raid驱动,IntelRAID 6.12版RAID卡驱动官方正式版下载,适用于linux-驱动精灵...
  17. VSCODE使用EmbeddedIDE插件开发51单片机
  18. Android开发-图片跟着鼠标移动,获取鼠标值
  19. Constraints --- transition(clock transition、input transition、max transition)
  20. Vue项目实践——实现手机扫描二维码预览页面效果

热门文章

  1. 游戏配音基础知识解读
  2. 模式识别之Earley算法入门详讲
  3. Word字号与磅值之间的关系
  4. 11种物联网协议简介,如WiFi、蓝牙、ZigBee、蜂窝等
  5. Excel如何模糊匹配查找并高亮显示结果为黄色
  6. 新手如何入门学习车载HiL测试
  7. 万兆以太网的接口规范及万兆网络变压器相关测试的几个问题
  8. Zen of Dev
  9. catia 摆正点云的方法_catia点云
  10. Thermal Desktop V4.8(通用流体计算(CFD)软件)