在ArchLinux/Manjaro上安装BCM4360系列网卡驱动

前言

我总觉得Linux出现的任何问题在大佬那儿都是几行代码就能完美解决的东西,到了我这怎么就贼**麻烦?

由于开发需要,我给我的电脑装上了Manjaro。
但是,装完了发现:我的网卡(BCM94360CD,我是为了装黑苹果才换的这个卡)居然没有驱动?
emmmm……这麻烦可大了。

终于,在我的不懈努力下,把这个驱动装上了。
下面给大家分享一下安装教程:

检查网卡是否受驱动支持

bcm4360系列网卡有两种:
一种是14e4:43a0,另一种是14e4:4360。
前者是可以驱动的,而后者不可以,需考虑更换网卡。
如果担心更换的网卡时14e4:4360无法驱动的话,可以打开下面的链接购买BCM94360CD(亲测能用)
购买链接

打开终端,输入:

lspci -vnn |grep 0280  

得到如下结果:

03:00.0 Network controller [0280]: Broadcom Corporation BCM4360 802.11ac Wireless Network Adapter [14e4:43a0] (rev 03)

看最后,网卡型号为43a0,可以驱动。

安装驱动

在终端输入:

sudo pacman -S broadcom-wl-dkms

如果最后在(3/3)处有两行报错信息:

Missing Linux Kernel Headers

则说明Linux Kernel Headers与当前Linux版本不匹配。
解决办法:
在终端输入:

sudo pacman -S linux-headers

然后选择与当前Linux版本对应的安装,重新执行命令即可。
完成后重新安装驱动。

加载broadcom-wl内核模块

在终端输入:

rmmod b43
rmmod ssb
modprobe wl

前两条报错很正常,一般可以忽略(因为在尝试禁用未启用的模块)
如果在执行第三条指令时报错:

modprobe: FATAL: Module wl not found in directory /lib/modules/……

解决方法:
在终端输入:

git clone https://aur.archlinux.org/broadcom-wl.git
sudo dkms add -m broadcom-wl -v 6.30.223.271
sudo pacman -S linux

重启电脑,再执行第三条命令就成功了。

重启生效

这时重新启动电脑,就会发现:无线网卡已经驱动了。

P.S.

此篇教程根据本人回忆写成,有小概率无法成功驱动。
不行的话就按照顺序把文中所有指令都循环执行几次,或者可以自己摸索。

  • 1
    点赞
  • 0
    评论
  • 2
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 黑客帝国 设计师:白松林 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值