archlinux系统安装博通B43XX系列无线网卡驱动

个人无线网卡是博通的B43xx系列,你们都知道博通对于其Wifi卡在 GNU/Linux 上的支持很差可谓是臭名昭著。html

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

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

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

首先确认本身的网卡型号:工具

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

个人是BCM4318型号的。 14e4就表明博通的牌子。网站

在查到本身的网卡型号后,进入以下网站下载驱动。spa

 

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

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

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

而后再进入网站下载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

能够查看驱动状态

相关文章
相关标签/搜索