Problème réseau linux

Résolu
Bonjour, Je vous contacte pour essayer d'avoir de l'aide car mon pc hp ne capte plus le wifi et ne possède même pas d’interface pour pouvoir interagir avec dans les paramètres. Merci de m'aider

Configuration: Linux / Chrome 94.0.4606.71

19 réponses

  1. Modérateur
    Bonjour as2mort,

    Tout d'abord félicitations et merci pour ton retour :-) Juste quelques précisions :

    Par rapport aux deux solutions que tu me proposes, je choisis la méthode simple, car je n'ai pas windows et à propos de la sécurité

    Ta phrase est un peu ambiguë, donc je me permets de préciser : pas besoin de windows pour signer ton pilote
    wl
    , tu peux tout faire directement sous Linux. Libre à toi cependant de rester en mode legacy, mais ça n'est pas très compliqué (voir ce lien) de faire les deux étapes (sign+enroll), et c'est l'avenir.

    À noter aussi qu'il existe des discussions pour automatiser l'étape sign pour les pilotes DKMS (personnellement je préfère signer à la main à chaque mise à jour du noyau, voir par exemple ce lien).

    Bonne continuation et encore bravo
    1. Merci infiniment pour l'aide que tu m'as apportée. Dès que j'ai désactivé le Secure Boot dans le Bios, le wifi s'est directement affiché au démarrage , merci encore pour tout, surtout pour le temps.

      Résolution

      Si tu as le secure boot activé, deux solutions :
      Méthode simple (non recommandée) : si linux est ton seul système d'exploitation, tu peux désactiver le secure boot, ce qui permettra le chargement du module wl. Il ne faut pas le désactiver si tu as windows en dual boot, sans quoi tu ne pourras plus lancer windows. Si tu choisis cette solution, ton système sera cependant moins sûr.
      Méthode propre (recommandée) : il faut signer le module wl pour attester que ce module est sûr et peut être chargé sans risque. Cela nécessite de créer une paire de clé, qu'il faut enregistrer dans son BIOS (enroll) et qui vont permettre de signer le module (sign). L'étape "enroll" ne se fait qu'une fois. L'étape "sign" doit se faire à chaque fois que tu recompiles le module wl (donc, à chaque mise à jour du noyau, paquet linux-image-amd64).
      1. abbehyves@abbehyves-HP-Stream-11-Notebook-PC:~$ sudo modprobe wl
        [sudo] Mot de passe de abbehyves :
        modprobe: ERROR: could not insert 'wl': Operation not permitted


        abbehyves@abbehyves-HP-Stream-11-Notebook-PC:~$ sudo tail /var/log/messages
        tail: impossible d'ouvrir '/var/log/messages' en lecture: Aucun fichier ou dossier de ce type


        A propos de secure boot , à chaque fois que je veux installer un pilote ou un truc de un peu profond ; une interface apparaît et me demande de d'entrer un mot de passe.

        Par rapport aux deux solutions que tu me proposes, je choisis la méthode simple, car je n'ai pas windows et à propos de la sécurité, ce n'est pas important sur ce PC car je l'utilise que pour de la petite programmation. Sachant que je suis débutant, je te demanderai de m'aider pour pouvoir désactiver secure boot.
        1. Modérateur
          Bonjour,

          Par rapport à ton #20

          La commande
          lsmod
          ne liste qu'un module qui semble plutôt en rapport avec le bluetooth, je n'ai pas l'impression que ce soit lui qui soit bloquant.

          dmesg
          ne reporte aucune erreur en rapport avec
          wl
          .

          La commande
          find
          montre que le pilote a été compilé avec succès.

          Explication du problème

          Je pense que ton erreur vient du secure boot (si tu en utilises un). C'est une option disponible dans les BIOS moderne et activée par défaut. Elle garantit que l'on ne peut démarrer que sur un noyau (kernel) de confiance et ne charger que des modules de confiance.

          Si l'installation est faite proprement, ton noyau et les modules par défaut qui l'accompagnent se chargeront sans problème. Cependant, ça n'est pas le cas des modules construits avec DKMS, comme dans ton cas pour le module
          wl
          .

          Bien qu'un peu contraignante, garder le secure boot activé est recommandé, car comme tu l'as compris il améliore la sécurité de ton système. De plus si windows est installé en dual boot avec linux, il est probablement lui-même installé en conséquence et refusera de se lancer si le secure boot est désactivé.

          Vérification préalable

          Pour voir si on tient le bon coupable, regarde les résultats de :

          sudo modprobe wl
          sudo tail /var/log/messages


          Si un message semble dire que le module n'est pas chargé car il n'est pas signé, on a trouvé notre coupable.

          Résolution

          Si tu as le secure boot activé, deux solutions :
          • Méthode simple (non recommandée) : si linux est ton seul système d'exploitation, tu peux désactiver le secure boot, ce qui permettra le chargement du module
            wl
            . Il ne faut pas le désactiver si tu as windows en dual boot, sans quoi tu ne pourras plus lancer windows. Si tu choisis cette solution, ton système sera cependant moins sûr.
          • Méthode propre (recommandée) : il faut signer le module
            wl
            pour attester que ce module est sûr et peut être chargé sans risque. Cela nécessite de créer une paire de clé, qu'il faut enregistrer dans son BIOS (enroll) et qui vont permettre de signer le module (sign). L'étape "enroll" ne se fait qu'une fois. L'étape "sign" doit se faire à chaque fois que tu recompiles le module
            wl
            (donc, à chaque mise à jour du noyau, paquet
            linux-image-amd64
            ).


          La méthode propre est présentée dans ce tutoriel pour le module nvidia mais reste exactement identique dans ton cas. Il suffit donc de suivre tout ce qui est entre "Le module nvidia n'est pas chargé" et jusqu'à signer les modules DKMS (
          /root/sign.sh
          ).

          Bonne chance
          1. Lorsque je fais cherche
            wl
            dans chaque fichier avec un ctrl+F, je ne trouve rien, mais j'ai trouvé, ça mais je ne sais pas si c'est utile :

            # replaced by b43 and ssb.
            blacklist bcm43xx


            Voici les résultats des différentes commandes :

            $ lsmod | egrep "brcm|bcm|b4|ssb"
            btbcm 16384 1 btusb
            bluetooth 638976 31 btrtl,btintel,btbcm,bnep,btusb,rfcomm


            $ sudo modprobe wl
            [sudo] Mot de passe de abbehyves :
            modprobe: ERROR: could not insert 'wl': Operation not permitted


            $ dmesg | tail
            [ 887.183539] Lockdown: thermald: raw MSR access is restricted; see man kernel_lockdown.7
            [ 919.147576] Lockdown: thermald: raw MSR access is restricted; see man kernel_lockdown.7
            [ 951.189563] Lockdown: thermald: raw MSR access is restricted; see man kernel_lockdown.7
            [ 983.280245] Lockdown: thermald: raw MSR access is restricted; see man kernel_lockdown.7
            [ 1015.423086] Lockdown: thermald: raw MSR access is restricted; see man kernel_lockdown.7
            [ 1047.520776] Lockdown: thermald: raw MSR access is restricted; see man kernel_lockdown.7
            [ 1079.613152] Lockdown: thermald: raw MSR access is restricted; see man kernel_lockdown.7
            [ 1104.953122] Lockdown: modprobe: unsigned module loading is restricted; see man kernel_lockdown.7
            [ 1111.691076] Lockdown: thermald: raw MSR access is restricted; see man kernel_lockdown.7
            [ 1143.771216] Lockdown: thermald: raw MSR access is restricted; see man kernel_lockdown.7


            $ find /lib/modules/$(uname -r) | grep "/wl.ko"
            /lib/modules/5.11.0-40-generic/updates/dkms/wl.ko


            'wl.ko' est coloré en rouge.
            1. Merci pour l'encouragement et pour l'aide
              lorsque j'execute
              grep blacklist /etc/modprobe.d/

              abbehyves@abbehyves-HP-Stream-11-Notebook-PC:~$ grep blacklist /etc/modprobe.d/
              grep: /etc/modprobe.d/: est un dossier

              Maintenant quand j'ouvre le fichier
              /etc/modprobe.d/blacklist-bcm43.conf

              # Warning: This file is autogenerated by bcmwl. All changes to this file will be lost.
              blacklist b43
              blacklist b43legacy
              blacklist ssb
              blacklist bcm43xx
              blacklist brcm80211
              blacklist brcmfmac
              blacklist brcmsmac
              blacklist bcma

              Après j'ai du installer apt-file voici les commandes que j'ai execute:
              sudo apt install apt-file

              sudo apt-file update

              Et la commande
              apt-file search blacklist-bcm43.conf
              après un petit temps de recherche (4 secondes) ne retourne rien donc je ne peux pas utiliser
              apt purge
              1. Modérateur
                Pardon, j'ai oublié les options :

                grep -nr blacklist /etc/modprobe.d/


                Maintenant quand j'ouvre le fichier /etc/modprobe.d/blacklist-bcm43.conf

                Ce qu'on cherche en gros, c'est si l'un des fichiers dans
                /etc/modprobe.d/
                contient
                blacklist wl
                ce qui expliquerait pourquoi tu ne peux pas le charger.

                Et la commande apt-file search blacklist-bcm43.conf après un petit temps de recherche (4 secondes) ne retourne rien donc je ne peux pas utiliser

                Ok, ce n'est pas très grave vu que de toute façon il ne semble pas interdire le chargement de
                wl
                .

                Peux-tu me donner le résultat de ceci :

                lsmod | egrep "brcm|bcm|b4|ssb"
                sudo modprobe wl
                dmesg | tail
                find /lib/modules/$(uname -r) | grep "/wl.ko"


                Bonne chance
            2. par rapport au blacklist voici
              1. Modérateur
                Bonjour,

                Courage les choses progressent :-) Pour le moment le module
                wl
                refuse de se charger probablement à cause d'une liste noire installée par un pilote qui entrent en conflit. Le but va être de retrouver cette liste noire pour en déduire le(s) paquet(s) à désinstaller.

                Que donne
                grep -nr blacklist /etc/modprobe.d/
                ?

                Car l'erreur
                modprobe: ERROR: could not insert 'wl': Operation not permitted 
                laisse penser que wl est
                blacklisté
                ce qui n'est pas normal.

                Selon l'éventuel paquet qui interdit le chargement de
                wl
                (probablement
                /etc/modprobe.d/blacklist-bcm43.conf
                ?) il faut déterminer avec apt-file (e.g.
                apt-file search blacklist-bcm43.conf
                dans mon exemple -- si tu n'as pas de résultat essaye
                sudo apt-file update
                puis refais la recherche) le paquet mis en cause et le supprimer avec (e.g.
                apt purge firmware-b43-installer
                en admettant que ce soit le nom indiqué par
                apt-file
                ).

                Bonne chance
            3. $ sudo dpkg-reconfigure broadcom-sta-dkms
              DKMS: install completed.


              $ find /lib/modules/$(uname -r)/updates # Vérifie que wl.ko existe
              /lib/modules/5.11.0-40-generic/updates
              /lib/modules/5.11.0-40-generic/updates/dkms
              /lib/modules/5.11.0-40-generic/updates/dkms/wl.ko


              $ sudo modprobe -r b44 b43 b43legacy ssb brcmsmac bcma
              $ sudo modprobe wl
              modprobe: ERROR: could not insert 'wl': Operation not permitted


              $ /sbin/iwconfig
              lo no wireless extensions.

              usb0 no wireless extensions.
              1. abbehyves@abbehyves-HP-Stream-11-Notebook-PC:~$ lsmod
                Module Size Used by
                cdc_acm 40960 0
                rndis_host 20480 0
                cdc_ether 20480 1 rndis_host
                usbnet 49152 2 rndis_host,cdc_ether
                mii 20480 1 usbnet
                rfcomm 81920 4
                cmac 16384 3
                algif_hash 16384 1
                algif_skcipher 16384 1
                af_alg 28672 6 algif_hash,algif_skcipher
                bnep 24576 2
                nls_iso8859_1 16384 1
                intel_rapl_msr 20480 0
                mei_hdcp 24576 0
                snd_hda_codec_hdmi 61440 1
                snd_hda_codec_realtek 139264 1
                snd_hda_codec_generic 81920 1 snd_hda_codec_realtek
                ledtrig_audio 16384 1 snd_hda_codec_generic
                snd_hda_intel 53248 3
                snd_intel_dspcfg 28672 1 snd_hda_intel
                soundwire_intel 40960 1 snd_intel_dspcfg
                intel_soc_dts_thermal 20480 0
                soundwire_generic_allocation 16384 1 soundwire_intel
                intel_powerclamp 20480 0
                coretemp 20480 0
                soundwire_cadence 32768 1 soundwire_intel
                punit_atom_debug 16384 0
                snd_hda_codec 147456 4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
                crct10dif_pclmul 16384 1
                ghash_clmulni_intel 16384 0
                snd_hda_core 94208 5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
                cryptd 24576 1 ghash_clmulni_intel
                snd_hwdep 16384 1 snd_hda_codec
                intel_cstate 20480 0
                soundwire_bus 77824 3 soundwire_intel,soundwire_generic_allocation,soundwire_cadence
                snd_soc_core 286720 1 soundwire_intel
                snd_compress 28672 1 snd_soc_core
                ac97_bus 16384 1 snd_soc_core
                snd_pcm_dmaengine 16384 1 snd_soc_core
                btusb 61440 0
                joydev 24576 0
                btrtl 24576 1 btusb
                btbcm 16384 1 btusb
                btintel 28672 1 btusb
                uvcvideo 98304 0
                snd_pcm 114688 8 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,soundwire_intel,snd_compress,snd_soc_core,snd_hda_core,snd_pcm_dmaengine
                bluetooth 638976 31 btrtl,btintel,btbcm,bnep,btusb,rfcomm
                input_leds 16384 0
                serio_raw 20480 0
                videobuf2_vmalloc 20480 1 uvcvideo
                hp_wmi 16384 0
                sparse_keymap 16384 1 hp_wmi
                videobuf2_memops 20480 1 videobuf2_vmalloc
                wmi_bmof 16384 0
                videobuf2_v4l2 32768 1 uvcvideo
                efi_pstore 16384 0
                videobuf2_common 61440 2 videobuf2_v4l2,uvcvideo
                ecdh_generic 16384 2 bluetooth
                ecc 32768 1 ecdh_generic
                cfg80211 888832 0
                snd_seq_midi 20480 0
                snd_seq_midi_event 16384 1 snd_seq_midi
                snd_rawmidi 36864 1 snd_seq_midi
                snd_seq 73728 2 snd_seq_midi,snd_seq_midi_event
                processor_thermal_device 20480 0
                processor_thermal_rfim 16384 1 processor_thermal_device
                i915 2297856 18
                processor_thermal_mbox 16384 1 processor_thermal_device
                processor_thermal_rapl 20480 1 processor_thermal_device
                snd_seq_device 16384 3 snd_seq,snd_seq_midi,snd_rawmidi
                int3400_thermal 20480 0
                intel_rapl_common 24576 2 intel_rapl_msr,processor_thermal_rapl
                intel_soc_dts_iosf 20480 2 intel_soc_dts_thermal,processor_thermal_device
                acpi_thermal_rel 16384 1 int3400_thermal
                snd_timer 40960 2 snd_seq,snd_pcm
                int3403_thermal 20480 0
                drm_kms_helper 237568 1 i915
                int340x_thermal_zone 20480 2 int3403_thermal,processor_thermal_device
                cec 53248 2 drm_kms_helper,i915
                rc_core 61440 1 cec
                videodev 245760 3 videobuf2_v4l2,uvcvideo,videobuf2_common
                i2c_algo_bit 16384 1 i915
                mei_txe 28672 1
                mc 57344 4 videodev,videobuf2_v4l2,uvcvideo,videobuf2_common
                fb_sys_fops 16384 1 drm_kms_helper
                snd 94208 19 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_compress,snd_soc_core,snd_pcm,snd_rawmidi
                syscopyarea 16384 1 drm_kms_helper
                mei 122880 3 mei_hdcp,mei_txe
                mac_hid 16384 0
                rfkill_gpio 16384 0
                sysfillrect 16384 1 drm_kms_helper
                sysimgblt 16384 1 drm_kms_helper
                soundcore 16384 1 snd
                hp_wireless 16384 0
                sch_fq_codel 20480 2
                msr 16384 0
                parport_pc 45056 0
                ppdev 24576 0
                drm 548864 7 drm_kms_helper,i915
                lp 20480 0
                parport 65536 3 parport_pc,lp,ppdev
                ip_tables 32768 0
                x_tables 49152 1 ip_tables
                autofs4 45056 2
                mmc_block 49152 2
                rtsx_pci_sdmmc 28672 0
                crc32_pclmul 16384 0
                psmouse 155648 0
                lpc_ich 24576 0
                i2c_i801 32768 0
                xhci_pci 20480 0
                rtsx_pci 94208 1 rtsx_pci_sdmmc
                i2c_smbus 20480 1 i2c_i801
                xhci_pci_renesas 20480 1 xhci_pci
                wmi 32768 2 hp_wmi,wmi_bmof
                sdhci_acpi 28672 0
                video 53248 1 i915
                i2c_hid 32768 0
                sdhci 69632 1 sdhci_acpi
                hid 135168 1 i2c_hid
                1. Lorsque j'essaie l'installation de
                  broadcom-sta-dkms
                  voici ce qui ressort :
                  abbehyves@abbehyves-HP-Stream-11-Notebook-PC:~$ sudo apt install broadcom-sta-dkms
                  [sudo] Mot de passe de abbehyves :
                  Lecture des listes de paquets... Fait
                  Construction de l'arbre des dépendances
                  Lecture des informations d'état... Fait
                  broadcom-sta-dkms est déjà la version la plus récente (6.30.223.271-12ubuntu0.1).
                  Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
                  linux-headers-5.11.0-37-generic linux-hwe-5.11-headers-5.11.0-37
                  linux-image-5.11.0-37-generic linux-modules-5.11.0-37-generic
                  linux-modules-extra-5.11.0-37-generic
                  Veuillez utiliser « sudo apt autoremove » pour les supprimer.
                  0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
                  1. Modérateur
                    Vérification préliminaires

                    Ok, est-ce que tu peux redémarrer me donner le résultat de
                    lsmod
                    . Le but est de voir si le bon module (
                    wl
                    ) est chargé et s'il n'y a pas, parmi les modules chargés, des modules qui entrent en conflit (voir ci-dessous).

                    Test du module
                    wl


                    On va en gros suivre ce qui est indiqué sur cette page (section "Installation" seulement).

                    sudo dpkg-reconfigure broadcom-sta-dkms
                    find /lib/modules/$(uname -r)/updates # Vérifie que wl.ko existe
                    sudo modprobe -r b44 b43 b43legacy ssb brcmsmac bcma
                    sudo modprobe wl


                    Vérifie si désormais ta carte apparaît bien avec :

                    /sbin/iwconfig


                    Si c'est le cas tu devrais alors pouvoir configurer ton wifi via l'icône dédiée dans ton environnement graphique (network manager).

                    Si ça marche

                    Si au reboot, tu t'aperçois que le wifi a disparu, c'est probablement parce que les modules "en conflit" (parmi
                    b44
                    ,
                    b43
                    ,
                    b43legacy
                    ,
                    ssb
                    ,
                    brcmsmac
                    ,
                    bcma
                    ) sont chargés avant
                    wl
                    qui est celui qu'on veut charger.

                    Ici nous allons nous appuyer sur cette page (section "Liste noire pour les modules du noyau Linux" seulement). On peut créer un fichier par module à filtrer (donc
                    /etc/modprobe.d/b44.conf
                    ,
                    /etc/modprobe.d/b43.conf
                    , etc.) ou directement un fichier qui regroupe toute les règles (e.g.
                    /etc/modprobe.d/philippe.conf
                    ) et qui contient donc :

                    blacklist b44
                    blacklist b43
                    blacklist b43legacy
                    blacklist ssb
                    blacklist brcmsmac
                    blacklist bcma


                    (pour rappel, tu peux créer ce fichier e.g. avec
                    sudo gedit /etc/modprobe.d/philippe.conf &
                    ). Sauve et quitte.

                    Ensuite, comme expliqué dans le tutoriel on applique cette configuration pour qu'elle soit prise en compte par le système au prochain redémarrage :

                    sudo depmod -ae
                    sudo update-initramfs -u


                    Bonne chance
                2. lol "je pensais que c'était clair", je suis noob a ce point
                  J'ai executé l'ensemble des lignes mais malgres cela la réponse a la commande
                  /sbin/iwconfig
                  reste:
                  abbehyves@abbehyves-HP-Stream-11-Notebook-PC:~$ /sbin/iwconfig
                  lo no wireless extensions.

                  usb0 no wireless extensions.
                  et j'ai aussi essayer installer
                   broadcom-sta-source
                  puis
                  sudo reboot 
                  mais toujours rien.
                  1. Modérateur
                    lol "je pensais que c'était clair", je suis noob a ce point

                    Non non t'inquiète, on est tous passés par là. C'était plus par rapport avec moi qui a manqué de clarté et je m'en excuse.

                    J'ai aussi essayé d'installer
                    broadcom-sta-source
                    puis
                    sudo reboot
                    mais toujours rien

                    Essaye plutôt, comme je le disais dans mon message précédent, d'installer
                    broadcom-sta-dkms
                    (reporte-moi les lignes qui apparaîtront pendant l'installation) puis de redémarrer.

                    Bonne chance
                3. ok c'est compris, je te remercie pour l'aide que tu m'apportes mais comme je te l'ai dit je suis vraiment un noob sur ce système, est ce qu'il est possible d'obtenir directement la ligne de commande qu'il faudrait exécuter ?
                  1. Modérateur
                    Ah pardon, je pensais que c'était clair :-)
                    sudo apt update
                    sudo apt purge firmware-b43-installer
                    sudo apt install broadcom-sta-dkms
                    sudo reboot
                    /sbin/iwconfig
                    • La première commande réindexe la liste des mises à jour.
                    • La seconde commande supprime le pilote
                      firmware-b43-installer
                      qui est manifestement inutile dans ton cas.
                    • La troisième commande installe le pilote. Note que comparé à la documentation Ubuntu j'ai changé
                      broadcom-sta-source
                      par
                      broadcom-sta-dkms
                      car généralement on passe plutôt par des paquets
                      *-dkms
                      pour installer un pilote. C'est d'ailleurs ce qui est proposé sur cette discussion. Si ça ne marche pas tu peux essayer d'installer
                      broadcom-sta-source
                      et/ou t'appuyer sur cette discussion.
                    • La quatrième commande déclenche le redémarrage, pour s'assurer que le module de ta carte est chargé au démarrage.
                    • La cinquième commande permet de vérifier si la carte est détectée par le noyau. Si c'est le cas, le reste devrait directement marcher.


                    Bonne chance
                4. Modérateur
                  Bonjour,

                  Par rapport à ton message #6
                  • iwconfig
                    nous confirme qu'à ce stade, la carte wifi n'est pas détectée ;
                  • wlp2s0
                    n'est pas une commande, c'est l'identifiant utilisé dans mon cas par linux pour désigner ma carte wifi. Ce nom peut différer chez toi une fois la carte wifi prise en charge ;
                  • Ton noyau est relativement récent, ça devrait aller de ce côté ;
                  • Pour installer la carte wifi, il faut repartir d'un tutoriel qui parle de ton modèle de carte wifi exact, à savoir :

                  02:00.0 Network controller: Broadcom Inc. and susidiaries BCM34142 802.11/g/n (rev 01)
                  • Par contre j'ai fait une erreur précédemment à cause de ta capture d'écran, j'ai lu 3142 au lieu de 34142, et du coup, si on se réfère à cette page, ce n'est pas le paquet
                    firmware-b43-installer
                    mais
                    broadcom-sta-source
                    qu'il faut installer, via ta logithèque ou via le gestionnaire de pilotes additionnels.


                  Bonne chance
                  1. Merci de toujours m'aider.
                    • Par rapport le dépot multiverse je l'ai activé
                    • Lorsque j'utilise la commande :
                      /sbin/iwconfig
                      :


                    abbehyves@abbehyves-HP-Stream-11-Notebook-PC:~$ /sbin/iwconfig
                    lo no wireless extensions.

                    usb0 no wireless extensions.
                    • Et lorsque j'execute la commande :
                      wlp2s0

                    wlp2s0 : commande introuvable
                    • Pour le noyau :
                      dpkg -l | grep linux-image

                    abbehyves@abbehyves-HP-Stream-11-Notebook-PC:~$ dpkg -l | grep linux-image
                    rc linux-image-5.11.0-27-generic 5.11.0-27.29~20.04.1 amd64 Signed kernel image generic
                    rc linux-image-5.11.0-34-generic 5.11.0-34.36~20.04.1 amd64 Signed kernel image generic
                    rc linux-image-5.11.0-36-generic 5.11.0-36.40~20.04.1 amd64 Signed kernel image generic
                    ii linux-image-5.11.0-37-generic 5.11.0-37.41~20.04.2 amd64 Signed kernel image generic
                    ii linux-image-5.11.0-38-generic 5.11.0-38.42~20.04.1 amd64 Signed kernel image generic
                    iU linux-image-5.11.0-40-generic 5.11.0-40.44~20.04.2 amd64 Signed kernel image generic
                    iU linux-image-generic-hwe-20.04 5.11.0.40.44~20.04.18 amd64 Generic Linux kernel image
                    • Maintenant, comment trouver le pilote adapté pour sa machine, le noyau approprié et le comment les installer ?
                    1. Modérateur
                      Bonjour,

                      Pardon pour la réponse tardive, je n'ai pas vu passer ton message.
                      • Excuse-moi pour les capture, mais je suis nouveau : Pas de soucis :-)
                      • Je n'ai jamais eu le wifi sur ce PC sous linux : oui, vu les symptômes, c'est normal, tu n'as visiblement pas installé le pilote adéquat.
                      • Par rapport à la commande demandée... : bonne nouvelle, tu as installé un pilote qui devrait permettre la prise en charge de ta carte. Si ça n'est pas le cas il faudra en essayer un autre.
                      • Comment activer le depot multiverse ? : à mon avis il est déjà configuré vu que tu as installé
                        firmware-b43-installer
                        , et dans l'absolu je te renvoie au lien que je t'ai déjà donné dans mon message précédent : activer le dépôt multiverse.
                      • Pour me connecter, pour le moment j'utilise un cable USB relié à mon téléphone en partage de connexion. : oui peu importe la manière dont tu te connectes actuellement, cela n'interfère pas avec l'installation du pilote wifi et la prise en charge de ta carte wifi.


                      Maintenant que le firmware est installé, redémarre et reporte-moi le résultat de la commande
                      /sbin/iwconfig
                      . Si ça marche ça doit ressembler à ceci :

                      (mando@silk) (~) $ /sbin/iwconfig 
                      lo no wireless extensions.

                      wlp2s0 IEEE 802.11 ESSID:"...."
                      Mode:Managed Frequency:5.64 GHz Access Point: .....
                      Bit Rate=585.1 Mb/s Tx-Power=22 dBm
                      Retry short limit:7 RTS thr:off Fragment thr:off
                      Power Management:on
                      Link Quality=39/70 Signal level=-71 dBm
                      Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
                      Tx excessive retries:0 Invalid misc:36 Missed beacon:0


                      Ici, on voit que l'interface
                      wlp2s0
                      correspond à ma carte wifi.

                      Si aucune interface wifi ne semble apparaître avec la commande
                      /sbin/iwconfig
                      , c'est que le pilote installé n'est probablement pas le bon et/ou que ton linux (plus particulièrement ton noyau, cf paquets
                      linux-image-*
                      ) est trop ancien.

                      Tu peux vérifier la version du noyau en cours d'utilisation avec la commande
                      uname -a
                      et les noyaux installés
                      dpkg -l | grep linux-image
                      . Ceci dit, quand une carte wifi n'est pas prise en charge, c'est généralement plutôt dû au pilote lui-même (pas installé ou inadéquat).

                      Bonne chance
                      1. Excuse-moi pour les capture, mais je suis nouveau.

                        Par rapport au problème : en fait je n'ai jamais eu le wifi sur ce PC sous linux.

                        Par rapport à la commande demandée, j'obtiens :

                        abbehyves@abbehyves-HP-Stream-11-Notebook-PC:~$ dpkg -l | grep firmware-b43-installer
                        ii  firmware-b43-installer                     1:019-4                               all          firmware installer for the b43 driver


                        Comment activer le depot multiverse ?

                        Pour me connecter, pour le moment j'utilise un cable USB relié à mon téléphone en partage de connexion.
                        1. Modérateur
                          Bonjour

                          Pas besoin de faire des captures d'écran, fais un simple copier coller, ce sera plus "green", plus lisible et plus pratique pour tout le monde (notamment pour faire des recherches et mieux indexer la discussion).

                          Les deux lignes intéressante sont :
                          • la distribution :

                          Ubuntu  20.04 LTS
                          • le modèle de la carte :

                          02:00.0 Network controller: Broadcom Inc. and susidiaries BCM34142 802.11/g/n (rev 01)
                          • le résultat de
                            iwconfig
                            qui montre que pour le moment il n'y a pas d'interface wifi.


                          Tu n'as pas répondu à toutes mes questions (à quoi fait suite la panne ? une mise à jour ?).

                          D'après cette page de la documentation, tu es supposé installer le paquet
                          firmware-b43-installer


                          Est-ce que installé
                          firmware-b43-installer
                          ? Tu peux vérifier avec la commande :

                          dpkg -l | grep firmware-b43-installer


                          Si rien n'apparaît, installe-le.

                          Pour celà il faut au préalable activer le dépôt multiverse (comme le montre [https://packages.ubuntu.com/bionic/firmware-b43-installer cette page) ou télécharger manuellement le paquet depuis ce lien (et ses dépendances manquantes). Je te recommande de plutôt activer le dépôt multiverse. Note au passage que tu auras besoin d'une autre manière de te connecter à Internet (e.g. avec un câble ethernet relié à ta box).

                          Ceci fait, réindexe les dépôts, puis installe le firmware :

                          sudo apt update
                          sudo apt install firmware-b43-installer


                          ... puis redémarre.

                          Bonne chance

                          EDIT :
                          • En fait il fallait lire
                            BCM34142 802.11/g/n
                            ;
                          • Du coup, d'après cette page de la documentation, le pilote à installer est
                            broadcom-sta-source
                            au lieu de
                            firmware-b43-installer
                            .
                          1. Merci de m'avoir répondu
                            - Depuis que j'ai installer linux à la place de windows 10 j'ai toujours eu ce problème.
                            - Je ne sais pas si la carte wifi est allumée ou non mais je pense que non car le seul moyen d'activer ou de désactiver le wifi est de le faire de manière graphique , il n'y a aucun bouton pour le faire
                            - j'utilise Ubuntu 20.04

                            - Lorsque j'utilise la commande :
                            lspci


                            - Lorsque j'utilise la commande :
                            /sbin/iwconfig

                            1. Modérateur
                              Bonjour,
                              • À quoi fait suite le problème ? Une mise à jour ?
                              • Est-ce que la carte wifi est allumée (selon le modèle de portable, un raccourci clavier ou un interrupteur peut permettre de la désactiver.
                              • Quelle distribution linux utilises-tu et quelle version ?
                              • Quel est ton modèle de carte wifi ? Merci de copier les résultats des commandes
                                lsusb
                                (si c'est un dongle USB) ou
                                lspci
                                (sinon).
                              • Quel est le résultat de
                                /sbin/iwconfig
                                ?


                              Bonne chance