J'ai double démarré mon ordinateur portable Windows 8 avec Ubuntu 14.04. Le pilote wifi est Realtek rtl8723be. Cela ne fonctionnait pas, mais j’ai mis à jour le noyau à la version 3.18 et réinstallé le pilote, ce qui a semblé résoudre le problème pendant quelques heures. Ensuite, la connexion durerait environ 30 minutes, puis la connexion serait interrompue, même si l'icône de la barre d'état système indiquerait toujours qu'elle est connectée. La seule chose qui fonctionne est le redémarrage de l'ordinateur, mais après 30 minutes, la connexion est interrompue.
J'avais ces problèmes avec rtl8723be sur linux menthe 17 et menthe17.1. La même procédure devrait fonctionner sur ubuntu 14.04 et ses dérivés.
J'ai dû installer un nouveau module pour les cartes wifi de realtek où ils résolvaient les déconnexions constantes:
installer les paquets requis
Sudo apt-get install build-essential git
git clone nouveaux modules wifi realtek
git clone https://github.com/lwfinger/rtlwifi_new/
entrer dans le répertoire
cd rtlwifi_new
construit 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 un nouveau module
Sudo modprobe rtl8723be
si cela ne fonctionne toujours pas, essayez la solution de this post
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,
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
EDIT: Il semble que les API du noyau 4.17 du noyau ont changé: Remarque: Si votre noyau est 4.17 ou plus récent, ET que votre carte n’est pas un RTL8723DE, vous ne devez PAS utiliser le pilote externe. Le intégré est le même. source: https://github.com/lwfinger/rtlwifi_new/
L'ordinateur portable HP de mon ami n'affichait pas les réseaux Wi-Fi disponibles.
J'ai donc suivi les étapes de réponse de Miodrag Prelec jusqu'à echo "options rtl8723be fwlps=0" | Sudo tee /etc/modprobe.d/rtl8723be.conf
Puis j'ai fait
Sudo modprobe -r rtl8723be
Puis l'une des:
Sudo modprobe rtl8723be ant_sel=1
Sudo modprobe rtl8723be ant_sel=2
(selon l'œuvre)
Après cela, il listerait les signaux Wi-Fi dans le menu.
J'ai donc ajouté ces lignes à /etc/rc.local
(ci-dessus 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.
Exécutez la commande suivante dans le terminal
echo "options rtl8723be fwlps=N ips=N" | Sudo tee /etc/modprobe.d/rtl8723be.conf
car cela désactive une partie de la gestion de l’alimentation de la carte et aide généralement.
Et puis vous devez redémarrer ou recharger manuellement le pilote
Sudo modprobe -rv rtl8723be
Sudo modprobe -v rtl8723be
Cela a été trouvé dans buntuforums . Varunendra est un très bon dépannage des cartes realtek.
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.
ici sur GitHub
Pour cloner le référentiel, exécutez:
git clone https://github.com/tarunbatra/fixRTL8723BE
cd
à la racine du projet, puis exécutez bash install.sh
. Voici le script pour 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 $1
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