Wifi 范围问题和间歇性掉线,Thinkpad Edge

Jam*_*een 5 10.10 wireless thinkpad dmesg

如果我使用运行 10.10 的新 Thinkpad Edge 15 距离接入点超过几米(并且我在各种 AP 上看到了这一点),wifi 性能就会变得……不稳定。发生这种情况时,我会在 中看到以下内容dmesg,但我不确定它是否相关:

[ 2497.011099] intel ips 0000:00:1f.6: CPU power or thermal limit exceeded
[ 2502.012711] intel ips 0000:00:1f.6: CPU power or thermal limit exceeded
[ 2507.009254] intel ips 0000:00:1f.6: CPU power or thermal limit exceeded
[ 2512.008367] intel ips 0000:00:1f.6: CPU power or thermal limit exceeded
[ 2517.007467] intel ips 0000:00:1f.6: CPU power or thermal limit exceeded
[ 2522.006558] intel ips 0000:00:1f.6: CPU power or thermal limit exceeded
[ 2527.008157] intel ips 0000:00:1f.6: CPU power or thermal limit exceeded
[ 2532.007251] intel ips 0000:00:1f.6: CPU power or thermal limit exceeded
[ 2537.003838] intel ips 0000:00:1f.6: CPU power or thermal limit exceeded
[ 2542.005427] intel ips 0000:00:1f.6: CPU power or thermal limit exceeded
[ 2547.004496] intel ips 0000:00:1f.6: CPU power or thermal limit exceeded
[ 2552.003611] intel ips 0000:00:1f.6: CPU power or thermal limit exceeded
Run Code Online (Sandbox Code Playgroud)

lspci -vvv 关于我的无线适配器有以下几点要说:

03:00.0 Network controller: Intel Corporation Centrino Wireless-N 1000
        Subsystem: Intel Corporation Centrino Wireless-N 1000 BGN
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 49
        Region 0: Memory at f0500000 (64-bit, non-prefetchable) [size=8K]
        Capabilities: <access denied>
        Kernel driver in use: iwlagn
        Kernel modules: iwlagn
Run Code Online (Sandbox Code Playgroud)

如果我进入接入点几米之内,我仍然会在 dmesg 中看到该输出,但连接稳定了。

我的问题有三个:我如何获得更好的 wifi 范围,我可以/应该对 dmesg 中的这些消息做什么,最重要的是,这两者是否相关?

一如既往,让我知道是否有其他信息会有所帮助!

编辑:我在与之前运行各种旧版本 Ubuntu 的 Thinkpad (T61) 完全相同的位置使用这台机器,所以我肯定觉得有问题,而不是我对范围有不合理的期望!

Rob*_*ans 2

关闭无线 N。它在英特尔芯片组上仍然很挑剔。如果您做了一些其他自定义操作(例如关闭硬件加密以进行注入),那么这不是一个真正的问题,并将其视为您调整的副作用。

modprobe -r iwlagn
modprobe iwlagn 11n_disable=1
应禁用它...
modprobe iwlagn 11n_disable=0
应启用它...


那么如果切换解决了 /etc/modprobe.d/intel-5300-iwlagn-disable11n.conf options iwlagn 11n_disable=1

options iwlagn 11n_disable=0 中的问题

无论解决你的问题