我的无线网卡是博通的B43xx系列,大家都知道博通对于其Wifi卡在 GNU/Linux 上的支持不好可谓是臭名昭著。

用  lspci -vnn -d 14e4:  或者 lspci -vnn | grep 14e4: 查看 

查看了下网络接口,发现没有无线网络的接口,于是就想应该是没驱动支持

(注:关于ip和ifconfig请看这篇文章: https://linux.cn/article-4326-1.html )

首先确认自己的网卡型号:

用  lspci -vnn -d 14e4:  或者 lspci -vnn | grep 14e4: 查看 

我的是BCM4318型号的。 14e4就代表博通的牌子。

在查到自己的网卡型号后,进入如下网站下载驱动。

http://downloads.openwrt.org/sources/broadcom-wl-5.100.138.tar.bz2

(注:broadcom-wl 是博通专有的 Broadcom STA 驱动

broadcom-wl-5.100.138.tar.bz2 是本文写时的最新版  你也可以进入 http://downloads.openwrt.org/sources 自己选择驱动固件)

然后再进入网站下载b43-fwcutter命令工具(源码)

http://bues.ch/b43/fwcutter/b43-fwcutter-018.tar.bz2

(如果没有网络环境可以在别的机子上下载,然后拷进U盘。挂载在archlinux上 tar 一下就好了)

解压后进入解压的源码目录用 make install 进行编译安装 要进入目录哟。

(新装的archlinux可能没有make 可以用pacman进行安装,没有网络环境,就在镜像站上把所需要的和依赖下下来。

记得自行查看 pacman使用手册哟。装了make可要不行,还是装gcc , make是调用gcc的。可以自己百度一下make和gcc的关系)

有make后 就进入刚解压的 broadcom-wl-5.100.138.tar.bz2 目录里用

b43-fwcutter -w /lib/firmware wl_apsta.o

后面的 wl_apsta.o 才是驱动文件,如果没有进入目录的话,就写全路径。

加载broadcom-wl的内核模块

wl 模块可能会与其他模块冲突而无法加载。加载wl模块之前, 请移除b43或者其他可能造成冲突的模块:

# rmmod b43

如果 ssb 加载了,也请一并移除:

# rmmod ssb
Note: 错误的加载 ssb 可能导致无线界面无法被创建。

加载 wl 模块:

# modprobe wl

安装好驱动后,可以重启系统试试,看看是否自动加载

dmesg | grep b43

可以查看驱动状态

archlinux系统安装博通B43XX系列无线网卡驱动的更多相关文章

  1. Centos8.3安装broadcom(博通)BCM43142无线网卡驱动,Centos8没有wifi选项(No wifi adapter found centos)解决办法

    参考:杆菌大祭司> https://www.jianshu.com/p/3cb41b7b8fec 第一步:查看网卡型号,确认无线网卡型号为BCMXXX lspci | grep Network ...

  2. CentOS6.5 x86_64 配置Broadcom 43XX系列 无线网卡驱动

    from: http://wiki.centos.org/HowTos/Laptops/Wireless/Broadcom?action=show In order to install Broadc ...

  3. ubuntu 16.04 编译安装 trl8291cu系列 无线网卡驱动

    1 先 下载git包 和相关编译工具 sudo apt-get update sudo apt-get install git linux-headers-generic build-essentia ...

  4. Ubuntu 18.04 安装博通(Broadcom)无线网卡驱动

    目录 Ubuntu 18.04 安装博通(Broadcom)无线网卡驱动 Package gcc is not configured yet. 解决办法 history history | grep ...

  5. Arch Linux 安装博通 BCM4360 驱动(Arch Linux, Ubuntu, Debian, Fedora...)

    BCM4360 在2010年9月,博通完全开源的硬件驱动[1].该驱动程序 brcm80211已被列入到自2.6.37之后的内核中.随着2.6.39发布,这些驱动程序已被重新命名为 brcmsmac和 ...

  6. Ubuntu 12.04 LTS(64 bit) + RTL8188CU无线网卡驱动

    . . . . . 之前家里台式机上安装的是win7+CentOS双系统,但是CentOs的无线网卡驱动不知为何无论如何都安装不上,再加上这段时间一直很忙,所以一直使用着win.这几天事情忙得差不多了 ...

  7. centos 7 查看系统/硬件信息及运维常用命令+联想Y430P无线网卡驱动安装

     centos 7 查看系统/硬件信息及运维常用命令 当前环境:联想Y430P  CentOS 7.3 [root@yan-001 ~] # uname -a # 查看内核/操作系统/CPU信息的Li ...

  8. ubuntu18.04下安装无线网卡驱动心得

    联想Lenovo的笔记本,装完系统wifi显示找不到适配器. lspci | grep Wireless 显示无线网卡类型为博通的BCM43162. 网上一查,果然有问题. apt install f ...

  9. 痞子衡嵌入式:借助Serial Plot软件测量i.MXRT系列FlexSPI驱动Flash页编程执行时间

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是i.MXRT系列FlexSPI驱动Flash页编程执行时间. 痞子衡之前写过一篇文章 <串行NOR Flash的页编程模式对于量产 ...

随机推荐

  1. js冒泡排序,数组去重

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  2. Ubuntu-修改图片分辨率

    ubuntu14.04 压缩图片default_wallpaper.jpg(2048x1536):压缩后ooo.jpg(1920x1280) if( 宽 > 高 ){ convert defau ...

  3. hbase集群导入csv文件

    小数据文件导入: 样例 hbase  org.apache.hadoop.hbase.mapreduce.ImportTsv  -Dimporttsv.separator="," ...

  4. (转)maven打包时跳过测试

    1 运行mvn install时跳过Test 1.1 方法一 <project> [...] <build> <plugins> <plugin> &l ...

  5. tomcat的常用配置方法

    1.tomcat配置某个站点的欢迎页面的方法 2.tomcat配置虚拟目录的方法 3.tomcat配置虚拟主机的方法

  6. Linux学习-->linux系统在移动硬盘的安装

    由于自己看了一些文章和linux的好奇,想来一窥Linux的奥秘,因此自己准备学习使用Linux系统,这里记录下自己的安装过程,方便以后自己重装系统时进行查阅. 参考的书籍是鸟哥的<Linux私 ...

  7. 实例甜点 Unreal Engine 4迷你教程(1)之如何用C++将纹理绘制在UserWidget的Image小部件上

    完成本迷你教程之前,请前往完成以下迷你教程: 无前置教程待完成. 本教程适合的人群: 初学者,具有开发经验两周: 本示例的目的:为了在代码中实现UMG中的这个功能: 说明:这是一些列迷你教程的首篇,所 ...

  8. Redis-简单实现星形主从配置

    高级参考(https://www.zhihu.com/question/21419897) 简单应用场景 现在配置redis 星形 集群, 有三台服务器, 怎样实现? 复制redis.conf两份, ...

  9. java大数常用的方法

    创建大数对象: BigInteger a=new BigInteger("123"); BigInteger a=BigInteger.valueOf(); 常用方法: multi ...

  10. [Scoi2014]方伯伯的玉米田 二维树状数组+动态规划

    考试最后半个小时才做这道题.十分钟写了个暴力还写挂了..最后默默输出n.菜鸡一只. 这道题比较好看出来是动规.首先我们要明确一点.因为能拔高长度任意的一段区域,所以如果从i开始拔高,那么一直拔高到n比 ...