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

摘要:
我的无线网卡是Broadcom的B43xx系列。众所周知,博通因其在GNU/Linux上对WiFi卡的支持不力而臭名昭著。解压后,进入解压后的源目录,使用makeinstall进行编译和安装。(新安装的archlinux可能没有与pacman一起安装。如果没有网络环境,您可以在镜像站上下载所需的和依赖的组件。wl模块(加载broadcom wl的内核模块)可能与其他模块冲突,无法加载。加载wl模块:#modprobewl安装驱动程序后,您可以重新启动系统并尝试使用e如果dmesg是自动加载的|grepb43您可以检查驱动程序状态

我的无线网卡是博通的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系列无线网卡驱动》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Quartus中代码字体大小的调整方法Mybatis框架(9)---Mybatis自定义插件生成雪花ID做为表主键项目下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Ubuntu16.04网络不能访问解决办法

  问题: 系统重启后,网络不能正常使用,加载网络配置失败,且重启网络时也提示错误。 解决方法: 在定位的过程中发现是配置中的网络设备号与实际设备号不符。 1、查看网络配置中的配备号: vi /etc/network/interfaces # This file describes the network interfaces available on...

树莓派无线网卡配置

树莓派无线网卡配置 nano /etc/network/interfaces auto lo iface eth0 inet dhcp auto wlan0 allow-hotplug wlan0 iface wlan0 inet dhcp wpa-ssid "Arvin" wpa-psk "135792468"...

Aircrack-ng无线审计工具使用

Aircrack-ng工具   Aircrack-ng是一个与802.11标准的无线网络分析的安全软件,主要功能有网络探测、数据包嗅探捕获、WEP和WPA/WPA2-PSK破解。Aircrack可以工作在任何支撑监听模式的无线网卡上,并嗅探802.11a、802.11b、802.11g的数据包。   1.1、Aircrack-ng工具集   Aircrac...

ThinkPad T41/43 安装Windows XP及其驱动程序

http://njdg.net/bbs/?a=gzhnanThinkPad T43 -- 安装Windows XP及其驱动程序ThinkPad T41 -- 安装Windows XP及其驱动程序适用机型: 所有ThinkPad T41; 所有ThinkPad T41p 文档内容: 一. 安装前的准备工作1. 准备好Windows XP Profession...

Win2008 无线网卡无法启用解决办法

点评:今天在笔记本上装了个2008操作系统,结果发现无线网卡无法启用,一直处于禁用状态,点了启用虽然提示已启用,但是提示完后还是显示禁用。 这是因为Server 2008默认没有安装无线上网服务造成的,解决办法如下:  桌面上右键“计算机”,管理,功能,添加功能,选中“无线WLAN服务”,一路确定。 Windows Server 2008系统,无线网卡驱动...

ArchLinux安装英伟达显卡驱动

我的电脑详细配置信息: 安装intel核显驱动 sudo pacman -S xf86-video-intel 编辑pacman.conf文件启用32位软件源 sudo vim /etc/pacman.conf 将以下两行的注释取消(删除前面的#) [multilib] Include = /etc/pacman.d/mirrorlist 同步软件包...