可能重复:
使用英特尔 4965 的无线网速很慢
我们在 MSI EX700 上运行 32 位 Ubuntu 12.04,当前内核为 3.2.27-generic。
我已经添加了11n_disable=1 周,没有 whcih,无线就无法使用。
现在,它可以正常工作,但是速度测试显示:
Windows XP - down 11.68mbps, up 2.07mbps
Ubuntu 12.04 - down 2.06mbps up 2.0mbps
我们已经禁用了 ipv6,尝试了静态和动态 IP,尝试了两种swcrypto=0
选项swcrypto=1
,但都没有任何区别。
该问题可能是数据包丢失率高的症状。例如,这是启动并测试速度后 iwconfig 的输出:
wlan0 IEEE 802.11abg ESSID:"amu"
Mode:Managed Frequency:2.462 GHz Access Point: 00:78:9E:FA:32:C8
Bit Rate=54 Mb/s Tx-Power=15 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=58/70 Signal level=-52 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:11 Invalid misc:3627 Missed beacon:0
我发过一个帮助请求之前有很多技术信息和输出。
答案1
(正在回答)
该iwl4965/iwlegacy
驱动程序过去曾出现过多次回归问题,但通常都已得到修复。
较高的无效杂项数量可能与您的低吞吐量有关。
请尝试/测试/回答几件事,并在需要时向我询问操作方法:
- 您在使用 Ubuntu 12.04 Desktop Live CD(运行内核 3.2.0-23,IIRC)时是否遇到过这个问题?
- 你可以尝试使用
wicd
而不是网络管理器? iwl4965
您可以编译并尝试树中的最新驱动程序compat-wireless
吗?- 您的路由器的制造商/型号是什么?
- 你的笔记本电脑有蓝牙吗?
答案2
rfkill 是一个用于查询 rfkill 开关、按钮和子系统接口状态的小工具。
也许可以尝试:
rfkill unblock all
根据您的问题,我假设您尝试了不同的模块版本和配置,如果没有,请尝试一下:)
我不想这么说,将 iwl4965 模块列入黑名单并尝试使用ndiswrapper。
答案3
似乎没有解决办法。如果能找到,请用相同规格的替换它。
Intel Pro 4965AGN 已经很旧了(大约 2007 年左右),而且显然它在 Linux 上存在这个问题很多年了。Intel 不太可能修复如此老旧的硬件的驱动程序,到目前为止它还没有修复过。我想这个任务在维护人员的待办事项列表中的优先级非常低,如果它真的在列表中的话。这很不幸,因为 Intel 品牌的无线网卡曾经对 Linux 有很好的支持,而且众所周知开箱即用。