Wifi instable
Après maj vers nouveau kernel
Système et matériels / Réseau Internet Wi-Fi

calludefr Membre non connecté
-
- Voir le profil du membre calludefr
- Inscrit le : 25/08/2017
- Groupes :
Reprise du message précédent
Bonjour,Je voudrais signaler que j'ai eu des difficultés à récupérer les scripts upnet et fix-wifi.service. J'ai dû faire des copier coller de contenu et je ne suis pas sûr qu'ils sont lancés automatiquement maintenant.
Voici le retour des commandes
code :
[peqce@localhost ~]$ lspci | grep -i wifi | awk '{print $1}'
02:00.0
[peqce@localhost ~]$ lspci -t
-[0000:00]-+-00.0
+-02.0
+-04.0
+-14.0
+-14.2
+-15.0
+-15.1
+-16.0
+-17.0
+-1c.0-[01]--
+-1c.5-[02]----00.0
+-1e.0
+-1e.2
+-1f.0
+-1f.2
+-1f.3
\-1f.4
[peqce@localhost ~]$
peqce@localhost ~]$ su -
Mot de passe :
[root@localhost ~]# rmmod btrtl
rmmod: ERROR: Module btrtl is not currently loaded
[root@localhost ~]# rmmod
rmmod: ERROR: missing module name.
[root@localhost ~]# rmmod btusb
rmmod: ERROR: Module btusb is not currently loaded
[root@localhost ~]# rmmod r8822be
rmmod: ERROR: Module r8822be is not currently loaded
[root@localhost ~]# rmmod rtw88
rmmod: ERROR: Module rtw88 is in use by: rtwpci
[root@localhost ~]# rmmod rtwpci
[root@localhost ~]#
02:00.0
[peqce@localhost ~]$ lspci -t
-[0000:00]-+-00.0
+-02.0
+-04.0
+-14.0
+-14.2
+-15.0
+-15.1
+-16.0
+-17.0
+-1c.0-[01]--
+-1c.5-[02]----00.0
+-1e.0
+-1e.2
+-1f.0
+-1f.2
+-1f.3
\-1f.4
[peqce@localhost ~]$
peqce@localhost ~]$ su -
Mot de passe :
[root@localhost ~]# rmmod btrtl
rmmod: ERROR: Module btrtl is not currently loaded
[root@localhost ~]# rmmod
rmmod: ERROR: missing module name.
[root@localhost ~]# rmmod btusb
rmmod: ERROR: Module btusb is not currently loaded
[root@localhost ~]# rmmod r8822be
rmmod: ERROR: Module r8822be is not currently loaded
[root@localhost ~]# rmmod rtw88
rmmod: ERROR: Module rtw88 is in use by: rtwpci
[root@localhost ~]# rmmod rtwpci
[root@localhost ~]#
Pourrai-je connaître comment on met en forme le code sur le forum ?
Merci à vous

nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
Citation :
on met en forme le code
Quand on choisi la balise code , on peut choisir celui qui correspond le mieux à ce que l'on veut afficher.
Par exemple pour le post précédent, on peut
faire comme ceci ( l' affichage est mis en forme avec la balise [code = bash] [/code]( ici j' ai mis un espace pour que cela ne soit pas interprété)):
Citation :
[code= bash ][peqce@localhost ~]$ lspci | grep -i wifi | awk '{print $1}'
02:00.0
[peqce@localhost ~]$ lspci -t
-[0000:00]-+-00.0
+-02.0
+-04.0
+-14.0
+-14.2
+-15.0
+-15.1
+-16.0
+-17.0
+-1c.0-[01]--
+-1c.5-[02]----00.0
+-1e.0
+-1e.2
+-1f.0
+-1f.2
+-1f.3
\-1f.4
[peqce@localhost ~]$
peqce@localhost ~]$ su -
Mot de passe :
[root@localhost ~]# rmmod btrtl
rmmod: ERROR: Module btrtl is not currently loaded
[root@localhost ~]# rmmod
rmmod: ERROR: missing module name.
[root@localhost ~]# rmmod btusb
rmmod: ERROR: Module btusb is not currently loaded
[root@localhost ~]# rmmod r8822be
rmmod: ERROR: Module r8822be is not currently loaded
[root@localhost ~]# rmmod rtw88
rmmod: ERROR: Module rtw88 is in use by: rtwpci
[root@localhost ~]# rmmod rtwpci
[root@localhost ~]#
[/code]
[code= bash ][peqce@localhost ~]$ lspci | grep -i wifi | awk '{print $1}'
02:00.0
[peqce@localhost ~]$ lspci -t
-[0000:00]-+-00.0
+-02.0
+-04.0
+-14.0
+-14.2
+-15.0
+-15.1
+-16.0
+-17.0
+-1c.0-[01]--
+-1c.5-[02]----00.0
+-1e.0
+-1e.2
+-1f.0
+-1f.2
+-1f.3
\-1f.4
[peqce@localhost ~]$
peqce@localhost ~]$ su -
Mot de passe :
[root@localhost ~]# rmmod btrtl
rmmod: ERROR: Module btrtl is not currently loaded
[root@localhost ~]# rmmod
rmmod: ERROR: missing module name.
[root@localhost ~]# rmmod btusb
rmmod: ERROR: Module btusb is not currently loaded
[root@localhost ~]# rmmod r8822be
rmmod: ERROR: Module r8822be is not currently loaded
[root@localhost ~]# rmmod rtw88
rmmod: ERROR: Module rtw88 is in use by: rtwpci
[root@localhost ~]# rmmod rtwpci
[root@localhost ~]#
[/code]
Code BASH :
[peqce@localhost ~]$ lspci | grep -i wifi | awk '{print $1}' 02:00.0 [peqce@localhost ~]$ lspci -t -[0000:00]-+-00.0 +-02.0 +-04.0 +-14.0 +-14.2 +-15.0 +-15.1 +-16.0 +-17.0 +-1c.0-[01]-- +-1c.5-[02]----00.0 +-1e.0 +-1e.2 +-1f.0 +-1f.2 +-1f.3 \-1f.4 [peqce@localhost ~]$ peqce@localhost ~]$ su - Mot de passe : [root@localhost ~]# rmmod btrtl rmmod: ERROR: Module btrtl is not currently loaded [root@localhost ~]# rmmod rmmod: ERROR: missing module name. [root@localhost ~]# rmmod btusb rmmod: ERROR: Module btusb is not currently loaded [root@localhost ~]# rmmod r8822be rmmod: ERROR: Module r8822be is not currently loaded [root@localhost ~]# rmmod rtw88 rmmod: ERROR: Module rtw88 is in use by: rtwpci [root@localhost ~]# rmmod rtwpci [root@localhost ~]#
Ici on voit que le module rtw88 est utilisé par rtwpci... Si on veut le décharger, il faudrait utiliser la commande modprobe -r rtw88 ( le -r pour décharger les modules et modprobe pour déchargé également les modules qui utilise ce module))
Édité par nic80 Le 05/04/2020 à 09h51

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
J'espère que ce n'est pas tout cassé.
Maintenant, il faut faire :
Code BASH :
modprobe -r rtwpci setpci -s 00:1c.5 0x50.B=0x40 && sleep 1 && modprobe rtwpci
Le réseau devrait se remettre à fonctionner.
Yves

