Realtek RTL8723BE Wi-Fiが非常に弱い


23

HP 14-AN001NAラップトップを使用しています。Windows 10がインストールされており、Wi-Fiは家のどこでも問題なく機能していました。

しかし、Windows 10を削除し、代わりにUbuntu 16.04をインストールしました。これは、ルーターから約3フィート離れたところにひどいWi-Fiがあるためです。関連性があるかどうかはわかりませんが、Wi-Fiは呼び出されませんwlan0wlo1、何らかの理由で(変更しませんでした)。

実行するlspci -knn | grep Net -A3 と、次の出力が得られます。

05:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter [10ec:b723]
DeviceName:  
Subsystem: Hewlett-Packard Company RTL8723BE PCIe Wireless Network Adapter [103c:81c1]
Kernel driver in use: rtl8723be
Kernel modules: wl, rtl8723be

回答:


34

ターミナルで実行する

sudo tee /etc/modprobe.d/rtl8723be.conf <<< "options rtl8723be ant_sel=1"

そして再起動します。

このant_selパラメーターは、R​​TL8723beアダプターの2つのアンテナコネクターの1つを有効にします。ベンダーが欲張りすぎて2つをインストールできないため、ラップトップには1つのアンテナしかありません。Linuxドライバーは、使用されているアンテナコネクタを検出できません。推測する必要があります。

Windowsでは、ベンダーが事前にインストールされたシステムのどこかに設定するか、Windows独自のドライバーがそれを検出できます。

解決ant_sel=1しない場合は、を使用しますant_sel=2。この設定により、使用中のアンテナが1または2であることがわかります。


またにより、間違ったドライバを削除することもできますsudo apt purge bcmwl-kernel-source
Pilot6

申し訳ありませんが、関係のない理由により、新規インストール後も問題は解決していません。あなたが与えたアドバイスは以前はうまくいきましたが、もう効果はありません
ブルーダバディー

2
試してみてくださいant_sel=1
Pilot6

そして、カーネルのバージョンは何ですか?
パイロット6

3
よく働く!ただし、ランダムに切断されます。これを修正する方法を手伝ってもらえますか?私はUbuntuの16.04 LTSを使用しています
Suhailグプタ

2

注: Ubuntu 16.04ではテストしていませんが、Ubuntu 18.04では正常に動作します。

Realtek RTL8723BEコントローラーのドライバーに問題があります。これを行う:

  1. githubから新しいwifiドライバーを入手します。

    git clone https://github.com/lwfinger/rtlwifi_new/
    
  2. ディレクトリに移動します。

    cd rtlwifi_new
    
  3. ビルドする:

    make
    
  4. インストール:

    sudo make install
    

    これで、新しいドライバーがインストールされました。ラップトップの正しいアンテナ構成を確認するには、次を実行します。

  5. 既存のモジュールをアンロードします。

    sudo modprobe -r rtl8723be
    
  6. アンテナ構成で新しいモジュールをロードします。

    sudo modprobe rtl8723be ant_sel=1
    
  7. 以下を使用してWiFi信号を確認します。

    iwlist scan | egrep -i 'ssid|quality'
    

    次に、手順6〜7で手順5〜7を繰り返しますant_sel=2

  8. どちらの構成でも信号品質が向上する場合は、次を使用してデフォルトに設定します。

    echo "options rtl8723be ant_sel=N" | sudo tee /etc/modprobe.d/rtl8723be.conf
    

    ---> Nを1または2に置き換えます。

注:各カーネルの更新後、モジュールを再構築する必要があります。


2

Ubuntu 16.04でラップトップHP Pavilionを修正したのはhttps://github.com/navilg/rtl8723beです。

14.04でこの問題が発生しました。これを修正するスクリプトがありましたが、OSをアップグレードすると、このスクリプトは機能しなくなりました。

Ubuntu 16.04でラップトップを約4か月間使用できませんでした。このスクリプトは問題を完全に修正しました。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.