小编ski*_*ors的帖子

为什么iwlist scan几乎每次都会返回缓存的结果?

我有一个运行Linux内核2.6.32的机顶盒(无法升级,请不要这样做)。我正在使用配置为使用WEXT驱动程序的Realtek 8192CU驱动程序。是什么会导致iwlist扫描不断返回缓存的结果?看起来,当STB启动并进行第一次扫描时,它会获得准确的列表并连接到接入点就可以了。但是,后续扫描将返回完全相同的信息(即使信号强度和质量相同)。

很少有扫描会返回新结果,但是我找不到成功扫描之间的时间间隔(有时是几小时)的任何模式。

当有新结果集可用时,dmesg中将显示“调查完成事件(xx)”消息。

使用wpa_cli,我运行以下命令并获得响应。

>scan ra0
OK
<3>CTRL-EVENT-SCAN-RESULTS
Run Code Online (Sandbox Code Playgroud)

但是,“ wpa_cli scan_results”返回的缓存信息与iwlist完全相同,并且dmesg中没有“调查完成事件(xx)”消息。

任何人都可以阐明这里可能发生的情况吗?我想弄清楚如何可靠地触发对新AP的扫描。

感谢您的任何帮助!

wireless driver linux-kernel

4
推荐指数
1
解决办法
1904
查看次数

标签 统计

driver ×1

linux-kernel ×1

wireless ×1