Realtek RTL8723BE Wi-Fi incroyablement faible

23

J'ai un ordinateur portable HP 14-AN001NA. Il est venu avec Windows 10 installé sur lequel le Wi-Fi fonctionnait bien partout dans la maison.

Cependant, j'ai supprimé Windows 10 et installé Ubuntu 16.04 à la place et depuis, j'ai eu un Wi-Fi terrible à part à environ trois pieds du routeur. Je ne sais pas si c'est pertinent mais mon Wi-Fi n'est pas appelé wlan0mais wlo1pour une raison quelconque (je ne l'ai pas changé).

Lors de l'exécution, lspci -knn | grep Net -A3 j'obtiens la sortie suivante:

05:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter [10ec:b723]
DeviceName:  
Subsystem: Hewlett-Packard Company RTL8723BE PCIe Wireless Network Adapter [103c:81c1]
Kernel driver in use: rtl8723be
Kernel modules: wl, rtl8723be
Blue Dabba Dee
la source

Réponses:

34

Exécuter dans un terminal

sudo tee /etc/modprobe.d/rtl8723be.conf <<< "options rtl8723be ant_sel=1"

et redémarrez.

Le ant_selparamètre active l'un des deux connecteurs d'antenne de votre adaptateur RTL8723be. Votre ordinateur portable n'a qu'une seule antenne car le vendeur est trop gourmand pour en installer deux. Les pilotes Linux ne peuvent pas détecter le connecteur d'antenne utilisé. Nous devons donc le deviner.

Sous Windows, le fournisseur l'installe quelque part sur un système préinstallé ou les pilotes propriétaires de Windows peuvent le détecter.

Si cela ant_sel=1n'aide pas, utilisez ant_sel=2. Ce paramètre indique quelle antenne est utilisée 1 ou 2.

Pilot6
la source
Vous pouvez également supprimer un mauvais pilote parsudo apt purge bcmwl-kernel-source
Pilot6
Désolé, mais le problème persiste après une nouvelle installation pour des raisons indépendantes. Le conseil que vous avez donné a fonctionné plus tôt mais ne le fait plus
Blue Dabba Dee
2
Tryant_sel=1
Pilot6
Et quelle est la version du noyau?
Pilot6
3
Fonctionne très bien! Mais il se déconnecte de manière aléatoire. Pourriez-vous nous aider à résoudre ce problème? J'utilise Ubuntu 16.04 LTS
Suhail Gupta
2

Remarque: je ne l'ai pas testé sur Ubuntu 16.04, mais cela fonctionne très bien sur Ubuntu 18.04.

C'est un problème avec les pilotes du contrôleur Realtek RTL8723BE. Faites ceci:

  1. Obtenez les nouveaux pilotes wifi de github:

    git clone https://github.com/lwfinger/rtlwifi_new/
    
  2. Allez dans le répertoire:

    cd rtlwifi_new
    
  3. Construit le:

    make
    
  4. Installer:

    sudo make install
    

    Maintenant, les nouveaux pilotes sont installés. Pour voir quelle est la configuration d'antenne correcte pour votre ordinateur portable, procédez comme suit:

  5. Déchargez le module existant:

    sudo modprobe -r rtl8723be
    
  6. Chargez le nouveau module avec la configuration d'antenne:

    sudo modprobe rtl8723be ant_sel=1
    
  7. Vérifiez les signaux wifi en utilisant:

    iwlist scan | egrep -i 'ssid|quality'
    

    Répétez ensuite les étapes 5 à 7 avec ant_sel=2à l'étape 6.

  8. Quelle que soit la configuration qui donne la meilleure qualité de signal, faites-en la valeur par défaut en utilisant:

    echo "options rtl8723be ant_sel=N" | sudo tee /etc/modprobe.d/rtl8723be.conf
    

    ---> Remplacez N par 1 ou 2.

Remarque: Après chaque mise à jour du noyau, vous devez reconstruire les modules.

MaharshiRawal
la source
2

Ce qui a résolu mon ordinateur portable HP Pavilion avec Ubuntu 16.04 est https://github.com/navilg/rtl8723be .

J'ai eu ce problème avec 14.04. J'avais un script qui le corrigeait mais quand j'ai mis à jour le système d'exploitation, ce script ne fonctionnait plus.

Je n'ai pas pu utiliser mon ordinateur portable avec Ubuntu 16.04 depuis environ 4 mois. Ce script a complètement résolu le problème.

Thundera
la source