Forum Linux.débutant pilote carte wifi

Posté par  . Licence CC By‑SA.
Étiquettes :
2
26
sept.
2021

Bonjour,
Je viens de terminer l'installation de Ubuntu 20.04 LTS.
Ma connexion est filaire et j'aimerais utiliser le wifi. Même s'il s'agit d'un portable, la carte intégrée ne fonctionne plus.
J'ai donc opté pour une carte wifi extérieure. A ma grande surprise aucune des 2 dont je dispose ne fonctionne directement. Certes elles sont détectées mais pas moyen de les activer.
Je suis allé sur le site du constructeur de la première (awus036NHR v2) pour télécharger le pilote linux correspondant, que j'ai extrait. Hélas il ne comporte pas de readme qui puisse me guider.
Je suis également allé sur le net mais cela ne semble pas non plus évident…

La deuxième est une awus036H reconnue comme RT2870/RT3070 mais inactivable également (contrairement à la première j'ai un soute sur son authenticité .

Je précise que l'une et l'autre sont fonctionnelles sous windows
Si quelq'un peut m'aider pour l'une ou pour l'autre car je suis en rade.

Merci
Screen: Imgur

  • # compilation ou pas

    Posté par  . Évalué à 3.

    ca ressemble à un truc à compiler (cf le Makefile present dans le dossier)

    avant d'installer ce truc, j'imagine que tu as cherché le modele de ta carte dans les forums linux, ubuntu, pour voir si c'est pas juste un paquet à ajouté du genre linux-firmware ou quelques outils non installés par défaut vu que la carte n'était probablement pas présente lors de l'installation ?

    une solution de 2011 qui ne nécessite pas de pilote, et qui demande juste à blacklist un module pour que le bon module soit alors activé
    https://forum.ubuntu-fr.org/viewtopic.php?id=417109

    • [^] # Re: compilation ou pas

      Posté par  . Évalué à 1. Dernière modification le 26/09/21 à 13:14.

      Merci de me répondre, je retiens que j'ai intérêt à me tenir distance du pilote linux proposé par le site officiel alfa.com.tw.

      Il y a peut-être un paquet à ajouter mais je suis un peu perdu pour savoir lequel.
      La solution 2011 n'est pas adaptée: la carte awus036H n'est plus détectée; seule la led verte est allumée.

      Je retiens de votre commentaire qu'en dernier recours je peux réinstaller from scratch Ubuntu en n'oubliant pas de brancher les cartes wifi avec l'espoir que la magie linux opérera.

      • [^] # Re: compilation ou pas

        Posté par  . Évalué à 2. Dernière modification le 26/09/21 à 14:13.

        ca me fait penser qu'ubuntu dispo d'un programme qui doit detecter les matériels qui nécessitent un pilote propriétaire, et proposer de les installer

        mais j'ai plus le nom de ce logiciel, qui doit etre installé par defaut.

        autre piste, un ordinateur portable, ca peut s'ouvrir, une fois ouvert, on va peut-etre découvrir que la carte wifi est amovible et la remplacer par la meme, et hop…

        • [^] # Re: compilation ou pas

          Posté par  . Évalué à 1.

          J'ai jeté un œil mais je suis en découverte de Linux et je pense que le pgm de détection matériels s'appelle Pilotes additionnels ; il ne trouve rien. Hélas
          J'avais en effet songer à remplacer la carte wifi avant de remettre la main sur ces vieux objets du passé; le fait est que ce laptop de 2008 tombe en ruine : manquent 3 touches su clavier, l'écran est démonté, la carte wifi n'est pas en reste

  • # AWUS036H

    Posté par  . Évalué à 3.

    Avoir du RT2870/RT3070 avec une AWUS036H (coque argentée) n'est pas normal, puisque c'est un Realtek RTL8187L dedans. Soit tu t'es trompé dans la référence, soit il y a tromperie sur la marchandise.

    Je viens de test avec la mienne et lsusb me renvoie ceci:

    Bus 001 Device 007: ID 0bda:8187 Realtek Semiconductor Corp. RTL8187 Wireless Adapter
    

    Quand je la branche sur ma manjaro, elle fonctionne normalement et utilise le module rtl8187

    La AWUS036NH (verte) par contre embarque un Ralink RT3070. D'après ce site http://linux-wless.passys.nl/query_part.php?brandname=Alfa il faut que tu installes le firmware rt2800sta (et parfois tu dois backlister le firmware rt2870usb)

    J'ai aussi une AWUS036NHR (blanche - je ne sais pas quelle version mais c'est un Realtek RTL8188RU comme dans la V2). Je n'ai pas pu la tester car mon système se gèle quand je la connecte, la faute au pilote rtl8192cu qui semble problématique (si c'est toujours celui-là), ou la carte qui est fatiguée.

    • [^] # Re: AWUS036H

      Posté par  . Évalué à 2.

      Bon forcément, je trouve une erreur après 5min, donc pas de modif possible…

      Pour le RT3070, il faut utiliser maintenant le rt2800usb, le rt2870sta étant déprécié.

    • [^] # Re: AWUS036H

      Posté par  . Évalué à 3.

      Vous avez parfaitement raison. J'ai acheté il y a longtemps sur leboncoin un produit qui est manifestement un faux. Sa coque est argentée avec le logo Alfa mais linux ne s'y trompe pas (RT2870/RT3070).

      Je ne sais donc pas précisément de quel modèle il s'agit. la commande lsusb renvoie ceci :
      Bus 002 Device 010: ID 0bda:817f Realtek Semiconductor Corp. RTL8188RU 802.11n WLAN Adapter
      Bus 002 Device 009: ID 148f:3070 Ralink Technology, Corp. RT2870/RT3070 Wireless Adapter

      Pour le blacklist ça n'a pas marché. cf mon autre réponse
      Votre remarque sur la carte AWUS036NHR qui gèle, me laisse songeur et même si elle semble plus puissante (b,g,n), je pense privilégier mes efforts sur l'autre qui je me souviens avait fonctionner sous linux il y a longtemps de cela

      • [^] # Re: AWUS036H

        Posté par  . Évalué à 2.

        Pour la RT2870/RT3070, il faut installer le firmware (dépôt non-free si je me souviens bien). Même si c'est une fausse AWUS036H, elle doit pouvoir fonctionner comme n'importe quelle autre RT2870/RT3070.

        Pour ma AWUS036NHR, je pensais qu'elle avait mal supporté d'être branchée plusieurs années sur un routeur openwrt pour faire un pont wifi, mais avec ces pilotes alternatifs (https://github.com/Rick-Moba/rtl8192cu), elle ne fonctionne très bien.

        • [^] # Re: AWUS036H

          Posté par  . Évalué à 1.

          rha, encore trop tard pour corriger…

          elle ne fonctionne très bien.

        • [^] # Re: AWUS036H

          Posté par  . Évalué à 1.

          Je suis intéressé par l'ajout de ce dépôt non-free mais je ne sais pas comment faire, pas plus que pour le pilote alternatif que vous m'avez mentionné. J'ai juste décompressé l'archive mais j'aurais besoin de vos lumières (pas à pas) pour son installation via le terminal.

          Je suis vraiment débutant et je compte me former sérieusement cette année.

          • [^] # Re: AWUS036H

            Posté par  . Évalué à 2.

            Le dépôt non-free c'est pour debian.
            Par contre, il faut que le paquet "linux-firmware" soit installé.

            • [^] # Re: AWUS036H

              Posté par  . Évalué à 1.

              Merci de votre contribution. linux-firmware semblait déjà installé.
              Je reviens donc à l'étape pour installer rtl8192cu-master. J'ai décompressé le zip je voudrai maintenant l'installer. Titre de l'image

              J'ai choisi le forum débutant car je suis vraiment dans le besoin.

              • [^] # Re: AWUS036H

                Posté par  . Évalué à 1. Dernière modification le 27/09/21 à 11:55.

                Trop tard pour modifier; ma réponse étant maladroite, voici ce que je voulais dire :
                Je suis bien conscient de poser des questions exaspérantes, c'est pourquoi j'ai choisi la section débutant du forum.
                le lien correct du screen : https://imgur.com/uGt4lm4

                • [^] # Re: AWUS036H

                  Posté par  . Évalué à 1.

                  Je ne peux pas vraiment de dire comment faire exactement sous ubuntu, eétant donné que je suis sous Manjaro et que j'ai utilisé aur pour installer le pilote.

                  Tu peux te servir des liens suivant pour t'aider, mais il faudra adapter pour voir comment installer un pilote avec dkms sous ubuntu

                  • [^] # Re: AWUS036H

                    Posté par  . Évalué à 2.

                    C'est avec les numéros renvoyé par lsusb
                    Vendor ID : Device ID.

                    En recherchant 0bda:817f et 148f:3070 sur le site :
                    linux-hardware.org
                    https://linux-hardware.org/index.php?id=usb:0bda-817f
                    https://linux-hardware.org/?id=usb:148f-3070

                    Les deux sont supportées nativement par le noyau linux.
                    Normalement elles devraient être détectées automatiquement.

                    Pour une c'est le rt2800usb pour les kernels récents la deuxième c'est RTL8XXXU ou RTL8192CU.

                    Dans un terminal la commande dmesg | grep wlan doit renvoyer deux lignes si on a démarré avec deux clés ou si les deux sont branchées, il peut même y en avoir trois si j'ai bien compris:
                    wlXxxxxxxx renamed from wlan0
                    wlyyyyyyyy renamed from wlan1

                    En débranchant et rebranchant la clé les dernières lignes de demsg concerneront la clé, bla bla bla usb, c'est qu'il n'a pas le module, s'il y a renamed from wlan, c'est ok il n'y a plus qu'à l'activer et à la configurer.

                    S'il n'y a que blablabla usb sur cinq ou six lignes c'est que les modules ne sont pas chargés, vérifier avec la commande lsmod, qu'il y a le rt2800usb ou que le module rt2X200 n'est pas occupé par un autre module par exemple par la carte intégrée dont la led s'allume.

                    Même chose pour l'autre avec rtl8XXXu ou rtl8192cu je ne sais pas pourquoi il y a deux modules affectés à la même clé.

                    Si les modules n'y sont pas, les charger avec
                    sudo modprobe rt2800usb
                    sudo modprobe rtl8XXXu pour la deuxième si ce module ne marche pas, il sera inactif on peut l'enlever avec sudo rmmod rtl8XXXu et mettre l'autre sudo modprobe rtl8192cu

                    Il va peut-être y avoir un message d'erreur, sinon avec dmesg l'une des dernières lignes devrait contenir wlxxxxxx renamed from wlan0. Il peut aussi y avoir module present but firmware blabla.bin not found.

                    sudo apt install linux-firmware

                    C'est de la chance que les deux soient supportées nativement par linux, les pilotes de constructeurs ou ceux que l'on trouve sur le net marchent quelquefois ou seulement avec certaines versions du noyau ou pas du tout.

                    J'en avais une impossible de la faire marcher, j'ai fini par en acheter d'autres au pluriel et j'ai bien fait toutes ne fonctionnent pas, c'est des clés chinoises à petit prix à base de chipset Realtek (devenu Mediatek) il y en a des "bonnes" et d'autres.

                    Ces manips sont plus difficiles à expliquer qu'à faire assez facile à faire et une fois que c'est ok il n'y a plus besoin d'y toucher.

                    En gros dmesg | grep wlan donne rien identifier le périphérique avec lsusb, son module, le charger et éventuellement trouver le firmware qui va bien.

                    Les pilotes additionnels restricted (non-free pour debian), il ne devrait pas y en avoir besoin c'est expliqué là, peut-être le logiciel va détecter du Ralink ou Mediatek :
                    https://doc.ubuntu-fr.org/gestionnaire_de_pilotes_proprietaires

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.