ubuntu 18.04处理BCM蓝牙不可用

前言

工作需要,又要换回Ubuntu了,已经过去好些年了。之前这台GE60还是有保留着kubuntu的系统,这次把引导项修复了下。直接用命令升级18.04的长期支持版本,不过按我的经验,每次这样升级,总会出现奇奇怪怪的小问题。因此最后还是做了下重装。结果进入系统后,IKBC的这个蓝牙机械键盘链接不上了,通过KDE自带的蓝牙,扫不出任何的设备。

处理办法

GE60本来不是BCM的无线网卡,我搞了一个带5G的换上了。具体型号是BCM4352 802.11ac的无线网卡。自带蓝牙。查了下谷歌,找到了以下处理办法:

dmesg| grep Blue
[    4.179114] Bluetooth: Core ver 2.22
[    4.179132] Bluetooth: HCI device and connection manager initialized
[    4.179135] Bluetooth: HCI socket layer initialized
[    4.179137] Bluetooth: L2CAP socket layer initialized
[    4.179143] Bluetooth: SCO socket layer initialized
[    4.370055] Bluetooth: hci0: BCM: chip id 63
[    4.371048] Bluetooth: hci0: BCM: features 0x07
[    4.387080] Bluetooth: hci0: kubuntu
[    4.388057] Bluetooth: hci0: BCM20702A1 (001.002.014) build 0000
[    4.388268] Bluetooth: hci0: BCM: Patch brcm/BCM20702A1-13d3-3404.hcd not found
[    5.435386] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    5.435387] Bluetooth: BNEP filters: protocol multicast
[    5.435389] Bluetooth: BNEP socket layer initialized
[   29.270933] Bluetooth: RFCOMM TTY layer initialized
[   29.270937] Bluetooth: RFCOMM socket layer initialized
[   29.270942] Bluetooth: RFCOMM ver 1.11
[12409.717228] Bluetooth: hci0: last event is not cmd complete (0x0f)
[12425.590248] Bluetooth: hci0: last event is not cmd complete (0x0f)
[12441.718239] Bluetooth: hci0: last event is not cmd complete (0x0f)
[12457.591362] Bluetooth: hci0: last event is not cmd complete (0x0f)
[12473.719296] Bluetooth: hci0: last event is not cmd complete (0x0f)
[12489.591317] Bluetooth: hci0: last event is not cmd complete (0x0f)
[97324.101693] Bluetooth: hci0: last event is not cmd complete (0x0f)
[97340.229753] Bluetooth: hci0: last event is not cmd complete (0x0f)
[97356.102799] Bluetooth: hci0: last event is not cmd complete (0x0f)

从dmesg的log来看,这句log是关键:BCM: Patch brcm/BCM20702A1-13d3-3404.hcd not found 也就是有个firmware文件缺失了。执行以下的命令,来补充这部分的文件。

cd /lib/firmware/brcm
sudo wget https://github.com/winterheart/broadcom-bt-firmware/raw/master/brcm/BCM20702A1-13d3-3404.hcd
sudo modprobe -r btusb
sudo modprobe btusb

之后用KDE的蓝牙管理,就可以正常连接上来了,用了下,比WIN10下的蓝牙连接还稳定(公司有好多无线,干扰非常多,在WIN下,IKBC这个机械经常跟不上我的手速,哈哈哈)。

参考说明

Broadcom BCM4352 : Bluetooth does not connect

转载请注明: 转载自elkPi.com

本文链接地址: ubuntu 18.04处理BCM蓝牙不可用

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

Scroll to top