Realtek 8723AE 驱动程序运行不良

Realtek 8723AE 驱动程序运行不良

\o

所以我的无线网卡可以正常工作。在家里,它可以很好地在 Windows 8 和 Ubuntu 上运行,连接非常稳定、持续。但是,现在大学开始了,我在一个流量大得多的集线器上,连​​接非常不稳定。我的旧笔记本电脑在那种嗡嗡声中没有问题(我坐在同一张桌子上)。

以下是几件事:

morphheus@nyx:~$ cat /etc/*-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS"

morphheus@nyx:~$ lspci | grep Network
05:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723AE PCIe Wireless Network Adapter


morphheus@nyx:~$ iwconfig wlan0
wlan0     IEEE 802.11bgn  ESSID:"wpa.mcgill.ca"  
          Mode:Managed  Frequency:2.437 GHz  Access Point: 00:1A:1E:DE:3E:43   
          Bit Rate=18 Mb/s   Tx-Power=20 dBm   
          Retry  long limit:7   RTS thr=2347 B   Fragment thr:off
          Power Management:off
          Link Quality=52/70  Signal level=-58 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:329   Missed beacon:0


morphheus@nyx:~$ modprobe -l | grep rtl -i
kernel/drivers/tty/serial/uartlite.ko
kernel/drivers/net/wireless/rtl818x/rtl8180/rtl8180.ko
kernel/drivers/net/wireless/rtl818x/rtl8187/rtl8187.ko
kernel/drivers/net/wireless/rtlwifi/rtlwifi.ko
kernel/drivers/net/wireless/rtlwifi/rtl_pci.ko
kernel/drivers/net/wireless/rtlwifi/rtl_usb.ko
kernel/drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common.ko
kernel/drivers/net/wireless/rtlwifi/rtl8192ce/rtl8192ce.ko
kernel/drivers/net/wireless/rtlwifi/rtl8192cu/rtl8192cu.ko
kernel/drivers/net/wireless/rtlwifi/rtl8192se/rtl8192se.ko
kernel/drivers/net/wireless/rtlwifi/rtl8192de/rtl8192de.ko
kernel/drivers/net/wireless/rtlwifi/rtl8723ae/rtl8723ae.ko
kernel/drivers/net/wireless/rtlwifi/rtl8188ee/rtl8188ee.ko
kernel/drivers/net/usb/rtl8150.ko
kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-rtl28xxu.ko
kernel/drivers/media/dvb-frontends/rtl2830.ko
kernel/drivers/media/dvb-frontends/rtl2832.ko
kernel/drivers/staging/rtl8187se/r8187se.ko
kernel/drivers/staging/rtl8192u/r8192u_usb.ko
kernel/drivers/staging/rtl8192e/rtllib.ko
kernel/drivers/staging/rtl8192e/rtllib_crypt_ccmp.ko
kernel/drivers/staging/rtl8192e/rtllib_crypt_tkip.ko
kernel/drivers/staging/rtl8192e/rtllib_crypt_wep.ko
kernel/drivers/staging/rtl8192e/rtl8192e/r8192e_pci.ko
kernel/drivers/staging/rtl8712/r8712u.ko
kernel/drivers/staging/rtl8188eu/r8188eu.ko
kernel/drivers/platform/x86/ibm_rtl.ko

morphheus@nyx:~$ lspci -v
05:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723AE PCIe Wireless Network Adapter
    Subsystem: AzureWave Device 2114
    Flags: bus master, fast devsel, latency 0, IRQ 17
    I/O ports at c000 [size=256]
    Memory at f7800000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: rtl8723ae
    Kernel modules: rtl8723ae

信号强度与我以前的笔记本电脑非常相似,但波动很大。我意识到一件事,虽然无线rtl8723ae驱动程序已加载,但我没有看到为 PCI 卡加载任何 8723 驱动程序。

再次强调,在安静的地方连接正常,但在繁忙的地方连接就很糟糕。网上有报道称,卡本身设计不好,我应该换一张新的。

在我用旧笔记本电脑更换无线网卡(如果不兼容则更换为新无线网卡)之前,有人知道如何稳定我的无线连接吗?

非常感谢

答案1

尝试在 wlan0 上尝试使用 iwconfig 的 rts 和 frag 参数。这些参数用于适应嘈杂的环境。您可能将 rts 设置为最大值,这意味着它被禁用(请参阅手册页,man iwconfig)。为 rts 选择一个较低的值,并使 frag 比该值小一。例如,选择两个随机值(自己尝试几个):

sudo iwconfig wlan0 rts 250
sudo iwconfig wlan0 frag 249

相关内容