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

Fre*_*Ben 2 wifi drivers ubuntu kernel

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

sudo iwconfig wlan0 txpower 23

无效。该卡不允许我将其设置为 20 dBm 以上。我怎样才能修复片状或增加 Tx 功率?

Fre*_*Ben 5

大量谷歌搜索、阅读论坛和反复试验表明问题出在驱动程序上。有一个更新的驱动程序修复了片状错误,但由于更改了头文件,它不能在内核 >=3.8 上编译。此外,20 dBm 的限制被硬编码到驱动程序中,即使无线网卡能够做到更多。

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

要安装,请从终端运行:

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

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

编辑:

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