我看到许多 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.