J'ai épuisé Google sur la façon de faire cela, aggravé par le fait que je suis débutant.
J'essaye d'installer ce module .
J'ai un nouveau Nice Acer Nitro (qui sera encore plus agréable une fois que je supprime la dépendance sur Win 8.1), avec la carte wifi/bluetooth Atheros Qualcomm QCA61x4, qui semble apparaître avec la même signature 168c:003e
que la QCA6174, alors j'espère le module fonctionnera.
J'ai essayé avec les pilotes Windows et ndiswrapper mais cela n'a pas fonctionné pour moi.
J'ai également essayé de mettre à jour le noyau à la version 3.19, mais cela ne semble pas avoir résolu le problème. Maintenant sur une nouvelle installation 14.04.
Comment télécharger les fichiers appropriés depuis github (et où les enregistrer?)
De quels paquets ai-je besoin pour reconstruire le noyau? (J'ai une nouvelle installation 14.04)
Les utilisateurs Ubuntu 16.04 avec un accès Internet (par exemple, ethernet) devraient simplement installer les mises à jour et redémarrer:
Sudo apt-get update
Sudo apt-get upgrade
Sudo reboot
Pour ceux qui n’ont pas d’internet, téléchargez les pilotes de firmware à partir de ici . Choisissez la dernière version pour votre architecture. Par exemple, la version 1.157.5 (la plus récente, datée du 29/11/16) pour AMD64 est ici .
Une fois que vous avez le paquet .deb
, installez comme d'habitude. Pour notre exemple, c'est:
Sudo dpkg -i linux-firmware_1.157.5_all.deb
Redémarrez, et maintenant cela devrait fonctionner.
Il pourrait être plus facile d'installer des backports que d'essayer d'utiliser github
Sudo apt-get install build-essential linux-headers-generic
wget https://www.kernel.org/pub/linux/kernel/projects/backports/2015/03/13/backports-20150313.tar.xz
tar xvfJ backports-20150313.tar.xz
cd backports-20150313
make defconfig-ath10k
make
Sudo make install
Puis redémarrez quand c'est fini. Votre wifi est assez nouveau sous Linux, donc il n’est peut-être pas entièrement fonctionnel, même avec cette
J'ai eu un certain nombre de problèmes avec mon Acer Aspire V17 Nitro Black Edition et Ubuntu 15.10, mais j'ai réussi à résoudre le problème du Wi-Fi. Je devais faire une combinaison de choses les réponses d'en haut, à savoir:
Je poste ce commentaire de ma nouvelle connexion Internet en Wi-Fi. Jusqu'à présent, cela semble bien fonctionner.
J'ai eu un problème similaire avec mon nouvel ordinateur portable Asus Aspire V3-371-51 après l'installation du nouvel Ubuntu (15.10) qui a un noyau 4.2 (donc aucun backport n'est nécessaire).
$ uname -r
4.2.0-16-generic
lspci a montré les données suivantes:
$ lspci
02:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 20)
$ lspci -n
02:00.0 0280: 168c:003e (rev 20)
En vérifiant dmesg, je me suis rendu compte que dans mon cas, le firmware est manquant.
[ 2.360584] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/cal-pci-0000:02:00.0.bin failed with error -2
[ 2.362523] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/QCA6174/hw2.1/board-pci-168c:003e:11ad:0804.bin failed with error -2
[ 2.362527] ath10k_pci 0000:02:00.0: failed to load spec board file, falling back to generic: -2
[ 2.362536] ath10k_pci 0000:02:00.0: Direct firmware load for ath10k/QCA6174/hw2.1/board.bin failed with error -2
[ 2.362538] ath10k_pci 0000:02:00.0: failed to fetch generic board data: -2
[ 2.362540] ath10k_pci 0000:02:00.0: failed to fetch board file: -2
[ 2.362541] ath10k_pci 0000:02:00.0: could not fetch firmware files (-2)
[ 2.362543] ath10k_pci 0000:02:00.0: could not probe fw (-2)
Copier un micrologiciel approprié à partir de https://github.com/kvalo/ath10k-firmware/archive/master.Zip vers /lib/firmware/ath10k/QCA6174/hw2.1
a été le piège - après le redémarrage.
En passant, je devais créer ce chemin, car seul le sous-répertoire QCA988X
était dans /lib/firmware/ath10k
auparavant.
Pas une réponse complète (situation similaire - ath10k/QCA6174 sur un noyau Fedora 22, 4.0), mais davantage de ressources:
https://wireless.wiki.kernel.org/en/users/drivers/ath10k pointe vers: https://github.com/kvalo/ath10k-firmware .
En regardant dmesg, je peux obtenir le firmware (-4.bin) chargé (bien que non testé), à l’endroit suivant:
/lib/firmware/ath10k/QCA6174/hw2.1
Cependant, je reçois aussi:
Direct firmware load for ath10k/cal-pci-0000:03:00.0.bin failed with error -2
invalid firmware magic
Direct firmware load for ath10k/QCA6174/hw2.1/firmware-3.bin failed with error -2
could not fetch firmware file 'ath10k/QCA6174/hw2.1/firmware-3.bin': -2
Il semble donc que quelque chose manque encore dans cette configuration. La prochaine étape consiste à renommer un long fichier firmware-3.bin_xxxxxx en firmware-3.bin.
PS (recharger le module du noyau ath10k):
Sudo rmmod ath10k_pci
Sudo modprobe -v ath10k_pci
Choisissez ensuite iwconfig
ou NetworkManager
.
Donc, les étapes pour une installation complète sont:
Téléchargez les pilotes dans https://github.com/kvalo/ath10k-firmware .
Sudo cp -r QCA6174 /lib/firmware/ath10k/
cd /lib/firmware/ath10k/QCA6174/hw2.1
Sudo cp firmware-5.bin.SW_xxxxxx firmware-5.bin
Cette étape peut changer à mesure que le pilote est développé. xxxx
et -5
évoluent.
Sudo rmmod ath10k_pci
Sudo modprobe -v ath10k_pci
Après ces étapes, je pouvais me connecter à un routeur WiFi WPA2 et tout fonctionnait normalement dans un Acer v5 vn7-591g black nitro.
J'ai pu faire fonctionner mon Qualcomm Atheros 61x4 sur une nouvelle installation d'ubuntu 15.04. En fait, pas pour le modèle Lenovo, mais pour un Acer Aspire VN7 Nitro 791G. Voici les étapes que j'ai accomplies:
téléchargé les sources d'athk master depuis kvalo:
git clone https://github.com/kvalo/ath.git
téléchargé l'arborescence des backports:
git clone git://git.kernel.org/pub/scm/linux/kernel/git/backports/backports.git
téléchargé le firmware de sumdog et copié-le dans /lib/firmware/ath10k/QCA6174/hw2.1/
:
(Désolé, je ne suis pas autorisé à poster plus de deux liens)
wget github.com/sumdog/ath10k-firmware/raw/5faf5bb7c7413f9bbde54cca6fff58e/ath10k/QCA6174/hw2.1/board.bin
et
wget github.com/sumdog/ath10k-firmware/raw/5faf5bb7c7413f9bbde54cca6fff58e/ath10k/QCA6174/hw2.1/firmware-4.bin
créé le fichier de configuration athk10 comme décrit dans ce message avant:
Sudo echo "options ath10k_core skip_otp=y" > /etc/modprobe.d/ath10k.conf
firmware-4.bin
vers firmware-5.bin
comme dmesg a affirmé ne pas avoir trouvé firmware-5.bin
Installez la pile d'activation "Wily" de LTS. Cela vous donnera un noyau plus moderne, 4.2. Il y a de nombreuses améliorations dans ce noyau et, comme l'a noté quelqu'un d'autre, il semble qu'il supportera votre chipset de manière native.
Après avoir parcouru toutes les autres réponses, je me suis retrouvé avec le processus suivant:
Ma configuration est Mint 17.2 (devrait être identique à Ubuntu 14.04) avec le noyau 3.16.0-38-generic sur Acer v17 Nitro à l'aide du micrologiciel QCA6174.
Parce que je suis sur un noyau 3.x Téléchargez et construisez le projet de backports selon les instructions ici (si vous avez un noyau 4.x, il devrait fonctionner sans en théorie): https: //wireless.wiki.kernel .org/fr/utilisateurs/drivers/ath10k/backports
Téléchargez le firmware correspondant à ma configuration à partir du tableau de cette page QCA6174: https://wireless.wiki.kernel.org/en/users/drivers/ath10k/firmware
Copiez tous les fichiers de firmware pour QCA6174 à partir de ath10k-firmware/QCA6174/vers/lib/firmware/ath10k/QCA6174.
Redémarrez.
Je pense que l’utilisation du dernier projet de backports stable par rapport à certains des projets liés ici, associée à la définition correcte des autorisations, était liée à son bon fonctionnement.