BCM4356无线网卡驱动问题的解决
Tofloor
poster avatar
lissdd
deepin
2018-12-22 18:21
Author
前言
      目前很多新笔记本电脑的用的是BCM的无线网卡和蓝牙模块集成模块,比如华为MateBook、神舟PcPad、联想多型号,但安装各种最新版的Linux都无法驱动,网上有很多解决方法,如 b43-fwcutter工具,自己下载驱动源码编译等可是都无法解决问题。查看了许多国外论坛,摸索了一天,KO !
一、补充蓝牙固件

1、查型号:
    dmesg | grep brcm
   
   可能出现如下错误:
Bluetooth: hci1: BCM: chip id 63 Bluetooth: hci1: BCM20702A Bluetooth: hci1: BCM20702A1 (001.002.014) build 0000 bluetooth hci1: Direct firmware load for brcm/BCM20702A1-0b05-17cb.hcd failed with error -2 Bluetooth: hci1: BCM: Patch brcm/BCM20702A1-0b05-17cb.hcd not found
     显然是缺少蓝牙固件,去下载:
https://github.com/winterheart/broadcom-bt-firmware
选该页面的右边“Clone or download”得到一个压缩包broadcom-bt-firmware-master.zip,解压后的brcm目录中找对应型号的hcd文件,不同的BCM型号hcd文件不同。
    对于 BCM4356来说,还需要简单更名(这显然是BCM驱动开发者的粗心):
    把 BCM4356A2-13d3-3485.hcd  更名为:BCM4354A2-13d3-3485.hcd
2. 复制到驱动目录下:
sudo cp 你的hcd文件 /lib/firmware/brcm
、补充Wifi固件

1、下载内核驱动
       可能出现如下错误:
下载:      https://mirrors.tuna.tsinghua.edu.cn/ubuntu/pool/main/l/linux-firmware/
对于ubuntu18.04 Deepin linux 15.8 下载 linux-firmware_1.157_all.deb
https://mirrors.tuna.tsinghua.edu.cn/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.157_all.deb
注意:显然不同的linux版本要测试优选,如果最后驱动成功,但总是显示示输入wifi密码对话框,就是因为驱动版本没选对。浪费我好多烤红薯的时间。
2解压安装
       不要直接双击.deb文件安装,而是解压提取其中三个文件:
bcm43xx_hdr-0.fw
bcm43xx-0.fw
brcmfmac4356-pcie.bin       // 根据网卡型号变化
同样要复制到驱动目录:
sudo cp 他们三 /lib/firmware/brcm
3补充配置文件
网上下载brcmfmac4356-pcie.txt google上的被墙了,本博客上也有)
https://fedorapeople.org/~jwrdegoede/brcmfmac4356-pcie.txt
sudo cp brcmfmac4356-pcie.txt  /lib/firmware/brcm
测试
     重启测试,如果没有自动加载,出现wifi图标,则手动:
       sudo modprobe brcm
这时应该有wifi图标和密码对话框。
如果dmesg 中有如下错误,可以不管它,照常上网:
brcmfmac 0000:01:00.0: Direct firmware load for brcm/brcmfmac4356-pcie.clm_blob failed with error -2
如果密码对话框不消失,就是下载的固件版本不对,重新选下。

Reply Favorite View the author
All Replies
avatar
deepinuser17
deepin
2018-12-23 09:03
#1
给你点赞一个!
Reply View the author
avatar
百赖小生
deepin
2018-12-23 17:21
#2
感谢分享!
Reply View the author
avatar
vavanzk
deepin
2020-04-17 00:07
#3
这个问题现在用V20解决不了啊,前面的都做了,重启后还是没有wifi图标,笔记本是Matebook E,请问有什么别的解决办法吗?
Reply View the author
avatar
yhaoqf
deepin
2020-10-04 08:44
#4
https://bbs.deepin.org/post/172737
这个问题现在用V20解决不了啊,前面的都做了,重启后还是没有wifi图标,笔记本是Matebook E,请问有什么别的 ...

同问。也是面临这个问题。
Reply View the author
avatar
忘记、过去
deepin
2020-10-04 21:49
#5
https://bbs.deepin.org/post/172737
同问。也是面临这个问题。

sudo apt reinstall bcmwl-kernel-source
Reply View the author