web-dev-qa-db-fra.com

Problèmes avec Qualcomm Atheros QCA6174 dans Ubuntu 16.04

J'ai récemment acheté un ordinateur portable Acer Aspire R5-471T et installé Ubuntu 16.04, mais je n'arrive pas à faire en sorte que le sans fil fonctionne. Selon mon Google-fu, c'est parce que mon adaptateur réseau sans fil est un Qualcomm Atheros QCA6174 propriétaire et qu'il a donc besoin d'un peu de bidouillage pour le faire fonctionner correctement dans Ubuntu.

Voici quelques-uns des messages que j'ai reçus du terminal:

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)

Je suis encore un peu nouveau sur Linux et je ne suis pas un développeur, alors s'il vous plaît, soyez gentil.

6
robotoverlord

J'ai réussi à faire fonctionner le sans fil. L'astuce est la suivante:

(1) Créez un dossier appelé/lib/firmware/ath10k/QCA6174

(2) Assurez-vous qu’il existe deux sous-dossiers, /hw2.1 et /hw3.0.

(3) Copiez les fichiers trouvés ici dans les sous-dossiers appropriés: https://github.com/kvalo/ath10k-firmware

(4) Notez que les fichiers nommés "firmware-4.bin_WLAN.RM.2.0-00180-QCARMSWPZ-1" dans le sous-dossier hw3.0 et "firmware-5.bin_WLAN.RM.2.0-00180-QCARMSWPZ-1" dans le sous-dossier hw2.1 doit être renommé "firmware-4.bin" et "firmware-5.bin" respectivement. (C'est ce qui me causait des problèmes en premier lieu).

9
robotoverlord