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 .
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
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 :
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:
ok, le message dans ce fil ne l’était pas c’est pour ça
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?
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 nowgzip: 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