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.

[参考译文] WL1807MOD:随机崩溃和数据包损坏问题

Guru**** 2466550 points


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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1531557/wl1807mod-random-crash-and-packet-corruption-issue

器件型号:WL1807MOD


工具/软件:

我们将遇到随机内核崩溃和数据包损坏。

我们已升级 【常见问题解答】WL1837MOD:新的 WiLink 版本 R8.9 现已推出! [2024 年 2 月]- Wi-Fi 论坛 — Wi-Fi - TI E2E 支持论坛

找到随附的文件。

此致、

Viswae2e.ti.com/.../S40_5F00_Issues-List.txt

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

    您好、

    我将在电子邮件中向您发送另一个调试版本。

    Shlomi

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

    尊敬的 Shlomi:
      现在、Im 在容器中未收到数据包损坏问题。  我已收集了 SW wtachdog 重新启动的日志文件。 在日志收集期间、软件看门狗发生了 4 次以上。

    =============
    [46.986544] wlcore:PHY 固件版本:版本 8.2.0.0.246
    [47.165802] wlcore:固件已启动(修订版 8.9.1.97.2)
    ================

    root@s40-bigbend-v1:~# wpa_cli -iwlan0 status
    BSSID=44:12:44:dd:1f:f2
    Freq=5240
    SSID=热敏
    ID=0
    Mode=工作站
    WIFI_generation=4
    pairwise_ciph=CCMP
    GROUP_cipher=CCMP
    key_mgmt=SAE
    PMF=1
    MGMT_group_cipher=bip
    WPA_STATE=已完成
    IP_address=10.1.171.25
    P2P_DEVICE_ADDRESS=60:e8:5b:A2:B8:29
    地址=60:e8:5b:A2:B8:28
    UUUID=6979bdb3-0d88-5349-acab-f79fda8a977d
    根@s40-bigbend-v1:~#

    =================
    看门狗:
    =========
    [828.993996]---- 【在这里剪切】------
    [ 828.998600]警告:CPU:1 PID:401 位于 drivers/net/wireless/ti/wlcore/main.c:861 wl12xx_queue_recovery_work+0x5c/0x60 [wlcore]
    [829.010092]链接的模块:cmac ccm af_packet can_raw can NFT_counter nfnetlink usb_f_eem u_ether usb_f_fs
    [829.056996] CPU: 1 PID: 401 Comm: IRQ/79-wl18xx 污染: G W O 5.4.56 #1.
    [ 829.064694]硬件名称:STM32(设备树支持)
    [829.069892][ ](runfound_backtrace) from [ ](show_stack+0x10/0x14)
    [829.077612 ][ ](show_stack) from [ ](dump_stack+0xb0/0xc4)
    [829.084846][ ](dump_stack) ](__WARN+0xd0/0xf8)
    [829.091734][ ](__warn)、来自[ ](WARN_SLOWPATH_fmt+0x64/0xc4)
    [829.099284][ ](warn_slowpath_fmt)、来自[ ](wl12xx_queue_recovery_work+0x5c/0x60 [wlcore])
    [829.109302][ ](wl12xx_queue_recovery_work [wlcore])、来自[ ](wlcore_IRQ+0x108/0x188 [wlcore])
    [829.119658] ](wlcore_irq [wlcore])、来自[ ](irq_thread_fn+0x1c/0x78)
    [829.127914] ](irq_thread_fn)、来自[ ](IRQ_THREAD+0x134/0x200)
    [829.135586][ ](irq_thread)、来自[ ](kthread+0x11c/0x144)
    [829.142735][ ](kthread)(来自[ ](ret_from_fork+0x14/0x2C)
    [ 829.149963]异常堆栈 (0xed789fb0 至 0xed789ff8)
    [829.155023] 9fa0:00000000 00000000 00000000
    [829.163220] 9fc0:00000000 00000000 00000000 00000000 00000000
    [829.171415] 9fe0:00000000 00000000 00000000 00000013 00000000
    [829.178210]--[结束迹线 8cb3d71d38a63f6c ]--
    [829.182789] wlcore:正在进行硬件恢复。 固件版本:修订版 8.9.1.97.2
    [829.191851] wlcore: PC: 0xb366, hint_sts: 0x00000000 count: 7.
    [829.196559] wlcore: down
    [829.198692] wlcore: down
    [829.202440] ieee80211 phy0:请求硬件重新启动
    [830.182982] wlcore:使用反相中断逻辑:2.
    [830.241318] wlcore:PHY 固件版本:Rev 8.2.0.0.246
    [ 830.661913] wlcore:固件已启动(修订版 8.9.1.97.2)
    [830.688889] wlcore: Association completed。
    ===========================


    =======================================
    glogger 日志:

    e2e.ti.com/.../glog_5F00_2025_5F00_07_5F00_23_5F00_114436.csv

    此致、
    Viswa

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

    我们也有嗅探器吗?

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

    尊敬的 Shlomi:

    root@s40-bigbend-v1:/lcc/data/logs/debug wpa_cli -iwlan0 status
    BSSID=44:12:44:dd:1f:f2
    Freq=5240
    SSID=热敏
    ID=0
    Mode=工作站
    WIFI_generation=4
    pairwise_ciph=CCMP
    GROUP_cipher=CCMP
    key_mgmt=SAE
    PMF=1
    MGMT_group_cipher=bip
    WPA_STATE=已完成
    IP_address=10.1.171.25
    P2P_DEVICE_ADDRESS=60:e8:5b:A2:B8:29
    地址=60:e8:5b:A2:B8:28
    UUUID=6979bdb3-0d88-5349-acab-f79fda8a977d
    root@s40-bigbend-v1:/lcc/data/logs/debug

    =======================================
    root@s40-bigbend-v1:/lcc/data/logs/debug ifconfig
    CAN0:标志=193 MTU 16 公制 1
    unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 10 (UNSPEC)
    RX 数据包 3 字节 24 (24.0 B)
    RX 错误 0 丢弃 0 溢出 0 帧 0
    TX 数据包 0 字节 0 (0.0 B)
    TX 错误 0 丢弃 0 溢出 0 载波 0 冲突 0
    器件中断 50

    Lo:旗帜=73 MTU 65536 公制 1.
    INET 127.0.0.1 网络掩码 255.0.0.0
    inet6 :: 1 prefixlen 128 scopeid 0x10
    loop txqueueelen 1000(本地环回)
    RX 数据包 304 字节 15200 (14.8KiB)
    RX 错误 0 丢弃 0 溢出 0 帧 0
    TX 数据包 304 字节 15200 (14.8KiB)
    TX 错误 0 丢弃 0 溢出 0 载波 0 冲突 0

    wlan0:flags=4163 MTU 1500 公制 1
    INET 10.1.171.25 网络掩码 255.255.255.0 广播 10.1.171.255
    inet6 fe80:::62e8:5bff:fa2:b828 prefixlen 64 scoeid 0x20
    以太网 60:e8:5b:A2:B8:28 txqueueelen 1000(以太网)
    RX 数据包 2306 字节 980665 (957.6KiB)
    RX 错误 0 丢弃 0 溢出 0 帧 0
    TX 数据包 1176 字节 462138 (451.3KiB)
    TX 错误 0 丢弃 0 溢出 0 载波 0 冲突 0

    root@s40-bigbend-v1:/lcc/data/logs/debug #[ 2312.680395.
    =============================================

    root@s40-bigbend-v1:/lcc/data/logs/debug #[ 2312.680395] ili9881c-DSI 5a000000.DSI.0:观察到的 Te 脉冲计数为 1198
    [2342.680397] ili9881c-DSI 5a000000.DSI.0:观察到的 Te 脉冲计数为 1197
    [2347.222965] wlcore:收到软件看门狗中断错误! 开始恢复。
    [2347.228576]---- 【在这里剪切】------
    [ 2347.233397]警告:CPU:1 PID:390 位于 drivers/net/wireless/ti/wlcore/main.c:861 wl12xx_queue_recovery_work+0x5c/0x60 [wlcore]
    [ 2347.244777]链接的模块:cmac ccm_af_packet can_raw can NFT_counter nfnetlink usb_f_eem u_ether usb_f_fs libcompl复合 ae_arm_bcrypt_SIMD cryptd asix usbnet mii libwlphy 18xx core
    [2347.291161] CPU: 1 PID: 390 Comm: IRQ/79-wl18xx 污染: G W O 5.4.56 #1.
    [ 2347.298919]硬件名称:STM32(设备树支持)
    [2347.304093][ ](runfound_backtrace) from [ ](show_stack+0x10/0x14)
    [2347.311830][ ](show_stack) from [ ](dump_stack+0xb0/0xc4)
    [2347.319063][ ](dump_stack) ](__WARN+0xd0/0xf8)
    [2347.325948][ ](__warn)、来自[ ](WARN_SLOWPATH_fmt+0x64/0xc4)
    [2347.333488] ](warn_slowpath_fmt)、来自[ ](wl12xx_queue_recovery_work+0x5c/0x60 [wlcore])
    [2347.343515][ ](wl12xx_queue_recovery_work [wlcore])、来自[ ](wlcore_IRQ+0x108/0x188 [wlcore])
    [2347.353865][ ](wlcore_irq [wlcore])、来自[ ](irq_thread_fn+0x1c/0x78)
    [2347.362122][ ](irq_thread_fn)、来自[ ](IRQ_THREAD+0x134/0x200)
    [2347.369794][ ](irq_thread)、来自[ ](kthread+0x11c/0x144)
    [2347.376942][ ](kthread)(来自[ ](ret_from_fork+0x14/0x2C)
    [ 2347.384169]异常堆栈 (0xedca3fb0 至 0xedca3ff8)
    [ 2347.389228] 3fa0:00000000 00000000 00000000
    [ 2347.397423] 3fc0:00000000 00000000 00000000 00000000 00000000
    [ 2347.405617] 3fe0:00000000 00000000 00000000 00000013 00000000
    [2347.412366]--[结束迹线 c600ed5be66c78e4 ]--
    [ 2347.416932] wlcore:硬件正在恢复。 固件版本:修订版 8.9.1.97.2
    [2347.424571] wlcore: PC: 0xb526, hint_sts: 0x00000000 count: 4.
    [2347.429794] wlcore: down
    [2347.432061] wlcore: down
    [ 2347.434820] ieee80211 phy0:已请求硬件重新启动
    [ 2348.422875] wlcore:使用反相中断逻辑:2.
    [ 2348.481369] wlcore:PHY 固件版本:修订版 8.2.0.0.246
    [ 2348.901804] wlcore:固件已启动(修订版 8.9.1.97.2)
    [2348.924400] wlcore:关联已完成。
    ==================================================

    e2e.ti.com/.../glog_5F00_2025_5F00_07_5F00_23_5F00_134154.csv

    我已将 wpa_supplicant.log 和监听器日志共享到共享链接。

    好的、我将使用新映像重新运行、并收集必要的日志。

    此致、
    Viswa

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

    尊敬的 Shlomi:
      我已将新的监听器和 glogger 上传到 共享链接中的 8.9.1.96.2_wpa2.zip。

    此致、

    Viswa

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

    您好、

    监听器和 glogger 未对齐、因为它连接到通道 1 上的 AP、而监听器位于通道 48 上。

    无论如何、我可以在 gLogger 上看到 TX 卡住的问题。

    很难从记录器知道什么是原因。

    我将查看更多内容并咨询如何继续。

    Shlomi

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

    尊敬的 Shlomi:
     准备好分析 TX 卡滞问题后、敬请告知。

    此致、

    Viswa

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

    您好、

    我仍然在尝试如何调试它、因为这是一个困难的问题。

    将更新。

    Shlomi