Installer le pilote pour la carte WiFi realtek rtl8723be pour Ubuntu / Kubuntu

Après 8 ans avec un Dell Vostro que je me suis fait dérober, j’ai acheté un PC portable HP 250 Core i3, surtout orienté par le prix.

Aprés avoir installé en dual-boot Kubuntu, je me suis aperçu que la carte wifi rtl8723be ne fonctionnait pas bien avec les différentes distributions GNU/Linux.

J’ai trouvé plusieurs tutoriels sur internet qui ont fonctionné avec plus ou moins de succès, je vais vous expliquer à travers cet article ce qui a fonctionné chez moi.

Depuis le noyaux 4.15.0-33 , la solution passant par le PPA ne fonctionne plus pour moi,  j’utilise donc une autre solution en compilant le module git.

1ère étape – modifier les options du Bios

Dès le démarrage de l’ordinateur, allez dans le BIOS ( chez moi en appuyant sur echap juste après le démarrage)

Dans Configuration du système ( ou System Configuration si votre BIOS est en anglais), allez dans les Options D’amorçage ( Boot Options) et désactivez le Démarrage sécurisé (Secure Boot <Disable>) . En effet les pilotes extérieurs ne fonctionnent pas en Démarrage Sécurisé quand ils ne sont pas vérifiés ! J’ai longtemps butté sur ce problème.

F10 pour enregistrer les modifications et redémarrer l’ordinateur.

2 ème étape – compiler le module git

Ouvrir le Terminal et tapez :

sudo apt-get install  git linux-headers-generic build-essential dkms

Ensuite on télécharge le module, on se place dans le répertoire, on compile et on recharge le module :

git clone https://github.com/lwfinger/rtlwifi_new.git
cd rtlwifi_new

make
all

sudo make install

sudo modprobe -r rtl8723be
sudo modprobe rtl8723be

3ème étape – modifier les paramètres

Nous allons modifier les paramètres d’antenne, le 2 fonctionne bien pour moi, vous pouvez tester également 0 ou 1.

sudo modprobe -v rtl8723be ant_sel=2

Rendre ensuite les paramètres permanents et redémarrer le module.

echo "options rtl8723be ant_sel=2 fwlps=0" | sudo tee /etc/modprobe.d/rtl8723be.conf

sudo modprobe -r rtl8723be sudo modprobe rtl8723be

Votre wifi devrait fonctionner correctement.

Voici les articles que j’ai utilisé et qui vous aideront peut-être si ça ne marche toujours pas.

Sources :

https://deepin-fr.org/d/151-installerconfigurer-votre-carte-wifi-realtek-rtl8723be

https://angristan.fr/resoudre-les-problemes-avec-le-module-wifi-rtl8723be-sous-linux/

http://askubuntu.com/questions/590414/wifi-problems-with-rtl8723be-in-ubuntu-14-04

 

9 thoughts on “Installer le pilote pour la carte WiFi realtek rtl8723be pour Ubuntu / Kubuntu

  1. J’ai cette carte réseau wifi, avec linux mint 18.2 installé depuis peu, j’ai des coupures de connexion aleátoires, cela viendrait du driver donc ? Quand tu dis « pas très amie » avec linus, tu avais des déconnexions aléatoires ?

    • Bonjour,
      Oui, il peut y avoir des déconnexions intempestives ou bien des problèmes pour se connecter. Pour ma part, je n’avais qu’une barre de réseau alors que j’étais à côté de la box. Depuis tout marche impec.

  2. Salut !
    Pour les options ant_sel 0, 1 ou 2 il s’agit des options d’antenne :
    0 = par défaut (il me semble que ce soit l’antenne 1)
    1 = antenne 1
    2 = antenne 2

    Le ppa proposé dans le tuto ne fonctionne pas sur toutes les distri, et selon les versions aussi, par exemple apparemment à partir de la 17 de ubuntu, ça marche, mais ça galère : pertes de connexion récurrentes ( l’info vient de celui qui a conçu le ppa).
    Donc si chez vous ça marche pas (ou mal), la solution c’est de compiler le module (après avoir purgé le ppa bien sur, pour éviter les conflits).
    Un tuto pour compiler le module est proposé ici :
    https://deepin-fr.org/d/151-installerconfigurer-votre-carte-wifi-realtek-rtl8723be

    Attention : j’ai fais une légère erreur dans le tuto (qui est expliqué ensuite dans les com, mais je peux pas modifier le post d’origine) :
    je donne la manip pour rendre persistant l’interdiction de mise en veille de la carte wifi :
    echo « options rtl8723be fwlps=0 » | sudo tee /etc/modprobe.d/rtl8723be.conf
    Et plus loin je donne la manip pour rendre persistant le choix de l’antenne :
    echo « options rtl8723be ant_sel=2 » | sudo tee /etc/modprobe.d/rtl8723be.conf

    Le problème c’est que la seconde manip écrase la première, donc je vous conseille de remplacer la seconde manip par celle-ci ( qui écrase tout en rendant persistant à la fois l’interdiction de mise en veille ET le choix d’antenne ) :
    echo « options rtl8723be fwlps=0 ant_sel=2 » | sudo tee /etc/modprobe.d/rtl8723be.conf

    bien sûr « ant_sel=2 » est à remplacer par « ant_sel=1 » ou « ant_sel=0 » selon ce qui fonctionne le mieux chez vous.

    Pour info, sur ubuntu (en tout cas sur la 16.04), et sur la plupart des distri, c’est l’option 2 qui fonctionne, cependant, ce n’est pas toujours vrai, sur Deepin, depuis que j’ai mis à jour le kernel, c’est l’option 1 qui marche.

    En espérant vous avoir été utile .
    Cordialement, Lobo.

    • Effectivement, la sélection c’est à voir selon la version d’ubuntu ou dérivée : sous linux mint 18.2 ou 18.3 avec la sélection d’antenne numéro 2, cela marchait plutôt bien, et là sous linux mint 19, avec la sélection d’antenne numéro 2 j’ai encore régulièrement des pertes de connexion, donc je dois tester antenne 1 ou 0 pour voir si c’est plus stable.
      Merci pour l’explication 🙂

  3. Merci beaucoup ! Depuis des mois, j’utilisais une clé wifi qui monopolisait une entrée usb. Maintenant, tout fonctionne très bien (avec l’option ant_sel=1).

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.