
rtl8723ae wifiチップを搭載した新しいノートパソコンを購入しました(少なくともそのように見えます)
$ lspci | grep RTL
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723AE PCIe Wireless Network Adapter
Windows では、デバイス マネージャーに rtl8723ae も表示されます。
現時点では、Windows 7 と Ubuntu 13.04 がインストールされています。
Windows を起動して Wi-Fi を使用すると、すべて正常に動作し、ルーターは約 -60 dBm の安定した信号と 135 ~ 150 Mbit/s のリンク速度を示します。ダウンロード速度は問題ないようです。
しかし、ルーターまでの距離/壁が同じである Ubuntu の場合、ダウンロード速度は 0 から良好に跳ね上がり、ルーターは信号 ~ -80 dBm (ノートブックとルーターの配置は同じ!) を示し、リンク速度は 1 mbps から約 54 mbps にランダムに跳ね上がります。
Ubuntu で 135 ~ 150 Mbps の安定したリンクと -60 dBm の信号は、ルーターから 30 cm の距離にあるノートブックでのみ実現できます。距離が長くなると、またはルーターとノートブックの間に私の体があると、信号が大幅に低下します。
iwconfig は txpower 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
0 dBm に下げてもsudo iwconfig wlan0 txpower 0
効果はないようです。
によって報告される信号レベルは、iwconfig
-90 dBm から +15 dBm までランダムにジャンプするようです (または、+26 dBm を一度見たことがあるかもしれませんが、よくわかりません)。
近距離(約 30 cm)では、iwconfig
ほとんどの場合 -30 dBm を報告しますが、時々ランダムに変化します(+10 dBm、-70 dBm、-90 dBm など)。
また、より長い距離では、-60 dBm が報告される可能性が高くなるようですiwconfig
が、ランダムなジャンプがより頻繁に発生するため、確実に言うことは困難です。
すべては送信機の電力または信号の正確さの問題のように見えます。しかし、Windows ではすべて正常に動作します。
おそらく、ドライバーはチップで正しく動作しないが、何らかの形で動作する。
カーネルモジュール rtl8723ae がロードされているようです:
$ lsmod | grep rtl87
rtl8723ae 86459 0
rtlwifi 79673 1 rtl8723ae
これで何かできることはありますか?このノートパソコンは主にUbuntuで使用するために購入しましたが、このようなWi-Fiではあまり使えません=(
答え1
アナトール、私もノートパソコンで同様の問題を経験しています。しかし、
sudo iwconfig wlan0 txpower 30
...それから、
sudo iwconfig wlan0 essid MyESSID key xxxxxxxxxxxx
…つながります。
モデムはデスクトップのすぐ近くにあり、壁の干渉もありませんが、接続できるときもあればできないときもあります。そこで、電源の問題が原因かもしれないと考えました。私の場合は、その通りでした。
これであなたの疑惑が裏付けられることを願っています。
答え2
このユーザーからのアドバイスに従って、パフォーマンスが大幅に向上しました:
https://zach-adams.com/2014/06/fixing-rtl8723ae-driver-ubuntu-linux/
つまり、2 つの段階です。
次のコマンドで linux-firmware-nonfree ドライバーをインストールしてみてください。
sudo apt-get install linux-firmware-nonfree
WICDネットワークマネージャをインストールしてみてください。Ubuntuのバージョンごとの手順については、以下を参照してください。https://help.ubuntu.com/community/WICD