前言
工作需要,又要换回Ubuntu了,已经过去好些年了。之前这台GE60还是有保留着kubuntu的系统,这次把引导项修复了下。直接用命令升级18.04的长期支持版本,不过按我的经验,每次这样升级,总会出现奇奇怪怪的小问题。因此最后还是做了下重装。结果进入系统后,IKBC的这个蓝牙机械键盘链接不上了,通过KDE自带的蓝牙,扫不出任何的设备。
处理办法
GE60本来不是BCM的无线网卡,我搞了一个带5G的换上了。具体型号是BCM4352 802.11ac的无线网卡。自带蓝牙。查了下谷歌,找到了以下处理办法:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
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文件缺失了。执行以下的命令,来补充这部分的文件。
1 2 3 4 |
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蓝牙不可用