我正在运行 Kubuntu 20.04,但我的蓝牙连接不工作。我从几篇文章中了解到,补救措施的必要部分是将内核文件BCM4356A2-13d3-3485.hcd重命名为BCM4354A2-13d3-3485.hcd。不是内核专家,我不知道该文件所在的目录。我还不清楚我还需要做什么才能让内核看到更改。
以下是我遵循 PJSingh 的建议时得到的结果:
pwa@HP-Pavilion-Laptop-17-ar0xx:~$ cd /lib
pwa@HP-Pavilion-Laptop-17-ar0xx:/lib$ sudo find . -name "*.hcd"
[sudo] password for pwa:
./firmware/brcm/BCM20702A1-0b05-17cb.hcd
./firmware/brcm/BCM20702A1-0a5c-21e8.hcd
./firmware/brcm/BCM-0bb4-0306.hcd
pwa@HP-Pavilion-Laptop-17-ar0xx:/lib$
pwa@HP-Pavilion-Laptop-17-ar0xx:/lib$ cd /usr
pwa@HP-Pavilion-Laptop-17-ar0xx:/usr$ sudo find . -name "*.hcd"
pwa@HP-Pavilion-Laptop-17-ar0xx:/usr$ ./lib/firmware/brcm/BCM-0a5c-6410.hcd
bash: ./lib/firmware/brcm/BCM-0a5c-6410.hcd: No such file or directory
pwa@HP-Pavilion-Laptop-17-ar0xx:/usr$ ./lib/firmware/brcm/BCM-0bb4-0306.hcd
bash: ./lib/firmware/brcm/BCM-0bb4-0306.hcd: No such file or directory
pwa@HP-Pavilion-Laptop-17-ar0xx:/usr$ cd /
很难理解长行和几个级别的引用发生了什么,但要点是:出现的文件没有以BCM435开头的名称。
在看...
...和...
以下是我使用的命令,以防您需要调整它们以满足您的需求。
过去,我已经成功地将模块放置在 中
/lib/firmware/brcm
,但/usr/lib/firmware/brcm
如果你在那里找到它,也可以将它替换掉。(留意这些目录中模块的 sim 链接)。关于您问题的第二部分,我认为您需要在将文件放在正确的位置并重命名后使用modprobe命令。
从内核中删除当前的蓝牙模块(如果已加载)。
将新的/更新的蓝牙模块加载到内核中。
我相信内核会在重启后自动加载模块。