Debian
ath10k/pre-cal-pci 和 ath10k/cal-pci 的用途是什麼?
我正在執行包含非免費韌體的 Debian 9,以使我的 wifi 正常工作。當我的 wifi 工作時,我顯然有必要的韌體,但在執行 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 文件。由於沒有它們,我的 wifi 似乎可以正常工作,這些韌體文件的目的是什麼?
這些是預校準和校准文件;它們是可選的,正如您所注意到的,沒有它們,設備也可以正常工作。校準數據可以通過多種方式獲得(從設備中的 EEPROM、從磁碟上的文件、從設備樹資訊)。我的印像是“韌體”文件適用於非常特定的配置(PCI位置將被固定);所以基本上他們的目的似乎是為系統集成商提供一種方法來提供他們自己的校準數據。