rtl8723ae 驱动程序问题,ubuntu 13.04

rtl8723ae 驱动程序问题,ubuntu 13.04

我买了一台带有 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 启动时使用 wifi 时,一切正常,路由器显示稳定信号约 -60 dBm,链接速度为 135-150 Mbit/s。下载速度似乎还不错。

但是当我在 ubuntu 中,与路由器的距离/墙壁相同时,下载速度从 0 跳变为良好,路由器显示信号 ~ -80 dBm(笔记本电脑与路由器位置相同!)并且链接速度随机从 1 mbps 跳变为 ~54 mbps。

在 ubuntu 下,只有当笔记本电脑与路由器的距离为 30 厘米时,才能实现 135-150 mbps 和 -60 dBm 信号的稳定连接。如果距离更长或我位于路由器和笔记本电脑之间的身体,信号就会大幅下降。

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 随机跳到 +15 dBm(或者甚至有一次我可能看到过 +26 dBm,不确定)。

在近距离(~30 厘米)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,但是有这样的 wifi 就不太好用了 =(

答案1

Anatol,我的笔记本电脑也遇到过类似的问题。但是当我

sudo iwconfig wlan0 txpower 30

...然后,

sudo iwconfig wlan0 essid MyESSID key xxxxxxxxxxxx

...我已连接。

我的调制解调器离桌面很近,没有墙壁干扰,有时可以连接,有时不能。然后我猜可能是电源问题。就我而言,我是对的。

希望这可以证实你的怀疑。

答案2

我按照这位用户的建议获得了更好的性能:

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

简单来说就是两个阶段:

  1. 尝试使用以下命令安装 linux-firmware-nonfree 驱动程序:

    sudo apt-get install linux-firmware-nonfree

  2. 尝试安装 WICD 网络管理器。有关您的 Ubuntu 版本的说明,请参阅https://help.ubuntu.com/community/WICD

相关内容