我有一个 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