rtl8723ae-Treiberproblem, Ubuntu 13.04

rtl8723ae-Treiberproblem, Ubuntu 13.04

Ich habe mir ein neues Notebook mit WLAN-Chip rtl8723ae gekauft (oder zumindest sieht es so aus)

$ lspci | grep RTL
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723AE PCIe Wireless Network Adapter

Windows zeigt rtl8723ae auch im Geräte-Manager an.

Im Moment habe ich Windows 7 und Ubuntu 13.04 installiert.

Wenn ich WLAN bei hochgefahrenem Windows verwende, läuft alles einwandfrei. Der Router zeigt ein stabiles Signal von ca. -60 dBm und eine Verbindungsgeschwindigkeit von 135-150 Mbit/s. Die Downloadgeschwindigkeit scheint in Ordnung zu sein.

Aber wenn ich in Ubuntu bin und die gleiche Entfernung/die gleichen Wände zum Router habe, springt die Download-Geschwindigkeit von 0 auf gut, der Router zeigt ein Signal von ~ -80 dBm (bei gleicher Platzierung von Notebook und Router!) und die Verbindungsgeschwindigkeit springt zufällig von 1 MBit/s auf ~54 MBit/s.

Eine stabile Verbindung mit 135-150 MBit/s und einem Signal von -60 dBm ist unter Ubuntu nur mit dem Notebook in 30 cm Entfernung zum Router erreichbar. Bei größerer Entfernung oder wenn sich mein Körper zwischen Router und Notebook befindet, sinkt das Signal drastisch.

iwconfig meldet eine Sendeleistung von 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

Eine Reduzierung auf 0 dBm sudo iwconfig wlan0 txpower 0scheint keine Wirkung zu haben.

Der gemeldete Signalpegel iwconfigscheint zufällig von -90 auf +15 dBm zu springen (einmal habe ich vielleicht sogar +26 dBm gesehen, ich bin nicht sicher).

Aus geringer Entfernung (~30 cm) iwconfigwerden meistens -30 dBm gemeldet, aber manchmal springt der Wert zufällig auf einen Wert (+10 dBm, -70 dBm, -90 dBm...)

Außerdem scheint es bei einer größeren Entfernung wahrscheinlicher zu sein, dass -60 dBm gemeldet werden iwconfig, aber zufällige Sprünge kommen häufiger vor und es ist schwer, dies mit Sicherheit zu sagen.

Alles scheint ein Problem mit der Sendeleistung oder der Signalkorrektheit zu sein. Aber unter Windows läuft alles einwandfrei.

Möglicherweise funktioniert der Treiber nicht richtig mit dem Chip, aber irgendwie funktioniert es.

Das Kernelmodul rtl8723ae scheint geladen zu sein:

$ lsmod | grep rtl87
rtl8723ae              86459  0 
rtlwifi                79673  1 rtl8723ae

Kann ich damit etwas anfangen? Das Notebook wurde hauptsächlich für die Verwendung mit Ubuntu gekauft, aber mit so einem WLAN ist es nicht wirklich brauchbar =(

Antwort1

Anatol, ich habe ein ähnliches Problem mit meinem Laptop. Wenn ich jedoch

sudo iwconfig wlan0 txpower 30

...Dann,

sudo iwconfig wlan0 essid MyESSID key xxxxxxxxxxxx

...ich werde verbunden.

Ich habe ein Modem ganz in der Nähe meines Desktops, ohne störende Wand, und manchmal habe ich eine Verbindung, manchmal nicht. Dann vermutete ich, dass vielleicht ein Stromproblem die Ursache war. In meinem Fall hatte ich recht.

Ich hoffe, dies bestätigt Ihren Verdacht.

Antwort2

Ich habe eine viel bessere Leistung erzielt, indem ich den Rat dieses Benutzers befolgt habe:

https://zach-adams.com/2014/06/fixing-rtl8723ae-driver-ubuntu-linux/

Kurz gesagt, zwei Phasen:

  1. Versuchen Sie, die Linux-Firmware-Nonfree-Treiber mit diesem Befehl zu installieren:

    sudo apt-get install linux-firmware-nonfree

  2. Versuchen Sie, den WICD-Netzwerkmanager zu installieren. Anweisungen für Ihre Ubuntu-Version finden Sie unterhttps://help.ubuntu.com/community/WICD

verwandte Informationen