Other Parts Discussed in Thread: CC3350MOD
器件型号: CC3350MOD
消息
AM62x 上的 CC33xx WLAN 模块、适用于 AM62x v11.02.08.02 的 TI Processor SDK Linux(Yocto scarthgap,无线固件中的内核) 6.12.57 ti-linux-staging 1.7.0.323、wpa_supplicant、NetworkManager、用于管理我们所有的 网络。 无活动 Wi-Fi 连接、仅定期扫描可用网络。 (请参阅下文)
复制
while true; do nmcli d wifi rescan; nmcli d wifi; sleep 8; done —驱动程序在几个小时(有时是几天)后崩溃。 可以在不同的 Wi-Fi 环境中重现。
症状
日志显示重复 wlan0: Reject scan trigger since one is already pending、最终后跟 cc33xx: ERROR FW is stuck, triggering recovery 和 cc33xx: ERROR failed to initiate cmd role enable。 设备进入不可恢复状态、需要重新启动。
电流理论(来自 TI 直接联系)
来自 wpa_supplicant 和 NetworkManager 的并发扫描请求可能会导致争用。
已尝试/排除的内容
- 禁用 P2P (P2P_DISABLED=1) 未修复该问题
-
network={key_mgmt=NONE}从 wpa_supplicant.conf 中删除该块未修复 - NetworkManager 中不存在 WLAN 接口的已保存连接
- 仅通过
wpa_cli(对 wlan0 禁用 NM)运行扫描不会触发问题 — 它似乎特定于 NM + wpa_supplicant 交互 - 保持活动 Wi-Fi 连接(而不仅仅是扫描)的设备不 会崩溃
链路状态
我们的直接 TI 联系人无法在内部重现问题并推荐给论坛。
