J'ai installé Ubuntu 15.04 sur mon ordinateur portable avec la carte Wi-Fi RTL8723BE. Mais il se déconnecte toujours du réseau. J'ai essayé echo "options rtl8723be fwlps=N ips=N" | Sudo tee /etc/modprobe.d/rtl8723be.conf
mais cela n'a pas aidé. Que puis-je faire pour empêcher le wifi de se déconnecter? Si j'effectue une mise à niveau vers le noyau 4.X, cela m'aidera-t-il?
~$ lspci -knn | grep Net -A2
09:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter [10ec:b723]
Subsystem: Hewlett-Packard Company Device [103c:2231]
Kernel driver in use: rtl8723be
~$ rfkill list
0: hci0: Bluetooth
Soft blocked: yes
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
~$ ifconfig && iwconfig && route -n && ping -c 1 google.com
eth0 Link encap:Ethernet HWaddr 38:63:bb:cd:4a:7e
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:3 errors:0 dropped:0 overruns:0 frame:0
TX packets:53 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:752 (752.0 B) TX bytes:8445 (8.4 KB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:3870 errors:0 dropped:0 overruns:0 frame:0
TX packets:3870 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:314613 (314.6 KB) TX bytes:314613 (314.6 KB)
wlan0 Link encap:Ethernet HWaddr c0:38:96:6d:c4:83
inet addr:192.168.1.205 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::c238:96ff:fe6d:c483/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:15240 errors:0 dropped:0 overruns:0 frame:0
TX packets:14627 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:14410285 (14.4 MB) TX bytes:2192744 (2.1 MB)
eth0 no wireless extensions.
wlan0 IEEE 802.11bgn ESSID:"DIR-615"
Mode:Managed Frequency:2.437 GHz Access Point: 00:90:4C:08:00:0D
Bit Rate=150 Mb/s Tx-Power=20 dBm
Retry short limit:7 RTS thr=2347 B Fragment thr:off
Power Management:off
Link Quality=70/70 Signal level=-22 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:186 Missed beacon:0
lo no wireless extensions.
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 400 0 0 wlan0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 wlan0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
PING google.com.Dlink (172.26.136.19) 56(84) bytes of data.
64 bytes from 19.136.26.172.in-addr.arpa (172.26.136.19): icmp_seq=1 ttl=249 time=102 ms
--- google.com.Dlink ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 102.547/102.547/102.547/0.000 ms
Tout d'abord, supprimez les paramètres que vous avez définis.
Sudo rm /etc/modprobe.d/rtl8723be.conf
Si vous n'avez pas ce fichier, rien ne va pas.
Puis installez un bon pilote
Sudo add-apt-repository ppa:hanipouspilot/rtlwifi
Sudo apt-get update
Sudo apt-get install rtlwifi-new-dkms
Redémarrez et profitez
Si vous avez toujours des problèmes (signal faible), vous devrez peut-être ajouter une option:
echo "options rtl8723be ant_sel=2" | Sudo tee /etc/modprobe.d/rtl8723be.conf
puis redémarrez à nouveau.
L’expanation est faite par chili555 dans cette réponse .
Il s’agit du même pilote que https://github.com/lwfinger/rtlwifi_new , branche rock.new_btcoex
mais compressé sous forme de dkms.
Vous pouvez voir tout cela sur https://github.com/hanipouspilot/rtlwifi_new/tree/rock.new_btcoex
Si vous avez aussi besoin de Bluetooth, lancez aussi:
Sudo apt-get install rtl8723au-bt-dkms linux-firmware
Remarque: La prise en charge des noyaux 4.2 et Ubuntu 15.10 a été ajoutée au PPA. Pour le noyau 4.2, le pilote Bluetooth devrait ne pas être installé à partir du PPA. Il existe déjà une prise en charge native de l’adaptateur Bluetooth dans le noyau 4.2.
Guide hors ligne
Si vous ne disposez pas de connexion Internet, vous pouvez télécharger le package en utilisant un autre ordinateur, un téléphone, etc.
Le paquet est ICI
Vous aurez également besoin de DKMS
installé. Vous pouvez trouver le paquet DKMS pour Ubuntu 16.04 HERE
Copiez ces deux fichiers dans le dossier Ubuntu Home (~ /) et exécutez-le dans un terminal.
Sudo dpkg -i dkms*.deb rtlwifi*.deb
Puis redémarrez.
Important: Pour les nouveaux noyaux Ubuntu installés sur un système avec Secure Boot sur UEFI, le module de noyau non signé peut ne pas se charger. Dans ce cas, voir CETTE RÉPONSE pour le réparer.
Mise à jour: J'ai maintenant un ordinateur portable avec cet adaptateur. Cela fonctionne parfaitement sur le noyau 4.8 disponible dans Ubuntu 16.10 et 16.04.2.
Je suggère d’installer le noyau 4.8 dans Ubuntu 16.04 s’il n’a pas encore été installé par
Sudo apt install linux-generic-16.04
L'appareil devrait bien fonctionner après un redémarrage.
Néanmoins, si votre ordinateur portable ne possède qu'une seule antenne et qu'il est connecté à un "mauvais" connecteur, il peut être nécessaire de définir ant_sel=2
ou and_sel=1
.
Sur HP 250 G4 (avec rtl8723be), j’avais au début le bogue d’antenne : le signal Wi-Fi était trop faible:
Ce problème a été résolu après l'installation du nouveau pilote et la définition de ant_sel=2
, comme décrit ici.
Mais vint alors le 2ème problème:
le wifi fonctionnait bien pendant un certain temps (parfois 2 heures), puis devenait soudainement lent et éventuellement déconnecté.
Changer les paramètres (ips, fwps ...) n'a pas aidé.
J'ai finalement constaté que la suppression de Windows 10 fastboot (dans les paramètres d'énergie de Windows) résolvait le problème.
Cela a été confirmé par un autre utilisateur (voir RTL8723BE: le Wi-Fi baisse toujours après 15/20 minutes
Ce qui a fonctionné pour moi a été l'activation du paramètre MSI (interruption du signal du message). J'ai un ordinateur portable Lenovo Z50. Mon wifi fonctionnait avec tous les fabricants d’ordinateurs portables wifi, mais j’avais un problème avec un routeur wifi Lancorm dans un hôtel où j’étais resté.
J'ai trouvé le fichier sw.c
dans le chemin du dossier
/home/peter/rtlwifi_new/rtl8723be
Ensuite, dans le fichier sw.c
, j'ai ajouté la variable .msi_support
et l'initie à "false" sous le type de données.
rtl_mod_params rtl8723be_mod_params
c'est à dire
static struct rtl_mod_params rtl8723be_mod_params = {
.sw_crypto = false,
.inactiveps = true,
.swctrl_lps = false,
.fwctrl_lps = true,
.msi_support = false,
};
Puisque msi_support
est désactivé par défaut, nous devons l’initialiser correctement (donc faux),
Je me suis alors conformé au code:
cd rtl8723be
make clean
Sudo make install
Sudo modprobe rtl8723be
Après cela, je règle le paramètre msi sur 1, dans le fichier
/etc/modprobe.d/rtl8723be.conf
il devrait contenir
options rtl8723be fwlps=N ips=N swenc=Y msi=1
Vous devrez peut-être redémarrer l'ordinateur et patienter quelques minutes après le redémarrage du navigateur pour que le MSI soit déclenché.
Cela a fonctionné pour un lenovo z50. En fonction de votre ordinateur, vous pouvez alterner et choisir plutôt un msi de 0
Je viens de prendre un HP Stream 13 et de l’effacer, de placer Ubuntu 15.10 sur celui-ci en reliant tous les dossiers de départ à une carte SD de 64 Go pour étendre le SSD de 32 Go ... Puis je suis tombé sur le redoutable problème rtl8723be, que j’ai également remarqué sur un HP 430. ordinateur portable qui avait une variante différente ....
Après beaucoup de dégâts, j'ai finalement découvert qu'il y avait 2 problèmes ici.
Comme indiqué ci-dessus, le pilote Wi-Fi doit être remplacé afin de résoudre les problèmes de perte de carte qui nécessitent le redémarrage de Network Manager ou la resynchronisation de la carte avec le réseau. Mettez à jour le pilote comme indiqué.
Sudo add-apt-repository ppa:hanipouspilot/rtlwifi
Sudo apt-get update
Sudo apt-get install rtlwifi-new-dkms linux-firmware
Une fois vos problèmes résolus, vous devez résoudre le problème de la faible intensité du signal ... Ceci est un peu plus invasif. Desserrez toutes les vis du bas, même celles situées sous les 2 pieds en caoutchouc à l'arrière, le petit cache en caoutchouc situé au centre et le cache en caoutchouc de la charnière, tous en dessous.
Relâchez doucement le haut en cliquant dessus loin de la base. Soulevez le dessus doucement. Localisez la carte réseau au centre, vers l’arrière. Retirez le câble coaxial fin de l’antenne connectée (principale) et replacez-le sur le connecteur situé à côté (aux). Tout remettre ensemble.
Le pilote pour Linux utilise l’autre antenne de cette carte à double antenne. Par conséquent, si vous ne l’échangez pas, vous risquez une perte de signal importante.
Maintenant, l'ordinateur portable a beaucoup d'espace pour le stockage, des bottes assez rapides et un signal complet sans pertes de signal dans toute la maison. Super petit ordinateur portable pour le prix, mais nécessite une planification si vous allez mettre Linux sur elle.
Merci à tous pour le travail accompli.
J'ai eu le même problème, j'ai mis à jour mon pilote comme expliqué dans réponse de Pilote6 , mais il est toujours fréquemment déconnecté. Je cherchais désespérément une autre solution lorsque j'ai trouvé dans réponse de Laugeo que la suppression de Windows 10 fastboot résout le problème. Malheureusement, je n'ai que Ubuntu et pas Windows. Cependant, j'ai constaté que le simple fait de désactiver le support Legacy résout le problème!
Je devais aller pour désactiver Legacy Support in Bios comme ceci:
Bios -> Option de démarrage (Entrée) -> Support existant: Désactivé
Maintenant, le WLAN fonctionne parfaitement - plus de déconnexions!
C'était le même cas avec moi. J'ai aussi essayé rfkill list all mais rien n'a été bloqué. Pourtant, le Wi-fi n'a pas fonctionné correctement.
Mon rfkill liste tous les résultats
Pendant 2 jours depuis l'installation d'Ubuntu 14.04 LTS, j'ai essayé différents réglages. A été presque frustré et perdre espoir. Enfin réussi à le faire fonctionner.
Solution possible - Après avoir essayé différents réglages, je suis tombé sur un code qui semble fonctionner. Allez au terminal, copiez-collez la commande suivante et lancez-la -
echo "options rtl8723be fwlps = 0 swlps = 0" | Sudo tee /etc/modprobe.d/rtl8723be.conf
Ensuite, vous devez redémarrer une fois. Maintenant, je peux accéder à Internet via Wi-Fi sans aucune perte.
Bonne chance!
Si vous utilisez la dernière version d'Ubuntu telle que 18.04 et les versions ultérieures, vous ne pourrez pas ajouter le référentiel ppa [ppa: hanipouspilot/rtlwifi] pour des raisons de sécurité.
Par conséquent, obtenez ce nouveau pilote wifi directement auprès de GitHub.
git clone https://github.com/lwfinger/rtlwifi_new
Construit le.
cd rtlwifi_new
make
Enfin, installez-le.
Sudo make install
Voilà le pilote mis à jour est installé.