我正在尝试为我的 Wi-Fi 设备安装新的固件,但出现错误。
Network controller: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter (rev 31)
从GitHub下载的固件:ath10k-固件主控
# chmod a+x firmware-6.bin_WLAN.TF.2.1-00021-QCARMSWP-1
# ./firmware-6.bin_WLAN.TF.2.1-00021-QCARMSWP-1
bash: ./firmware-6.bin_WLAN.TF.2.1-00021-QCARMSWP-1: cannot execute binary file: Exec format error
如何安装?
答案1
谢谢你的快速反应。
我复制并重命名了固件-6.bin_WLAN.TF.2.1-00021-QCARMSWP-1包含未压缩的ath10k-固件主控文件至:
cp /home/USER/Downloads/ath10k-firmware-master/QCA9377/hw1.0/WLAN.TF.2.1/firmware-6.bin_WLAN.TF.2.1-00021-QCARMSWP-1 /lib/firmware/ath10k/QCA9377/hw1.0/firmware-6.bin
并处理旧的firmware-5.bin
rm firmware-5.bin
然后我重新启动了计算机并在命令行中执行:ethtool -i wlp2s0
driver: ath10k_pci
firmware-version: WLAN.TF.2.1-00021-QCARMSWP-1
新固件已加载并运行良好(不再有错误日志控制)。
我遇到的问题是:几分钟后我的互联网速度变慢了。现在一切都好了,不再变慢了。
非常感谢!
我还有一个问题。
有三个不同的固件版本(14、16 和 21)。
如何在固件版本之间切换来测试哪个版本最适合我?
firmware-6.bin_WLAN.TF.2.1-00014-QCARMSWP-1
firmware-6.bin_WLAN.TF.2.1-00016-QCARMSWP-1
firmware-6.bin_WLAN.TF.2.1-00021-QCARMSWP-1