如何在 Thinkpad Edge 15 Core i5 上禁用“N”无线模式 RTL8192

如何在 Thinkpad Edge 15 Core i5 上禁用“N”无线模式 RTL8192

我看到许多 Thinkpad Edges 用户(这些用户本应支持 Linux)遇到了无线适配器问题。

我在 askubuntu 和 ubuntuforums 中找到了几个链接,其中有很多针对这些问题的解决方法,但我的似乎很奇怪。

我在办公室和家里都使用笔记本电脑。家里有一个 A/B/G 路由器,在家里使用 WEP 密钥,无线连接工作正常。

但在工作中,我有一个 B/G/N 无线路由器,但它无法工作,我猜想这个适配器可以在 N 模式下工作,但不知何故,这在 natty 的捆绑驱动程序中存在错误。我尝试禁用路由器中的“N”模式,但没有成功。

后来我去了 Realtek 网站,下载了他们的驱动程序并自己编译,似乎大多数时候都能正常工作,但有时有些网站会继续尝试加载或只加载部分内容,图像开始看起来像是链接断开了等等,就像你在加载页面时突然连接断开时遇到的情况一样。正如我所说,这个问题只出现在使用他们网站上的 realtek 驱动程序时。dmesg给了我很多这样的信息:

[ 5869.049454] rtl8192se_update_ratr_table: ratr_index=0 ratr_table=0x00000ff5
[ 5879.240563] DHCP pkt src port:68, dest port:67!!

所以我想我最好切换回原来的驱动程序,它似乎在 A/B/G 无线网络上运行良好,但在 N 网络上运行不佳,所以如果有人知道如何从驱动程序内部禁用该模式,请告诉我们:)

附言我确实发现了类似的问题,Wifi 范围问题和间歇性掉线,Thinkpad Edge,并得到了回答,但让我提醒你,我不是我的 Thinkpad 使用英特尔版本的无线网卡,但使用的是 Realtek (RTL8192SvB)。

答案1

如果驱动程序支持,您可以强制您的卡使用特定的无线标准:

sudo iwconfig wlan0 modu 11g

其中 wlan0 是您的无线接口,11g 是您想要的标准(在本例中为 802.11g)。

希望你不会看到:

SET failed on device wlan0 ; Operation not supported.

相关内容