J'ai vraiment du mal à faire fonctionner le wifi sur mon ordinateur portable Lenovo E540. J'ai googlé à propos de ma carte réseau en utilisant Ubuntu, mais rien n'a résolu mon problème.
Tout d’abord, j’ai installé Ubuntu 14.04.1 LTS 64 bits. Je pourrais utiliser le wifi, mais après quelques minutes, il serait désactivé et je ne pourrais plus me connecter au wifi. Alors j'ai commencé à googler.
lspci:
Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter
Tout d’abord, j’ai trouvé ce fil avec le commentaire 29 utile pour de nombreux utilisateurs ayant le même contrôleur que moi. Donc, je l'ai installé et panique du noya . J'ai googlé plus. Trouvé rtl8723be édité par kozak127 . J'ai essayé, j'ai eu la panique du noyau.
Ici, il est suggéré d'utiliser un noyau plus ancien. Aucune différence là-bas pour moi. Mon noyau:
3.13.0-35-generic
Ma question est donc la suivante: existe-t-il un moyen de faire fonctionner ce contrôleur realtek? Comment?
Offtopic: J'ai acheté un nouvel ordinateur portable, donc j'aurais moins de problèmes qu'avec Lenovo n500 et Ubuntu. Existe-t-il une marque qui fonctionne très bien avec linux? J'ai regardé la compatibilité de Lenovo n540 et Linux et aucun problème n'a été signalé là-bas.
EDIT 1:
/etc/modprobe.d/rtl8723be.conf
/lib/modules/3.13.0-32-generic/kernel/drivers/net/wireless/rtlwifi/rtl8723be
/lib/modules/3.13.0-32-generic/kernel/drivers/net/wireless/rtlwifi/rtl8723be/rtl8723be.ko
/usr/src/linux-headers-3.13.0-32/drivers/net/wireless/rtlwifi/rtl8723be
/usr/src/linux-headers-3.13.0-32/drivers/net/wireless/rtlwifi/rtl8723be/Makefile
/usr/src/linux-headers-3.13.0-32-generic/include/config/rtl8723be.h
/usr/src/linux-headers-3.13.0-35/drivers/net/wireless/rtlwifi/rtl8723be
/usr/src/linux-headers-3.13.0-35/drivers/net/wireless/rtlwifi/rtl8723be/Makefile
/usr/src/linux-headers-3.13.0-35-generic/include/config/rtl8723be.h
Le système inclut nativement le pilote rtl8723be. Nous devons dépanner le pilote natif. Avant de le faire, désinstallez les deux pilotes que vous avez installés et qui ont provoqué des paniques du noyau. Suivez le processus que vous avez suivi précédemment pour les deux, sauf que, au lieu de make et de Sudo make install, faites Sudo make uninstall.
Alors fais:
gksudo gedit /etc/modprobe.d/blacklist.conf
Utilisez nano ou kate ou leafpad si vous n’avez pas l’éditeur de texte gedit. Supprimez la ligne: liste noire rtl8723be. Relisez attentivement, enregistrez et fermez l'éditeur de texte.
Maintenant faire:
Sudo modprobe rtl8723be swenc=1
Sudo iwconfig wlan0 power off
Votre réseau sans fil fonctionne-t-il mieux maintenant? Si tel est le cas, nous allons modifier quelques fichiers et les rendre permanents.
Il semble que, d’une manière ou d’une autre, rtl8723be ait été supprimé lors du processus d’essai de deux remplacements qui ont échoué en provoquant des paniques dans le noyau. Essayons de réinstaller l'image linux actuelle. Avec une connexion Internet fonctionnelle:
Sudo apt-get install --reinstall linux-image-$(uname -r)
Une fois que c'est fait, réessayez les étapes ci-dessus.
J'ai résolu ce problème sur mon Lenovo Flex2 avec Ubuntu 14.10 en installant le nouveau pilote de https://github.com/lwfinger/rtlwifi_new . Il semble avoir résolu mes problèmes, n'oubliez pas de redémarrer Ubuntu.
Procédure:
Après avoir décompressé cela, exécutez la commande suivante pour installer le nouveau lecteur
$: make $: Sudo make install
redémarrez le système d'exploitation.
Remarque: nous devons exécuter la même procédure chaque fois que nous voulons mettre à jour Ubuntu avec un nouveau noyau
note2: dans Ubuntu 15.04 n'est pas nécessaire pour faire cela
J'ai trouvé cette solution, et a parfaitement fonctionné sur un Lenovo G40-30, donc je suppose que cela devrait fonctionner dans un autre PC Lenovo ...
citation:
pour un test ponctuel:
Sudo rmmod ideapad_laptop
pour travailler après le redémarrage:
echo "blacklist ideapad_laptop" | Sudo tee -a /etc/modprobe.d/blacklist-ideapad.conf
trouvé dans: Wifi ne fonctionne pas sur Ubuntu 14.04 Lenovo G 50-
auparavant, j'ai réinstallé le module, mis à jour le noyau en 3.16, et rien de tout cela n'a fonctionné. ce morceau de code a fait exécuter le realtek
Ok, il y a encore des bugs avec le fichier rtl8723be sur le noyau 3.15.x.
J'ai trouvé le correctif parfait sans déconnexion ou quoi que ce soit.
Allez ici et téléchargez et installez les 3 debs pour 32 ou 64 bits:
http://ubuntuhandbook.org/index.php/2014/08/install-upgrade-linux-kernel-3-16/
Choisissez 32 bits ou 64 bits (selon le système que vous avez installé)
redémarrez dans la nouvelle version 3.16.x
Courir:
apt-get -f autoremove
Prochaine course:
dpkg --list | grep linux-image
apt-get purge (ancien noyau):
exp: apt-get purge linux-image-3.14-kali1-AMD64
ou
Une fois que vous avez supprimé l'ancien noyau, lancez:
update-grub2
Une fois que vous avez terminé, redémarrez. Les pilotes sans fil fonctionneront à 100% et aucune perte de données, comme dans le noyau 3.15.x!
& les pilotes sont pré-installés dans le nouveau noyau!