Problème de connexion Wifi

Bonjour,
Je viens d’installer debian 10 sur mon pc, mais le wifi ne marche pas, j’arrive à avoir de la connexion qu’en filaire. Que dois je faire de plus pour avoir le Wifi??

Salut Mgt03 et bienvenue,

pas de panique (pourquoi deux ?), on ne te laissera pas tomber, mais c’est le week-end :wink: .
Je vois que tu as trois problèmes distincts, bon point, tu as ouvert trois discussions.
Je ne suis pas forcément compétant pour résoudre tes problèmes, mais je peux déjà t’aider à défricher le terrain pour les futurs intervenants. Il va falloir nous informer sur ton matériel.

Tout d’abord, es-tu déjà familiarisé avec Linux, sais-tu ouvrir un terminal(*), copier/coller le résultat d’une commande dans ce forum (ou un autre)?

Si c’est le cas, tu pourra nous donner l’info sur ton matos wifi en saisissant dans un terminal:

lspci -nnkd ::0280

tu nous renvoie ce qu’il te sort.

Autre information qui pourrait être utile:

cat /etc/apt/sources.list

,idem , tu nous renvoie ce qui sort.

(*):Ton interface graphique est: gnome, kde, lxde, xfce?

J’ai un Lenovo P53, il est tout neuf et sous Windows il n’y a aucun problème
Pour la commande

Il me ressort :

