Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
doc:materiel:wifi:wifi-cartes-wifi-atheros [27/04/2017 11:45] cobtt [Installation] |
doc:materiel:wifi:wifi-cartes-wifi-atheros [07/09/2019 13:34] (Version actuelle) smolski mise à jour du tuto |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ==Résolution des problèmes WiFi sur les cartes Qualcomm Atheros Device 0042== | + | ===== Carte Wifi Qualcomm Atheros Device 0042 ===== |
* Objet : Résolutions des problèmes de WiFI sur les cartes Qualcomm Atheros Device 0042 | * Objet : Résolutions des problèmes de WiFI sur les cartes Qualcomm Atheros Device 0042 | ||
- | * Niveau requis : {{tag>débutant}} | + | * Niveau requis : {{tag>avisé}} |
- | * Commentaires : //Détection du wifi carte Qualcomm. // | + | * Commentaires : //Détection du wifi avec une carte Qualcomm. // |
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | ||
- | * Suivi : {{tag>en-chantier <del>à-tester à-placer</del>}} - | + | * Suivi : {{tag>à-tester}} - |
* Création par [[user>cobtt]] 27/04/2017 | * Création par [[user>cobtt]] 27/04/2017 | ||
* Testé par <...> le <...> | * Testé par <...> le <...> | ||
- | * Commentaires sur le forum : [[:url-invalide | Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) FIXME | + | * Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?id=25142 |C'est ici]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) |
- | + | ||
- | **Nota :** | + | |
- | + | ||
- | Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! | + | |
+ | <note important>À noter que cette carte est prise en charge nativement à partir de Debian 9, firmware-atheros</note> | ||
===== Introduction ===== | ===== Introduction ===== | ||
- | /!\ EN COURS NE PAS MODIFIER SVP /!\ | ||
- | Il y a peu, j'ai acheté un pc portable Lenovo model E31-80, petit, ergonomique, parfait pour une utilisation au quotidien. | + | Il y a peu, j'ai acheté un pc portable Lenovo model E31-80, petit, ergonomique, parfait pour une utilisation au quotidien. \\ |
- | Fournis avec Windows 7, rapidement remplacé par une Debian 8.7. | + | Fournis avec Windows 7, rapidement remplacé par une Debian 8.7. |
- | L'installation sans accrocs en Netinst jusqu'au premier lancement, aucune carte WiFi détectée, rien , nada. | + | |
+ | L'installation sans accroc en Netinst jusqu'au premier lancement, aucune carte WiFi détectée, rien, nada. \\ | ||
Quelques recherches plus tard le fautif fut démasqué, ma carte Wifi, une Qualcomm Atheros Device 0042. | Quelques recherches plus tard le fautif fut démasqué, ma carte Wifi, une Qualcomm Atheros Device 0042. | ||
- | Dans ce tuto je vais vous apporté une solution, peut être pas la meilleure ou la plus rapide, mais une qui fonctionne. | + | Dans ce tuto je vais vous apporter une solution, peut être pas la meilleure ou la plus rapide, mais une qui fonctionne. |
+ | |||
+ | <note tip>Si vous ne connaissez pas l'usage de sudo, voir le tuto le concernant : [[doc:systeme:sudo|sudo installation, configuration et utilisation.]]</note> | ||
===== Installation ===== | ===== Installation ===== | ||
- | Premièrement nous allons vérifié que la carte WiFi est bien une Qualcomm Atheros Device 0042. | + | Premièrement nous allons vérifier que la carte WiFi est bien une Qualcomm Atheros Device 0042. |
<code>lspci | grep Network</code> | <code>lspci | grep Network</code> | ||
- | Devrez affiché le nom de la carte WiFi. | + | Devrait afficher le nom de la carte WiFi. \\ |
- | Si vous obtenez un résultat similaire, la solution devrait fonctionné chez vous. | + | Si vous obtenez un résultat similaire, la solution devrait donc fonctionner chez vous. |
- | <code>$ lspci | grep Network | + | <code=user>lspci | grep Network 02:00.0 Network controller: Qualcomm Atheros Device 0042 (rev 30) |
- | 02:00.0 Network controller: Qualcomm Atheros Device 0042 (rev 30) | + | |
</code> | </code> | ||
- | Maintenant que vous avez vérifié votre carte nous allons corrigé le problème. | + | Maintenant que vous avez vérifié votre carte nous allons corriger le problème. |
- | + | ||
- | Pour la suite du tuto nous allons avoir besoin de git pour récupéré le firmware de la carte et des outils pour compiler et installer le pilote. | + | |
- | + | ||
- | <code>sudo apt-get install build-essential linux-headers-$(uname -r) git</code> | + | |
- | + | ||
- | **Suivez les commande une par une en respectant l'ordre.** | + | |
- | + | ||
- | Modification des fichiers de configuration | + | |
- | <code>echo "options ath10k_core skip_otp=y" | sudo tee /etc/modprobe.d/ath10k_core.conf</code> | + | |
- | Téléchargement des backport | + | |
- | <code>wget https://www.kernel.org/pub/linux/kernel/projects/backports/2015/11/20/backports-20151120.tar.gz</code> | + | |
- | + | ||
- | Extraire le backport | + | |
- | <code>tar zxvf backports-20151120.tar.gz</code> | + | |
- | + | ||
- | cd pour vous déplacer dans le répertoire, compilation et installation. | + | |
- | /!\ les commandes 'make' et ' make-install' peuvent prendre du temps à exécutées. | + | |
- | <code>cd backports-20151120 | + | |
- | make defconfig-wifi | + | |
- | make | + | |
- | sudo make install</code> | + | |
+ | Pour la suite du tuto nous allons avoir besoin de [[doc:systeme:git:git|git]] pour récupérer le firmware de la carte et des outils pour compiler et installer le pilote. | ||
+ | <code=root>apt install build-essential linux-headers-$(uname -r) git</code> | ||
+ | <note important>Suivez les commandes une par une en respectant l'ordre.</note> | ||
- | Téléchargement du firmware de la carte WiFI. | + | ===== Modification des fichiers de configuration ===== |
- | <code>git clone https://github.com/kvalo/ath10k-firmware.git</code> | + | |
+ | - <code=user>echo "options ath10k_core skip_otp=y" | sudo tee /etc/modprobe.d/ath10k_core.conf</code> | ||
+ | - Téléchargement des [[doc:systeme:apt:sources.list|backports]]<code=user>wget https://www.kernel.org/pub/linux/kernel/projects/backports/2015/11/20/backports-20151120.tar.gz</code> | ||
+ | - [[doc:systeme:tar|Extraire le backport]]<code=user>tar zxvf backports-20151120.tar.gz</code> | ||
+ | - cd pour vous déplacer dans le répertoire, compilation et installation. Les commandes 'make' et ' make-install' peuvent prendre du temps à s'exécuter.<code=user>cd backports-20151120</code><code=user>make defconfig-wifi</code><code=user>make</code><code=user>sudo make install</code> | ||
+ | - Téléchargement du firmware de la carte WiFI.<code>git clone https://github.com/kvalo/ath10k-firmware.git</code> | ||
+ | - Copie du firmware au bon emplacement.<code=user>sudo cp -r ath10k-firmware/QCA9377 /lib/firmware/ath10k/</code><code=user>sudo cp /lib/firmware/ath10k/QCA9377/hw1.0/firmware-5.bin_WLAN.TF.1.0-00267-1 /lib/firmware/ath10k/QCA9377/hw1.0/firmware-5.bin</code> | ||
+ | - Redémarrer votre machine.<code=user>sudo reboot </code> | ||
- | Copie du firmware au bon emplacement. | + | ===== Conclusion ===== |
- | <code>sudo cp -r ath10k-firmware/QCA9377 /lib/firmware/ath10k/ | + | |
- | sudo cp /lib/firmware/ath10k/QCA9377/hw1.0/firmware-5.bin_WLAN.TF.1.0-00267-1 /lib/firmware/ath10k/QCA9377/hw1.0/firmware-5.bin</code> | + | |
- | Redémarrer votre machine. | + | Et voilà, après redémarrage de votre machine le Wifi devrait être disponible. ;-) |
- | <code> sudo reboot </code> | + | |
- | Et voilà, après redémarrage de votre machine le Wifi devrais être disponible. | + | |