web-dev-qa-db-ja.com

debianで不足しているファームウェアを見つけてインストールする方法

数日前に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
cocool97

お使いのシステムのワイヤレスアダプターは明らかに非常に新しく、バスターリリースバージョンのfirmware-atherosに正しいファームウェアがありません。

packages.debian.org から最新バージョンをダウンロードできます。そのページの下部にあるリンクを見つけることができます。そこに記載されている内容からわかるように、QCA9377/hw1.0/firmware-6.bin 含まれています。

通常、「unstable」のパッケージとDebianのリリースバージョンを混在させるのは良い考えではないかもしれませんが、(1)「buster」はごく最近リリースされたばかりであり、(2)このファイルにはファームウェアしか含まれていないため、この新しいパッケージを "buster"にインストールする際の問題。

使用する dpkg -i firmware-atheros_20190717-1_all.deb(またはパッケージファイルが現在呼び出されているもの)をインストールします。

2
wurtel