游戏机客户WiFi问题:no network found--根本原因是WiFi driver 开关中断时序问题。

游戏机客户WiFi问题:no network found--根本原因是WiFi driver 开关中断时序问题。客户问题 WiFi6e no network found after stress test 问题描述 游戏机跑 reboot stress 测试 1000 次左右 no network found 复现 本地实验室很难复现 试过各种方法 后来终于找到机关 客户是用 ssh

大家好,我是讯享网,很高兴认识大家。

客户问题:WiFi6e no network found after stress test

问题描述:

游戏机跑reboot stress测试,1000次左右,no network found.

复现:

        本地实验室很难复现。试过各种方法,后来终于找到机关,客户是用ssh 通过WiFi来控制设备。而本地是通过以太网来控制设备。最终可以本地复现。

分析Triage:

1,最开始的时候,看到客户的reboot stress脚本会在WiFi准备好之前load WiFi。建议客户修改脚本。复现概率大大降低。

最开始以为通过修改测试脚本解决了这个问题,但突然客户又报告了这个问题,复现概率虽然低,但还是可以复现。

同步的,测试团队开始使用ssh over WiFi来跑reboot stress,本地终于复现,收集了log。


讯享网

根本原因和解决办法

在一种race condition,WiFi driver开关中断出现了时序问题。通过调整时序,最终解决了这个问题。相关代码已提交进kernel。

Ankie的评论:

在解决无WiFi网络问题的过程中,由于牵涉到复杂的网络管理体系,包括上层的WPA_supplicant、iwd等WiFi管理程序,以及底层的WiFi驱动和固件(FW)等关键组件,我们不得不采取一种由上至下、逐步深入的方法来逐步逼近问题的核心。为了彻底解决问题,我们的团队需要持续不断地进行测试、分析,直至确保问题得到根本的解决。

此外,我们衷心感谢客户帮助我们发现了这一特殊且难以察觉的问题,从而得以修正WiFi驱动程序中隐藏的深层次缺陷。

小讯
上一篇 2025-02-13 18:20
下一篇 2025-01-04 21:46

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/35910.html