calludefr Membre non connecté
-
- Voir le profil du membre calludefr
- Inscrit le : 25/08/2017
- Groupes :
Comme prévu, le réseau fonctionne. Mais quand on reboote il faut retaper ces commandes.
Comment automatiser la commande. J'imagine qu'il faut aller dans upnet.
Je vous met le contenu de mon fichier upnet ci après
Code BASH :
#!/usr/bin/bash # Workaround for RT8822BE wireless cards wifi issue when using the new rtwpci driver. if [[ "$UID" -ne 0 ]]; then echo "You need to run the script as root." exit fi # Change the ASPM mode using the Link Control Register according to https://wireless.wiki.kernel.org/en/users/documentation/aspm#enabling_aspm_with_setpci (requires pciutils) if command -v setpci >/dev/null; then # Replace 00:1c.5 if needed. Execute `lspci | grep -i wifi | awk '{print $1}'`, then have in mind that result. Now execute `lspci -t` and see where that value belongs. if setpci -s 00:1c.5 0x50.B=0x40 >/dev/null; then sleep 2 modprobe rtwpci # Uncomment the next two lines and change it to match your network services and init in use. # sleep 2 # systemctl restart iwd systemd-networkd systemd-resolved echo "ASPM configurations applied. Restart your network services if you haven't set them in the script." else echo "An unknown error has occurred. Reboot and try again." fi else echo "You need to have pciutils installed in your system." fi
Merci beaucoup

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
le gars :
In resume, put the upnet script in /usr/bin/ and give execution permissions (chmod +x), blacklist rtwpci, rtw88 and r8822be, put the systemd service in /etc/systemd/system/, enable it using systemctl enable fix-wifi.service and reboot, your wifi should work now.
En résumé, placer le script upnet dans /usr/bin et lui donner les droits d'exécution (chmod +x /usr/bin/upnet), interdire rtwpci rtw88 et r8822be (blacklist), placer le service systemd dans /etc/systemd/system/ et l'activer en utilisant
Code BASH :
systemctl enable fix-wifi.service
et redémarrer. Le wifi doit fonctionner à nouveau.
Yves

calludefr Membre non connecté
-
- Voir le profil du membre calludefr
- Inscrit le : 25/08/2017
- Groupes :
Ca marche.... mais le wifi ne se lance pas automatiquement au démarrage.
A chaque démarrage, je dois lancer le Centre réseau dans le menu whisker et choisir un réseau.
Après cela le réseau a l'air stable.
Pourriez-vous m'indiquer comment faire pour que le wifi se lance automatiquement ?
Merci

calludefr Membre non connecté
-
- Voir le profil du membre calludefr
- Inscrit le : 25/08/2017
- Groupes :
Voici d'autres infos.
Comme l'avait indiqué edu4rdshl j'ai aussi blacklisté btrtl et btusb. Mon problème vient-il de là ?
Merci

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
calludefr :
Bonjour
Voici d'autres infos.
Comme l'avait indiqué edu4rdshl j'ai aussi blacklisté btrtl et btusb. Mon problème vient-il de là ?
Merci
Voici d'autres infos.
Comme l'avait indiqué edu4rdshl j'ai aussi blacklisté btrtl et btusb. Mon problème vient-il de là ?
Merci
Non, ce n'a pas d'incidence sur le lancement du réseau.
Je pense que c'est parce que la carte réseau n'est pas disponible au moment où le lancement automatique se déclenche, ce qui perturbe le fonctionnement. Je n'ai pas trop d'idée vers où chercher.
Yves

calludefr Membre non connecté
-
- Voir le profil du membre calludefr
- Inscrit le : 25/08/2017
- Groupes :
Je voulais vous remercier pour votre aide dans la résolution de mon problème de Wifi dans un climat très positif d'échange et d'entraide.
Je crois que les choses sont en place maintenant.
Je suppose qu'un prochain kernel intègrera la correction en rapport avec votre travail avec moi.
Cordialement.
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie