Realtek RTL8723BE Wi-Fi异常弱


23

我有一台HP 14-AN001NA笔记本电脑。它安装了Windows 10,可以在家里的任何地方使用Wi-Fi正常工作。

但是我删除了Windows 10并安装了Ubuntu 16.04,因为除了路由器大约三英尺外,我在任何地方都有糟糕的Wi-Fi。我不知道它是否相关,wlan0但是wlo1由于某种原因(我没有更改),没有呼叫我的Wi-Fi 。

运行时,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

Answers:


34

在终端中运行

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

然后重启。

ant_sel参数启用RTL8723be适配器的两个天线连接器之一。您的笔记本电脑只有一根天线,因为供应商过于贪婪,无法安装两根天线。Linux驱动程序无法检测到正在使用哪个天线连接器。所以我们必须猜测。

在Windows中,供应商将其设置在预安装的系统上的某个位置,或者Windows专有的驱动程序可以检测到它。

如果ant_sel=1没有帮助,请使用ant_sel=2。此设置告诉正在使用的天线是1还是2。


您可能还想通过sudo apt purge bcmwl-kernel-source
Pilot6 '17

抱歉,由于不相关的原因,全新安装后问题仍然存在。您提供的建议较早就起作用了,但不再适用了
Blue Dabba Dee

2
试试ant_sel=1
Pilot6 '17

内核版本是什么?
飞行员

3
很棒!但是它会随机断开连接。您能帮助解决此问题吗?我正在使用Ubuntu 16.04 LTS
Suhail Gupta,2010年

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'
    

    接下来,ant_sel=2在步骤6中重复步骤5-7 。

  8. 无论哪种配置都能提供更好的信号质量,请使用以下命令将其设置为默认设置:

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

    --->用1或2替换N。

注意:每次内核更新后,您都需要重建模块。


2

https://github.com/navilg/rtl8723be解决了使用Ubuntu 16.04修复我的笔记本电脑HP Pavilion的问题。

我在14.04中遇到了这个问题。我有一个修复它的脚本,但是当我升级操作系统时,此脚本不再起作用。

大约4个月,我无法在Ubuntu 16.04上使用笔记本电脑。该脚本完全解决了该问题。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.