52:00.0 Network controller [0280]: Intel Corporation Device [8086:2723] (rev 1a)
        Subsystem: Intel Corporation Device [8086:0080]`

Et pour

il me met :

#

# deb cdrom:[Official Debian GNU/Linux Live 10.4.0 cinnamon 2020-05-09T13:13]/ buster main

#deb cdrom:[Official Debian GNU/Linux Live 10.4.0 cinnamon 2020-05-09T13:13]/ buster main

deb http://security.debian.org/debian-security buster/updates main
deb-src http://security.debian.org/debian-security buster/updates main

# This system was installed using small removable media
# (e.g. netinst, live or single CD). The matching "deb cdrom"
# entries were disabled at the end of the installation process.
# For information about how to configure apt package sources,
# see the sources.list(5) manual.

Il me semble que mon interface est gnome, comment je peux en être sur?

Bonjour Mgt03

Bienvenue sur ce forum :grinning:

Donne le retour de la ligne de commande suivante :

echo $XDG_CURRENT_DESKTOP

Il me marque X-Cinnamon
Je ne sais pas à quoi cela correspond

Ok, c’est un Gnome (style « menu démarrer »).

Petite question, tu es en « dual-boot » ( Windows à coté)?
Parce-qu’ici : https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi , je lis ça (traduction à la volée):

Si vous avez une machine à double démarrage avec une version récente de Windows et que vous commencez à voir des problèmes lors de l’initialisation du périphérique WiFi au démarrage de Linux, le problème pourrait être dû à la fonction de « démarrage rapide » de Windows.

Lorsque cette fonction est activée, Windows n’arrête pas vraiment tout le système, mais laisse les choses fonctionner partiellement afin que vous puissiez redémarrer la machine plus rapidement. Essayez de désactiver cette option, sur Windows 10 elle devrait se trouver dans « Contrôle Panel→Hardware et Sound→Power Options→System Paramètres », puis désactivez l’option « Démarrage rapide » dans « Paramètres d’arrêt ». Cela provoquera l’arrêt complet de Windows et pourrait résoudre le problème.

Traduit avec www.DeepL.com/Translator (version gratuite)

Je viens de désactiver le démarrage rapide et j’ai redémarré, toujours aucune trace de Wifi, je ne peux même pas l’activer, c’est comme s’il n’existait pas

Ok, de ce que je vois sur le site du Lenovo, c’est une puce très récente (Intel® WiFi 6 AX200 (Gig+)), il fort probable qu’il ne soit pas pris en charge dans le noyau de ta distribution.
Que donne:

uname -a

Je préfère passer la main, mais compétences s’arrête là, il semble néanmoins qu’il existe des solutions, là:
intel
et la:
wireles.wiki

Bonjour

Peut-être quelques pistes dans les pages accessibles par ces deux liens :

https://forums.linuxmint.com/viewtopic.php?t=297284

Le second lien semble particulièrement intéressant et parle bien de passage au noyau 5 pour des machines modernes.

J’ai eu ce problème en décembre sur une machine et le changement du noyau (une manipulation moins courante mais faisable) a tout résolu.

Dans tes sources list il faut ajouter main contrib et surtout non-free car ton wifi aura probablement d’un firmware non libre.

deb http://deb.debian.org/debian/ buster main non-free contrib
deb-src http://deb.debian.org/debian/ buster main non-free contrib

deb http://security.debian.org/debian-security buster/updates main contrib non-free
deb-src http://security.debian.org/debian-security buster/updates main contrib non-free

# buster-updates, previously known as 'volatile'
deb http://deb.debian.org/debian/ buster-updates main contrib non-free
deb-src http://deb.debian.org/debian/ buster-updates main contrib non-free

ensuite il te faut identifier le firmware nécessaire à ta puce wifi, cette page debian facile donne toute les étapes à suivre:

https://debian-facile.org/doc:materiel:wifi:detecter

Zargos, son sources.list est déjà configuré comme il se doit, voir cette discussion.

ok, le message dans ce fil ne l’était pas c’est pour ça :wink:

Je viens de suivre la documentation Lenovo adapté à ma machine (Documentation Lenovo), mais il me demande de mettre des sources illisibles par le terminal, je ne comprend pas trop pourquoi, si quelqu’un à une solution,
J’ai inséré les sources de la page 20, et dans le terminal quand je veut les mettre à jour il me dis

E: Entrée 11 mal formée dans list fichier /etc/apt/sources.list (Component)
E: La liste des sources ne peut être lue.

Bonjour

L’erreur est donc à la ligne numéro 11 du fichier /etc/apt/sources.list
mais sans voir le contenu du fichier /etc/apt/sources.list
il est impossible de savoir comment réparer cette erreur.


Je note quand même que dans la page 20 du document
l’adresse du dépôt security est incomplète :
Telle quelle est, c’est l’adresse de la page web concernant les Informations de sécurité


Quoi qu’il en soit, comme la procédure proposée dans les pages suivantes du document consiste à compiler un pilote pour le périphérique WiFi, il faudra aussi accéder aux dépôts des fichiers sources.

Je propose donc de remplacer le contenu du fichier /etc/apt/sources.list
par ce qui suit :

deb      http://deb.debian.org/debian/               buster          main contrib non-free
deb-src  http://deb.debian.org/debian/               buster          main contrib non-free

deb      http://security.debian.org/debian-security  buster/updates  main contrib non-free
deb-src  http://security.debian.org/debian-security  buster/updates  main contrib non-free

deb      http://deb.debian.org/debian/               buster-updates  main contrib non-free
deb-src  http://deb.debian.org/debian/               buster-updates  main contrib non-free

(même si les dépôts contrib et non-free ne semblent pas indispensables, je les ais laissés)


Ensuite, continuer à la page 21 la procédure proposée dans le document.


ATTENTION :

page 21 et à l’étape 6
à cause de la mise en page du document pdf,
la ligne de commande sed est coupée par un retour à la ligne,
mais il ne faut pas faire ce retour à la ligne,
il faudra entrer la ligne de commande sur une seule ligne,
ce qui donne :

sed -i 's/CPTCFG_IWLMVM_VENDOR_CMDS=y/# CPTCFG_IWLMVM_VENDOR_CMDS is not set/' .config

Okay, j’ai réussi jusqu’au milieu de l’étape 7, et là lors de la commande modprobe il me marque:

modprobe: ERROR: could not insert ‹ iwlwifi ›: Required key not available
Je suis sensé faire quoi? :sweat_smile:

Essaye simplement de redémarrer la machine,
c’est peut-être le périphérique WiFi
qui n’a pas encore réclamé et chargé le fichier firmware.
Au redémarrage, le périphérique WiFi devrait le réclamer et le charger,
et il ne sera peut-être même pas nécessaire de faire un modprobe

Il ne fait rien mais je remarque en reprennat quelques lignes au dessus que

tar zxf ixlxifi*
ne marcherais pas, il me ressort
tar (child): iwlwifi-cc-46.3cfab8da.0 : read impossible: est un > dossier
tar (child): Début de la cartouche atteinte ; arrêt du programme.
tar (child): Error is not recoverable: exiting now

gzip: stdin: unexpected end of file
tar: Child returned status 2
tar: Error is not recoverable: exiting now
Et je ne me rappel plus s’il avait affiché la même chose tout à l’heure, je m’en suis peut être pas rendu compte, mais sinon pour modprobe il m’affiche toujours la même chose même après redémarrage

Je viens de suivre la procédure donnée dans le document :

J’ai téléchargé le fichier compréssé :

root@micvirt:~# wget https://wireless.wiki.kernel.org/_media/en/users/drivers/iwlwifi/iwlwifi-cc-46.3cfab8da.0.tgz
--2020-07-28 20:34:45--  https://wireless.wiki.kernel.org/_media/en/users/drivers/iwlwifi/iwlwifi-cc-46.3cfab8da.0.tgz
Résolution de wireless.wiki.kernel.org (wireless.wiki.kernel.org)… 52.34.195.133, 34.211.86.178
Connexion à wireless.wiki.kernel.org (wireless.wiki.kernel.org)|52.34.195.133|:443… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 444354 (434K) [application/octet-stream]
Sauvegarde en : « iwlwifi-cc-46.3cfab8da.0.tgz »

iwlwifi-cc-46.3cfab 100%[===================>] 433,94K   572KB/s    ds 0,8s    

2020-07-28 20:34:47 (572 KB/s) — « iwlwifi-cc-46.3cfab8da.0.tgz » sauvegardé [444354/444354]

root@micvirt:~# 

Puis j’ai décompressé le fichier :

root@micvirt:~# tar zxf iwlwifi*
root@micvirt:~# 

J’ai jeté un œil au résultat de la décompression :

root@micvirt:~# ls -l
total 440
drwxr-xr-x 2 michel michel   4096 juil.  2  2019 iwlwifi-cc-46.3cfab8da.0
-rw-r--r-- 1 root   root   444354 juil.  2  2019 iwlwifi-cc-46.3cfab8da.0.tgz
root@micvirt:~# 

Et vu qu’un répertoire avait été créé par la décompression,
alors je suis allé voir ce qu’il contenait :

root@micvirt:~# ls -l iwlwifi-cc-46.3cfab8da.0/
total 1032
-rw-r--r-- 1 michel michel 1044072 juin  20  2019 iwlwifi-cc-a0-46.ucode
-rw-r--r-- 1 michel michel    2041 juil.  2  2019 LICENSE.iwlwifi-cc.ucode
-rw-r--r-- 1 michel michel    4740 juil.  2  2019 README.iwlwifi-cc.ucode
root@micvirt:~# 

J’ai continué par la ligne de commande proposée :

root@micvirt:~# cd iwlwifi*/
root@micvirt:~/iwlwifi-cc-46.3cfab8da.0# 

et poursuivi par les lignes de commandes proposées :

root@micvirt:~/iwlwifi-cc-46.3cfab8da.0# cp iwlwifi* /lib/firmware/
root@micvirt:~/iwlwifi-cc-46.3cfab8da.0# 

Puis j’ai vérifié que le ou les fichiers ont bien été copiés dans le répertoire ciblé :

root@micvirt:~/iwlwifi-cc-46.3cfab8da.0# ls -l /lib/firmware/iwlwifi*
-rw-r--r-- 1 root root 1044072 juil. 28 20:49 /lib/firmware/iwlwifi-cc-a0-46.ucode
root@micvirt:~/iwlwifi-cc-46.3cfab8da.0# 

J’ai donc continué la procédure

root@micvirt:~/iwlwifi-cc-46.3cfab8da.0# cp LICENSE* /lib/firmware/
root@micvirt:~/iwlwifi-cc-46.3cfab8da.0# 

J’ai vérifié que le ou les fichiers ont bien été copiés :

root@micvirt:~/iwlwifi-cc-46.3cfab8da.0# ls -l /lib/firmware/LICENSE*
-rw-r--r-- 1 root root 2041 juil. 28 20:52 /lib/firmware/LICENSE.iwlwifi-cc.ucode
root@micvirt:~/iwlwifi-cc-46.3cfab8da.0# 

Et j’ai donc pu constater
que le fichier firmware et le fichier concernant la licence
avaient bien été copiés au bon endroit.


Je te laisse continuer…

En suivant tes étapes j’arrive à la même conclusion, seulement la WIFI n’est toujours pas réapparut, et le modprobe ne veut toujours rien faire, je ne comprend pas