Ubuntu 16.04 における Qualcomm Atheros QCA6174 の問題

Ubuntu 16.04 における Qualcomm Atheros QCA6174 の問題

最近 Acer Aspire R5-471T ラップトップを購入し、Ubuntu 16.04 をインストールしましたが、ワイヤレスが機能しないようです。Google の力を借りれば、ワイヤレス ネットワーク アダプターが独自の 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の2つのサブフォルダがあることを確認します。

(3)ここにあるファイルを適切なサブフォルダにコピーします。https://github.com/kvalo/ath10k-firmware

(4) hw3.0 サブフォルダ内の「firmware-4.bin_WLAN.RM.2.0-00180-QCARMSWPZ-1」および hw2.1 サブフォルダ内の「firmware-5.bin_WLAN.RM.2.0-00180-QCARMSWPZ-1」という名前のファイルは、それぞれ「firmware-4.bin」および「firmware-5.bin」に名前変更する必要があることに注意してください。(これがそもそも問題の原因でした)。

関連情報