Ubuntu 16.04 中的 Qualcomm Atheros QCA6174 問題

Ubuntu 16.04 中的 Qualcomm Atheros QCA6174 問題

我最近購買了一台 Acer Aspire R5-471T 筆記型電腦並安裝了 Ubuntu 16.04,但似乎無法讓無線功能正常運作。根據我的 Google-fu 的說法,這是因為我的無線網路適配器是專有的 Qualcomm Atheros QCA6174,因此需要一些調整才能使其在 Ubuntu 中正確運作。

以下是我從終端收到的一些訊息:

lspci -nnk | grep 0280 -A2
01:00.0 Network controller [0280]: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter [168c:003e] (rev 32)
Subsystem: Lite-On Communications Inc QCA6174 802.11ac Wireless Network Adapter [11ad:0807]

dmesg | grep ath
[    1.960883] ath10k_core: unknown parameter 'skip_opt' ignored
[    1.974347] ath10k_pci 0000:01:00.0: pci irq msi-x interrupts 8 irq_mode 0 reset_mode 0
[    2.219383] ath10k_pci 0000:01:00.0: Direct firmware load for ath10k/cal-pci-0000:01:00.0.bin failed with error -2
[    2.219671] ath10k_pci 0000:01:00.0: Direct firmware load for ath10k/QCA6174/hw3.0/firmware-5.bin failed with error -2
[    2.219673] ath10k_pci 0000:01:00.0: could not fetch firmware file 'ath10k/QCA6174/hw3.0/firmware-5.bin': -2
[    2.219678] ath10k_pci 0000:01:00.0: Direct firmware load for ath10k/QCA6174/hw3.0/firmware-4.bin failed with error -2
[    2.219680] ath10k_pci 0000:01:00.0: could not fetch firmware file 'ath10k/QCA6174/hw3.0/firmware-4.bin': -2
[    2.219684] ath10k_pci 0000:01:00.0: Direct firmware load for ath10k/QCA6174/hw3.0/firmware-3.bin failed with error -2
[    2.219685] ath10k_pci 0000:01:00.0: could not fetch firmware file 'ath10k/QCA6174/hw3.0/firmware-3.bin': -2
[    2.219690] ath10k_pci 0000:01:00.0: Direct firmware load for ath10k/QCA6174/hw3.0/firmware-2.bin failed with error -2
[    2.219691] ath10k_pci 0000:01:00.0: could not fetch firmware file 'ath10k/QCA6174/hw3.0/firmware-2.bin': -2
[    2.219695] ath10k_pci 0000:01:00.0: Direct firmware load for ath10k/QCA6174/hw3.0/firmware.bin failed with error -2
[    2.219696] ath10k_pci 0000:01:00.0: could not fetch firmware (-2)
[    2.219698] ath10k_pci 0000:01:00.0: could not fetch firmware files (-2)
[    2.219699] ath10k_pci 0000:01:00.0: could not probe fw (-2)

我對 Linux 還很陌生,而且我不是開發人員,所以請保持溫柔。

答案1

我設法使無線工作正常。技巧如下:

(1) 建立一個名為/lib/firmware/ath10k/QCA6174的資料夾

(2) 確保有兩個子資料夾,/hw2.1和/hw3.0

(3) 將此處找到的檔案複製到對應的子資料夾中:https://github.com/kvalo/ath10k-firmware

(4) 注意hw3.0子資料夾中名為「firmware-4.bin_WLAN.RM.2.0-00180-QCARMSWPZ-1」的檔案和hw3.0子資料夾中名為「firmware-5.bin_WLAN.RM .2.0-00180-QCARMSWPZ-1」的檔案hw2.1 子資料夾應分別重新命名為「firmware-4.bin」和「firmware-5.bin」。 (這首先是給我帶來問題的原因)。

相關內容