
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 0
scheint keine Wirkung zu haben.
Der gemeldete Signalpegel iwconfig
scheint 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) iwconfig
werden 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:
Versuchen Sie, die Linux-Firmware-Nonfree-Treiber mit diesem Befehl zu installieren:
sudo apt-get install linux-firmware-nonfree
Versuchen Sie, den WICD-Netzwerkmanager zu installieren. Anweisungen für Ihre Ubuntu-Version finden Sie unterhttps://help.ubuntu.com/community/WICD