Problèmes Wifi avec rtl8723be dans Ubuntu 14.04

36

J'ai démarré mon ordinateur portable Windows 8 avec Ubuntu 14.04. Le pilote wifi est Realtek rtl8723be. Il ne fonctionnait pas mais j'ai mis à jour le noyau en 3.18 et réinstallé le pilote, ce qui semblait résoudre le problème pendant quelques heures. Il serait ensuite connecté pendant environ 30 minutes, puis la connexion s’arrêterait, même si l’icône de la barre d’installation indiquait toujours qu’elle était connectée. La seule chose qui fonctionne est le redémarrage de l'ordinateur, mais encore une fois, après 30 minutes, la connexion s'arrête.

    
posée scrabble132 26.02.2015 - 23:38
la source

4 réponses

52

J'avais ces problèmes avec rtl8723be sur Linux mint 17 et mint17.1. La même procédure devrait fonctionner sur Ubuntu 14.04 et ses dérivés.

Je devais installer un nouveau module pour les cartes wifi realtek où ils résolvaient les déconnexions constantes:

  • installer les paquets requis

    sudo apt-get install build-essential git
    
  • Git clone de nouveaux modules wifi realtek

    git clone https://github.com/lwfinger/rtlwifi_new/
    
  • entrez dans le répertoire

    cd rtlwifi_new
    
  • construisez-le

    make
    
  • installer

    sudo make install
    

Maintenant, vous pouvez redémarrer ou décharger / charger des modules

  • décharger des modules

    sudo modprobe -r rtl8723be
    
  • charger le nouveau module

    sudo modprobe rtl8723be
    
  • si cela ne fonctionne toujours pas, essayez la solution de cet article

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

Remarque: Après chaque mise à jour du noyau, vous devez reconstruire les modules. C'est-à-dire,

Après chaque mise à jour du noyau:

cd rtlwifi_new

Nettoyer les versions précédentes

make clean

Mettre à jour le dépôt git

git pull

Compiler

make clean && make

Installer

sudo make install

redémarrer ou décharger / charger des modules

    
réponse donnée Miodrag Prelec 05.03.2015 - 10:52
la source
11

L'ordinateur portable HP de mon ami n'afficherait pas les réseaux Wi-Fi disponibles.

J'ai donc suivi les étapes de la réponse de Miodrag Prelec jusqu'à ce que echo "options rtl8723be fwlps=0" | sudo tee /etc/modprobe.d/rtl8723be.conf

Ensuite, je l'ai fait

sudo modprobe -r rtl8723be

Alors soit l'un des:

sudo modprobe rtl8723be ant_sel=1
sudo modprobe rtl8723be ant_sel=2

(selon ce qui fonctionne)

Après cela, il listerait les signaux Wi-Fi dans le menu.

J'ai donc ajouté ces lignes à /etc/rc.local (au-dessus de exit 0 ) pour qu'il s'exécute à chaque démarrage de mon ordinateur portable.

sleep 10
sudo modprobe -r rtl8723be
sudo modprobe rtl8723be ant_sel=1

Remarque: remplacez ant_sel=1 par ant_sel=2 si nécessaire.

source

    
réponse donnée Sriram Kannan 02.12.2016 - 05:56
la source
9

Exécutez la commande suivante dans le terminal

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

comme cela désactivera une partie de la gestion de l'alimentation de la carte et aide généralement.

Ensuite, vous devez redémarrer ou recharger manuellement le pilote

sudo modprobe -rv rtl8723be
sudo modprobe -v rtl8723be

Cela a été trouvé dans ubuntuforums . Varunendra est un très bon dépannage des cartes realtek.

    
réponse donnée Jeremy31 27.02.2015 - 00:01
la source
3

J'ai fait face à une situation similaire, j'ai pris les suggestions disponibles sur différents sites et créé ce script qui fonctionne pour moi.
Voila est sur GitHub

Pour cloner le dépôt, exécutez:

git clone https://github.com/tarunbatra/fixRTL8723BE

cd à la racine du projet, puis exécutez bash install.sh . Voici le script de référence:

#!/usr/bin env bash

REPO="https://github.com/lwfinger/rtlwifi_new"
CONFIG_DIR='pwd'

checkGit() {
  if git --version  &> /dev/null; then
    echo "Git found"
  else
    echo "Git not found"
  fi
}

installGit() {
  echo "Installing git\n"
  sudo apt-get install git >> /dev/null
}

cloneRepo() {
  echo "Downloading latest drivers from $REPO"
  if git clone $REPO /tmp/rtlwifi_new_$$; then
    echo "Drivers downloaded successfully"
  else
    echo "Download couldn't be completed. Exiting"
    exit 1
  fi
}

installDrivers() {
  cd /tmp/rtlwifi_new_$$ || (echo "Drivers not found"; exit 1)
  echo "Building drivers"
  if make && sudo make install; then
    echo "Drivers built successfully"
  else
    echo "Drivers couldn't be built. Exiting"
    exit 1
  fi
}
configureWiFi() {
  echo "Configuring the WiFi settings"
  cd 
  if (cat ./setup.conf  | sudo tee /etc/modprobe.d/rtl8723be.conf); then
    echo "WiFi settings configured"
  else
    echo "Wifi settings couldn't be configured"
  fi
}

restartWiFi() {
  echo "Restarting WiFi"
  if sudo modprobe -r rtl8723be && sudo modprobe rtl8723be; then
    echo "WiFi restarted"
  else
    echo "Couldn't restart WiFi"
  fi
}

echo "Fixing Wifi"
checkGit || installGit
cloneRepo $REPO
installDrivers
configureWiFi $CONFIG_DIR
restartWiFi
echo "Your WiFi is fixed. Enjoy!"
echo "If this doen't help, try changing rtl8723be.conf and repeating the process"
exit 0
    
réponse donnée tbking 10.06.2017 - 19:20
la source

Lire d'autres questions sur les étiquettes