J'ai récemment acheté un Lenovo Ideapad300 et installé un système à double démarrage. le wifi pour windows 10 fonctionne parfaitement alors que sa problématique à Ubuntu
c'est la sortie pour lspci -knn | grep Net -A2
02:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8821AE 802.11ac PCIe Wireless Network Adapter [10ec:8821]
Subsystem: Lenovo Device [17aa:a814]
Kernel driver in use: rtl8821ae
j'ai essayé de réinstaller le pilote en utilisant les instructions de ce lien. Mais toujours avoir des problèmes.
http://ubuntuforums.org/showthread.php?t=2245164&page=2
ceci est la version de mon noyau si cela devrait aider
Linux frostmourne 4.2.0-27-generic #32-Ubuntu SMP Fri Jan 22 04:49:08 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
Dans de nombreux cas, le problème avec "... je reçois une bonne connexion lorsque je suis près du routeur .. mais une fois que je me trouve à quelques mètres de distance .. le signal chute de façon drastique ..." est un signe que Linux le pilote est incapable de détecter et de changer le connecteur d’antenne actif, c’est-à-dire que le fil est connecté. Ceci est un problème bien connu avec le rtl8723be. Il y a quelques options.
Dans le cas du rtl8723be, un pilote révisé a été écrit qui permet la sélection d'antenne. En d’autres termes, si la puissance du signal est faible ou faible, le pilote autorise un paramètre: ant_sel=2
. Dans la plupart des cas, le choix de la connexion d’antenne n ° 2 offre une excellente résistance.
J'ai examiné le dernier pilote pour rtl8821ae et je trouve ces paramètres manipulables:
parm: swenc:Set to 1 for software crypto (default 0)
(bool)
parm: ips:Set to 0 to not use link power save (default 1)
(bool)
parm: swlps:Set to 1 to use SW control power save (default 0)
(bool)
parm: fwlps:Set to 1 to use FW control power save (default 1)
(bool)
parm: msi:Set to 1 to use MSI interrupts mode (default 1)
(bool)
parm: debug:Set debug level (0-5) (default 0) (int)
parm: disable_watchdog:Set to 1 to disable the watchdog (default 0)
(bool)
parm: int_clear:Set to 0 to disable interrupt clear before set (default 1)
(bool)
Il n'y a pas de paramètre ant_sel
.
Une autre option consiste à ouvrir l’ordinateur en respectant bien sûr toutes les précautions énumérées dans le manuel de réparation que je suis sûr de pouvoir trouver en ligne. Recherchez la carte sans fil et remplacez le connecteur d’antenne par le message opposé: http://i.ebayimg.com/00/s/Nzk2WDg3Nw==/z/XmYAAOSweW5VRppE/ $ _ 1.JPG? Set_id = 880000500F Dans cet exemple, qui peut être identique ou non à votre carte sans fil, si votre virement est sur le poste A, changez-le en poste M.
Remettez en place le capot, la batterie, etc. et redémarrez l’ordinateur. La puissance du signal sans fil est-elle bonne? Si tel est le cas, vous avez confirmé qu'il s'agissait d'un problème ant_sel
.
Si tel est le cas, je vous suggère de signaler un problème au conducteur ici: https://github.com/lwfinger/rtlwifi_new/issues
Après avoir beaucoup cherché, les options suivantes ont fonctionné pour moi sur Ubuntu 16. Cela vaut la peine d’essayer.
Dans rtl8821ae.conf:
options rtl8821ae disable_watchdog = 0 swlps = 1 swenc = 1 ips = 0 fwlps = 0 msi = 1 débogage = 0 int_clear = 0
J'ai eu le même problème avec rtl8821ae sur mon ordinateur portable Asus sous Ubuntu 15.10. J'ai essayé une variété de choses. Voici ce qui a finalement "fonctionné" pour moi: - a créé un fichier /etc/modprobe.d/rtl8821ae.conf - après de nombreux essais et erreurs, a ajouté msi = 0 à ce fichier
$ pwd
/etc/modprobe.d
$ ls rtl8821.conf
rtl8821.conf
$ cat rtl8821.conf
options rtl8821ae debug=0 disable_watchdog=N fwlps=N swlps=Y swenc=Y ips=N msi=0
Je n'ai pas essayé toutes les autres combinaisons de disable_watchdog/fwlps/swlps/swenc/ips, donc je ne sais pas s'il y a un meilleur jeu de paramètres à définir
Cela fonctionne bien sur la 2.4G. Cela ne fonctionne pas en 5G, les abandons sont trop graves pour que cela soit utile.
Vous pouvez installer un nouveau pilote. Je viens de mettre à jour le PPA à la dernière version.
Run in terminal:
Sudo add-apt-repository ppa:hanipouspilot/rtlwifi
Sudo apt-get update
Sudo apt-get install rtlwifi-new-dkms
Redémarrez après l'installation.
Supprimer ce pilote par:
Sudo apt-get purge rtlwifi-new-dkms
Sudo add-apt-repository -r ppa:hanipouspilot/rtlwifi