J'ai acheté un nouveau portable avec une puce wifi rtl8723ae (ou du moins, ça y ressemble)
$ lspci | grep RTL
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723AE PCIe Wireless Network Adapter
Windows affiche également rtl8723ae dans le gestionnaire de périphériques.
Pour le moment, j'ai Windows 7 et Ubuntu 13.04 installés.
Lorsque j'utilise le wifi avec Windows démarré, tout se passe bien, le routeur affiche un signal stable d'environ -60 dBm et une vitesse de liaison de 135 à 150 Mbit/s. La vitesse de téléchargement semble OK.
Mais lorsque je suis dans Ubuntu avec la même distance/les mêmes murs que le routeur, la vitesse de téléchargement passe de 0 à bon, le routeur affiche le signal ~ -80 dBm (avec le même carnet de notes par rapport au routeur!) Et la vitesse de liaison sautant de 1 Mbps à ~ 54 Mbps.
Une liaison stable avec 135-150 Mbits/s et un signal de -60 dBm sous Ubuntu ne sont réalisables qu’avec le portable à une distance de 30 cm du routeur. Toute distance plus longue ou mon corps entre le routeur et l'ordinateur portable fait chuter le signal de façon spectaculaire.
iwconfig signale un txpower de 20 dBm:
$ iwconfig
eth1 no wireless extensions.
lo no wireless extensions.
wlan0 IEEE 802.11bgn ESSID:"ZyXEL_KEENETIC_LITE_3EFA9B"
Mode:Managed Frequency:2.457 GHz Access Point: C8:6C:87:3E:FA:9B
Bit Rate=150 Mb/s Tx-Power=20 dBm
Retry long limit:7 RTS thr=2347 B Fragment thr:off
Power Management:off
Link Quality=70/70 Signal level=-14 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:28819 Missed beacon:0
Le réduire à 0 dBm avec Sudo iwconfig wlan0 txpower 0
semble n'avoir aucun effet.
Le niveau de signal rapporté par iwconfig
semble sauter de façon aléatoire de -90 à +15 dBm (ou même une fois, j'ai déjà vu +26 dBm, pas sûr).
À une distance proche (~ 30 cm) iwconfig
rapporte -30 dBm la plupart du temps, mais saute parfois à quelque chose de ramdom (+10 dBm, -70 dBm, -90 dBm ...)
En outre, à une distance plus longue, il est probable que iwconfig
indique plus de -60 dBm, mais les sauts aléatoires sont plus fréquents et il est difficile de dire avec certitude.
Tout semble être un problème de puissance de transmission ou de correction du signal. Mais dans Windows tout va bien.
Peut-être, le pilote ne fonctionne pas correctement avec la puce, mais fonctionne d’une manière ou d’une autre.
Le module de noyau rtl8723ae semble être chargé:
$ lsmod | grep rtl87
rtl8723ae 86459 0
rtlwifi 79673 1 rtl8723ae
Y at-il quelque chose que je puisse faire avec ça? Le portable a été acheté principalement pour Ubuntu, mais avec un tel accès Wi-Fi, il n’est pas tout à fait utilisable = (
Anatol, je rencontre un problème similaire avec mon ordinateur portable. Cependant, quand je fais
Sudo iwconfig wlan0 txpower 30
...ensuite,
Sudo iwconfig wlan0 essid MyESSID key xxxxxxxxxxxx
... je suis connecté.
J'ai un modem très près de mon bureau, sans mur qui interfère, et parfois je me connecte, parfois pas. Alors j'ai deviné peut-être qu'un problème de pouvoir était la cause. Dans mon cas, j'avais raison.
J'espère que cela confirme vos soupçons.
J'ai eu de bien meilleures performances suite aux conseils de cet utilisateur:
https://zach-adams.com/2014/06/fixing-rtl8723ae-driver-ubuntu-linux/
En bref, deux étapes:
Essayez d’installer les pilotes linux-firmware-nonfree avec cette commande:
Sudo apt-get install linux-firmware-nonfree
Essayez d'installer le gestionnaire de réseau WICD. Pour obtenir des instructions sur votre version d’Ubuntu, voir https://help.ubuntu.com/community/WICD