This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] WL1805MOD:身份验证期间崩溃

Guru**** 682950 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1048402/wl1805mod-crash-during-authentication

器件型号:WL1805MOD

您好!

有时,WL 驱动程序会在身份验证过程中报告和错误。 它随机发生、我们无法轻松重现。

内核输出如下:

[69.902836] wlan0:使用7e:76:35:F8:00:84进行身份验证
[69.915863] wlan0:将验证发送到7e:76:35:F8:00:84 (请尝试1/3)
[70.983642] wlcore:收到错误 SW 看门狗中断! 正在开始恢复。
[70.990917]------ [在此处剪切]-----
[70.995741]警告:CPU:0 PID:213 at drivers/net/wireless/ti/wlcore/main.c:819 wl12xx_queue_recovery_work + 0x68/0x6c [wlcore]
[71.007316]链接的模块: g_zero arc4 USB_f_ss_lb USB_f_ECM g_etheret USB_f_rsdu_ether libcomposite snd_s800 wl18xx wlcore mac80211 musb_dsp musb_hdrc sha256_arm sha256_generic usbcore udi_core_msp_m_sb_sbcrype_mc_sb_sb_mcam_mcam_mc_sb_sbul_cr_mc_sbul_m_sbulk_mc_sbul_m_sbulk_mc_sbul_mc_sbulk_m_sb_sbulk_sb_sb_sbulk_sb_sbulk_sbp_mcam_mc_sbulk_sb_sb_sb_sbulk_sbulk_sbul_mc_sbulk_sbulk_sb_sbulk_sbp_sb_sb_sb_sb_sb_sbulk_sbulk_sb_sbulk_sb_s 空载:G_ZERO ]
[71.061745] CPU:0 PID:213 Comm:IRQ/62-wl18xx 被污染:G W 4.19.68 #1
[71.069708]硬件名称:通用 AM33XX (平展器件树)
[71.075824]回溯:
[71.078307][ ](dump_backtrace)从[ ](show_stack+0x18/0x1c)
[71.085910] r7:00000009 R6:00000000 R5:bf4540c0 R4:00000000
[71.091619][ ](show_stack)从[ ](dump_stack+0x24/0x28)
[71.098890][ ](dump_stack)从[ ](_WARN+0xe0/0xf8)
[71.105795][ ](__warn)从[ ](WARN_RASPEK_NULL_0x48/0x50)
[71.113410] R9:00000000 R8:00000001 r7:c0163770 R6:bf43f5dc R5:00000333 R4:bf4540c0
[71.121267(1999) ](warn_slowpath_null)、来自[ ](wl12xx_queue_recovery_work + 0x68/0x6c [wlcore])
[71.131433] R6:de262e28 R5:de262c98 R4:de262c60
[71.136151][ ](wl12xx_queue_recovery_work [wlcore])、来自[ ](wlcore_IRQ+0x198/0x234 [wlcore])
[71.146570] R5:de262c98 R4:de262c60
[71.150214][ ](wlcore_IRQ [wlcore])、来自[ ](IRQ_THREAD_Fn+0x24/0x80)
[71.158529] r7:c0163770 R6:df3e3a00 R5:df3e3a00 R4:de1bc840
[71.164216][ ](IRQ_THREAD_Fn)、来自[ ](IRQ_THREAD+0x120/0x1fc)
[71.171915] r7:c0163770 R6:df3e3a00 R5:ffe000 R4:de1bc840
[71.177622][ ](IRQ_THread)、来自[ ](kthread+0x138/0x140)
[71.184790] R10:de1bc918 R9:c0163914 R8:de1bc840 r7:00000000 R6:de1bc800 R5:de2c000
[71.192661] R4:de1bc900
[71.195207][ ](kthread)、来自[ ](RET_FANK_F叉+0x14/0x2C)
[71.202468]异常堆栈(0xde2cbfb0至0xde2cbff8)
[71.207552] bfa0:00000000 00000000 00000000
[71.215765] bfc0:00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[71.22391] bfe0:00000000 00000000 00000000 000000000013 00000000
[71.230645] R10:00000000 R9:00000000 R8:00000000 r7:00000000 R6:00000000 R5:c0141f98
[71.238516] R4:de1bc800
[71.241057]--[结束线迹701d0d1b82c3ae87 ]--
[71.246591] wlan0:将验证发送到7e:76:35:F8:00:84 (尝试2/3)
[71.262625] wlcore:正在进行硬件恢复。 固件版本:版本8.9.0.0.88
[71.275731] wlcore:PC:0x108282、HIN_STS:0x00000000计数:3.
[71.305977] wlcore:关闭
[71.309841] ie80211 phy0:请求硬件重新启动
[71.775981] wlcore:PHY 固件版本:版本8.2.0.245
[71.839401] wlcore:固件已启动(版本8.9.0.0.88)
[71.86367] wlan0:将验证发送到7e:76:35:F8:00:84 (请尝试3/3)
[73.126528] wlan0:7e:76:35:F8:00:84的身份验证超时
[73.656550] wlcore:警告:无法清空所有 TX 缓冲区、超时(超时500ms


我们使用的是 Linux 4.19.68和 R8.8 WiLink 驱动程序。
有什么想法、问题可能出在哪?
谢谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    假设您使用的是 sta_connect-ex.sh 脚本、我的回答是否正确? 如果您要多次执行此序列、是否偶尔会失败?

    sta_start.sh

    sta_connect-ex.sh WPA-PSK

    sta_stop.sh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Sabeeh、

    没有、我只使用 wpa_supplicant、因为我们具有极简的图像

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Petr、您好!  

    发生崩溃后会发生身份验证错误、崩溃发生在 wlcore_IRQ。  是否存在发生这种情况的特定点?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Sabeeh、

    这种情况确实偶尔发生。 我认为这与空气质量有关、如果我们的房间有很多其他无线网络、就会出现这种情况。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Petr、您好!

    我建议使用 WiFi 监听器来查看连接是否和何时失败。