web-dev-qa-db-fra.com

problème de pilote rtl8723ae, Ubuntu 13.04

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 = (

4
Anatol

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.

3
LobaLuna

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:

  1. Essayez d’installer les pilotes linux-firmware-nonfree avec cette commande:

    Sudo apt-get install linux-firmware-nonfree

  2. 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

0
Chris