几天前我安装了 Debian,然后收到错误消息,提示缺少固件。我设法通过手动将它们添加到可启动 USB 密钥的 /firmware 文件夹中解决了这个问题。我的笔记本电脑上的 Wi-Fi 似乎运行良好,但 dmesg -l err 命令给出了以下错误:
[ 5.309587] ath10k_pci 0000:01:00.0: firmware: failed to load ath10k/pre-cal-pci-0000:01:00.0.bin (-2)
[ 5.309708] ath10k_pci 0000:01:00.0: firmware: failed to load ath10k/cal-pci-0000:01:00.0.bin (-2)
[ 5.310166] ath10k_pci 0000:01:00.0: firmware: failed to load ath10k/QCA9377/hw1.0/firmware-6.bin (-2)
这和我安装 debian 时遇到的错误是一样的。有人可以解释我如何解决它们吗?我已经安装了该firmware-atheros
软件包,但没有任何变化...
命令的结果apt-file search pre-cal-pci-0000:01:00.0.bin
也没有给我任何东西..
答案1
您系统中的无线适配器显然是相当新的,并且 Buster 发行版本firmware-atheros
没有正确的固件。
您可以从以下位置下载最新版本软件包.debian.org,在该页面底部您可以找到该链接。正如您从那里列出的内容中看到的那样,QCA9377/hw1.0/firmware-6.bin
包含在内。
通常,将“不稳定”的软件包与 Debian 的已发布版本混合使用可能不是一个好主意,但是(1)由于“buster”最近才发布,并且(2)该文件仅包含固件,因此不应有在“buster”上安装这个新软件包时出现任何问题。
使用dpkg -i firmware-atheros_20190717-1_all.deb
(或当前调用的包文件的任何名称)来安装它。