如何修复 Ubuntu 13.04 上不可靠的 Realtek 无线卡

如何修复 Ubuntu 13.04 上不可靠的 Realtek 无线卡

我有一个 Realtek RTL8188CE 无线卡,当我有很强的信号时,它工作正常,但如果我稍微远离 wifi,即使有很强的 Rx 信号,我也会失去连接。我怀疑我的笔记本电脑的 Tx 电源不够强,但正在运行:

sudo iwconfig wlan0 txpower 23

没有效果。该卡不允许我将其设置为高于 20 dBm。如何解决片状问题或提高发射功率?

答案1

经过大量谷歌搜索、阅读论坛和反复试验,发现问题出在驱动程序上。有一个较新的驱动程序修复了片状错误,但由于头文件已更改,它无法在 >=3.8 的内核上编译。此外,20 dBm 限制被硬编码到驱动程序中,尽管无线卡具有更多功能。

我修复了编译错误和 20 dBm 限制(调整至 33 dBm,谨慎使用并检查当地法律),并将驱动程序放在 GitHub 上。它非常容易安装,并修复了片状问题和 20 dBm 发射功率限制(这就是我喜欢开源的原因:-))。 Git 中心页面可以在这里找到: https://github.com/FreedomBen/rtl8188ce-linux-driver

要安装,请从终端运行:

git clone https://github.com/FreedomBen/rtl8188ce-linux-driver

然后按照中的说明进行操作README.md

编辑:

该驱动程序还涵盖 8192ce/de/se 和 8723e

相关内容