由于频繁的不稳定问题,我正在尝试降低我的 Atheros TP-Link TL-WN821N v3 USB wifi 适配器的连接比特率(报告的连接速度下降到 1Mb/s,我必须物理重新连接适配器才能重新连接)。我知道这是这个设备的一个常见问题,我已经尝试了所有我能想到的方法来修复它,包括使用来自 linux-backports 的驱动程序;编译和安装自定义固件(按照https://wiki.debian.org/ath9k_htc#fw-free 上的说明)和(作为最后的手段)使用 ndiswrapper。
使用ndiswrapper时,wifi适配器稳定,g模式下运行54Mb/s(而使用默认ath9k_htc模块时,适配器连接n模式,码率不断波动)。不幸的是,通过这种设置,我必须仅使用一个内核来运行我的处理器,因为将 SMP 与 ndiswrapper 一起使用会导致我的系统出现内核 oops。
所以我想使用 ath9k_htc 模块将我的比特率锁定到 54Mb/s(或更低,如果需要的话)以确保连接稳定性。
我试过'sudo iwconfig wlan0 rate 54M';该命令运行时没有错误,但是当我使用“sudo iwlist wlan0 bitrate”检查比特率时,命令返回:
wlan0 unknown bit-rate information.
Current Bit Rate:78 Mb/sRun Code Online (Sandbox Code Playgroud)
有任何想法吗?以下是我的设置的一些信息(希望相关):
Xubuntu (12.04.3) 64 位(内核 3.2.0-55.85-generic)使用网络管理器。我的路由器来自 Virgin Media,VMDG480。
lshw -C network :
*-network
description: Wireless interface
physical id: 1
bus info: usb@1:4
logical name: wlan0
serial: 74:ea:3a:8f:16:b6
capabilities: ethernet physical wireless
configuration: broadcast=yes driver=ath9k_htc driverversion=3.2.0-55 firmware=1.3 ip=192.168.0.9 link=yes multicast=yes …Run Code Online (Sandbox Code Playgroud)