私はWi-Fiを動作させるために無料のファームウェアを含むDebian 9を実行しています。明らかに、Wi-Fiが動作するために必要なファームウェアがありますが、dmesgを実行した後でも、次の出力が表示されます。
[ 4.225315] ath10k_pci 0000:03:00.0: firmware: failed to load ath10k/pre-cal-pci-0000:03:00.0.bin (-2)
[ 4.225317] ath10k_pci 0000:03:00.0: Direct firmware load for ath10k/pre-cal-pci-0000:03:00.0.bin failed with error -2
[ 4.225329] ath10k_pci 0000:03:00.0: firmware: failed to load ath10k/cal-pci-0000:03:00.0.bin (-2)
[ 4.225330] ath10k_pci 0000:03:00.0: Direct firmware load for ath10k/cal-pci-0000:03:00.0.bin failed with error -2
pre-cal-pci-0000:03:00.0.bin または cal-pci-0000:03:00.0.bin ファイルがどこにも見つからないようです。 Wi-Fiがなくても完璧に動作するようですが、このファームウェアファイルの目的は何ですか?
ベストアンサー1
これは事前校正および校正ファイルです。任意に選択できるご存知のように、デバイスはそれらなしでうまく動作します。校正データは、さまざまな方法(デバイスのEEPROM、ディスク上のファイル、デバイスツリー情報)で取得できます。私は「ファームウェア」ファイルが非常に特定の設定(PCIがある場合)のためのものであるという印象を受けました。場所基本的に、これらの目的は、システムインテグレータが独自の校正データを提供する方法を提供することです。