我正在运行 Kubuntu 20.04,并尝试让蓝牙正常工作。要实现这一点,必须添加一些额外的固件。我实际上能够使用以下说明添加该固件:https://github.com/winterheart/broadcom-bt-firmware。但似乎还需要一个额外的步骤,它在包含固件的同一网页上进行了描述。我遇到的问题是英语不太好,我看不懂。这里是:
显示的固件名称和 Linux 内核请求的名称之间可能存在命名错误。例如,系统可能请求 BCM4354A2-13d3-3485.hcd,但实际上这是 BCM4356A2-13d3-3485.hcd。这是因为 Linux 内核中的命名不正确。只需将文件重命名为内核所需的名称即可。以下是快速命名转换:原始名称 Linux 请求的注释 BCM4356A2 BCM4354A2
有人能为我重述一下吗?
答案1
从声音错误的名字,我敢说:
Linux 内核 5.8 之前的版本中存在拼写错误,可能会导致系统请求错误的
.hcd
文件。如果您使用的是 BCM4356A2 芯片组,则需要重命名(或复制)正确的.hcd
文件。
考虑到文件的大小,并且考虑到较新的内核将要求不同的文件名,因此可能需要两个副本来涵盖两个名称。
- 复制
BCM4356A2-13d3-3485.hcd
到/lib/firmware/brcm
- 再次复制文件:
sudo cp /lib/firmware/brcm/BCM4356A2-13d3-3485.hcd /lib/firmware/brcm/BCM4354A2-13d3-3485.hcd
希望这将会产生一个可以正常工作的设备……