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.

[参考译文] Linux/WL1837MOD:网状网络-使用 WL1837MOD 模块的 AP 网络问题

Guru**** 2540720 points


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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/572306/linux-wl1837mod-mesh---ap-network-issue-by-using-the-wl1837mod-module

器件型号:WL1837MOD
Thread 中讨论的其他器件:WL1837

工具/软件:Linux

大家好、

我正在尝试通过配置网状网络+ AP 模式来评估 wl1837模块。

当我在一段时间后启动功能时、Wi-Fi 无法正常工作。

设置详细信息:

1.驱动程序和固件版本:

->将 wlbuild 版本用作"WL18xx_R8、7_SP1"

-> wlcore:PHY 固件版本:版本8.2.0.237
-> wlcore:固件已启动(版本8.9.0.0.70)

 

观察结果:

在网状网络中、有8个网状节点(8个基于 AM437x-SK 开发的自定义平台、彼此停止通信。

2.站点无法连接 初始化为虚拟接口的 AP、所有8个基于 AM437x-SK 开发板的定制板以及网状功能。

3.从 dmesg 日志中确定了将接收到的消息丢弃到驱动程序级别的问题。

Wlcore:警告 RX 中损坏的数据包:状态:0x1 len:118
[388.663234] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:118
[389.198636] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:70
[389.323340] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:106
[389.468776] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:70
[390.193721] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:70
[474.199391] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:118
[474.206364] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:106
[474.791044] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:70
[474.797983] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:65
[474.804676] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:65
[474.811593] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:65
[474.895991] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:118

4.我从驱动程序得知此丢包的原因可能是以下原因。

接收到的数据包解密失败(WL1271_RX_DESC_Decrypt_FAIL)

2.内存中断状况

在我的案例中、我看到状态为 WL1271_RX_DESC_DECREGAL_FAIL

5.我想知道如何解决这个问题。

现在,对我们来说,进一步开展工作是一个非常关键的问题,请建议我如何解决这个问题。

请提供任何可帮助我解决此问题的补丁。

感谢您在这一问题上提供的快速支持。

谢谢、此致

通道 Siva

 

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

    您的查询已分配给相关 WL18xx 专家。 我们很快会回来。

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

    您好、Vihang、

    感谢您的支持!!

    我想提供有关此问题的更多调试信息。

    我已经对网状网络进行了长达12小时的测试、并观察到 Wi-Fi 驱动程序的以下内核跟踪。

    请仔细查看并为我提供有关此问题的解决方案。 从我们的角度来看、这是一个非常关键的问题、需要解决。

    ###################### 内核跟踪######################

    集线器1-0:1.0:检测到1个端口

    [7.313824]  xhci-hcd xhci-hcd.2.auto: xHCI 主机控制器

    [7.319481]  xhci-hcd xhci-hcd.2.auto:注册了新的 USB 总线,分配了总线编号2

    [7.327295]  USB USB2:我们不知道该主机的 LPM 算法、禁用 LPM。

    [7.335568]  USB USB2:找到新的 USB 设备、idVendor=1d6b、idProduct=0003

    [7.342389]  USB USB2:新 USB 器件字符串:MFR=3、Product=2、SerialNumber=1

    [7.349664]  USB USB2:产品:XHCI 主机控制器

    [7.354576]  USB USB2:制造商:Linux 4.1.13-g8dc6617 xhci-hcd

    [7.360781]  USB USB2:Serial Number:xhci-hcd.2.auto

    [7.366979]  集线器2-0:1.0:找到 USB 集线器

    [7.370804]  集线器2-0:1.0:检测到1个端口

    [7.552603]  随机:读取 DD urandom、提供18位熵

    [8.233341]  net eth0:正在初始化 cpsw 版本1.15 (0)

    [8.314243]  Net eth0:Phy found:id is:0x221622

    [21.725124] NET:注册协议系列10.

    [21.732206] IPv6:ADDRCONF (NETDEV_UP):eth0:链路未就绪

    [24.951351] cfg80211:法规域更改为国家/地区:美国

    [24.984261] cfg80211: DFS 主设备区域:FCC

    [24.988498] cfg80211: (start_freq - end_freq @带宽)、(max_tantenna_gain、max_EIRP)、(dfs_cac_time)

    [25.004716] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz)、(N/A、3000 MBM)、(N/A)

    [25.034171] cfg80211: (5170000 KHz - 5250000 KHz @ 80000 KHz、160000 KHz 自动)、(N/A、2300 MBM)、(N/A)

    [25.043741] cfg80211: (5250000 KHz - 5330000 KHz @ 80000 KHz、160000 KHz 自动)、(N/A、2300 MBM)、(0s)

    [25.059636] cfg80211: (5490000 KHz - 5730000 KHz @ 160000 KHz)、(N/A、2300 MBM)、(0s)

    [25.067895] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz)、(N/A、3000 MBM)、(N/A)

    [25.076518] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz)、(N/A、4000 MBM)、(N/A)

    [25.532871] wlcore:PHY 固件版本:版本8.2.0.237

    [25.686433] wlcore:固件已启动(版本8.9.0.0.70)

    [25.705036] IPv6:ADDRCONF (NETDEV_UP):WLAN1:链路未就绪

    [25.86683] IPv6:ADDRCONF (NETDEV_CHANGE):WLAN1:链路就绪

    [32.349644] IPv6:ADDRCONF (NETDEV_UP):MESH 0:链路未就绪

    [38.515839] random:非阻塞池已初始化

    [38.528726] IPv6:ADDRCONF (NETDEV_CHANGE):MESH 0:链路就绪

    [3640.645143] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:132

    [14444.634103] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:132

    [14444.817571] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:132

    [14444.842926] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:75

    [18045.94634] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:132

    [21647.388097] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:132

    [44927.343769] wlcore:收到错误 SW 看门狗中断! 正在开始恢复。

    [44927.350962]------ [在此处剪切]-----

    [44927.355743]警告:CPU:0 PID:285 at /home/user/wl18xx_R8.7_SP1_9-12-16/wilink8-wlan-build-utilites/src/compat_wireless/drivers/net/wireless/ti/wlcore/main.c:806 wl12xx_queue_recovery_work。part.10+0x68/0x74 [wlcore]()

    [44927.375418]链接到的模块:ipv6 xhci_plat_hcd wl18xx (O) wlcore (O) dwc3 ti_am335x_adc kfifo_buf industrialio cfg80211 (O) uDC_core wlcore_sdio (O) dwc3 ti_amt_mcino_tb2_prino_amot_amma_prin_am33x_prin_amot_amot_pru_am33xx_pru_tcpu_adphy

    [44927.398725] CPU:0 PID:285 Comm:IRQ/116-wl18xx 被污染:g      o  4.1.13-g8dc6617 #7

    [44927.407301]硬件名称:通用 AM43 (平展器件树)

    [44927.413242]回溯:

    [44927.415745][ ](dump_backtrace)从[ ](show_stack+0x18/0x1c)

    [44927.42334] r7:bf193f24 R6:00000009 R5:00000326 R4:00000000

    [44927.429088][ ](show_stack)从[ ](dump_stack+0x20/0x28)

    [44927.436375][ ](dump_stack)从[ ](warn_slESpath_common+0x7c/b4)

    [44927.444523][ ](warn_slowpath_common)、来自[ ](WARN_RASPEK_NULL_0x24/0x2C)

    [44927.453342] R8:c006e064 r7:db599548 r6:00000001 r5:db5993b8 r4:db599380

    [44927.460166][ ](warn_slowpath_null)、来自[ ](wl12xx_queue_recovery_work.part.10+0x68/0x74 [wlcore])

    [44927.471072][ ](wl12xx_queue_recovery_work.part.10 [wlcore])从[ ](wlcore_IRQ+0x230/0x23c [wlcore])

    [44927.482176] R5:db5993b8 R4:db599380

    [44927.485827][ ](wlcore_IRQ [wlcore])、来自[ ](IRQ_THREAD_Fn+0x24/0x48)

    [44927.494141] r7:ddcfc780 r6:00000001 r5:ddcfc780 r4:db5278c0

    [44927.499850][ ](IRQ_THREAD_Fn)、来自[ ](IRQ_THREAD+0xf8/0x144)

    [44927.507461] r7:ddcfc780 r6:00000001 r5:dcf38000 r4:db5278c0

    [44927.513177] ](IRQ_THread)、来自[ ](kthread+0xd0/0xf0)

    [44927.520180] R9:00000000 R8:00000000 r7:c006e230 R6:db5278c0 R5:db527900 R4:00000000

    [44927.528008][ ](kthread)、来自[ ](RET_FANK_F叉+0x14/0x2C)

    [44927.535270] r7:00000000 R6:00000000 R5:c0054354 R4:db527900

    [44927.540972]--[结束线迹 be2433e5053337 ]--

    [44927.546531] wlcore:正在进行硬件恢复。 固件版本:版本8.9.0.0.70

    [44927.574100] wlcore:PC:0x11e4f2、HINT_STS:0x00000000计数:1.

    [44927.587919] wlcore:关闭

    [44927.590532] wlcore:关闭

    [44927.635062] ie80211 phy0:请求硬件重新启动

    [44928.004161] wlcore:PHY 固件版本:版本8.2.0.237

    [44928.186976] wlcore:固件已启动(版本8.9.0.0.70)

    [44929.190757] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:118

    [44929.452671] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:106

    [44929.659917] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44929.668531] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44929.682106] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44929.689096] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44929.6966] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44929.702754] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44929.709699] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44929.716377] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44929.723017] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44929.729695] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44929.736354] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44929.743004] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:118

    [44929.750161] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:70

    [44929.775463] wlcore:Warning corrupted packet in RX:status:0x1 len:70

    [44929.808624] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:70

    [44929.840237] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44929.848767] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44929.855507] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44929.862503] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44929.885730] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:70

    [44929.894052] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44929.908901] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44929.915840] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44929.922724] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44929.929450] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44929.936111] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44929.942751] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44929.949886] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44929.956583] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44929.963267] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44929.970266] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44929.976957] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44929.983778] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44929.990462] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44929.997242] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.003918] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.013373] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.020388] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.027072] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.033713] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.040512] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.047317] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:118

    [44930.054211] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:118

    [44930.111432] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.118707] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.125424] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.132081] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.138751] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.1456593] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:70

    [44930.152340] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.159011] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:70

    [44930.16566] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:65

    [44930.172305] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:65

    [44930.178956] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:65

    [44930.185607] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.192246] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.198904] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.212134] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.219056] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.226419] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.234281] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:70

    [44930.251240] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:70

    [44930.258092] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:70

    [44930.275724] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:106

    [44930.282572] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:106

    [44930.3244060] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:70

    [44930.330871] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:70

    [44930.337626] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:70

    [44930.344490] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:65

    [44930.351135] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.357810] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.36466] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.415690] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:65

    [44930.422485] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.429190] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:65

    [44930.435848] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.44263] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.467024] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:118

    [44930.474026] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:118

    [44930.481026] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:98

    [44930.487969] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:70

    [44930.494789] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:98

    [44930.501438] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.508290] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.514965] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.521986] wlcore:Warning corrupted packet in RX:status:0x1 len:70

    [44930.528931] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:70

    [44930.535611] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:70

    [44930.60938] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.567839] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.574630] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.581274] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.588223] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.594921] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.601562] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.608220] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.614873] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.621513] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.628474] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.635156] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:65

    [44930.641846] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.648515] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.655175] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.661815] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:65

    [44930.668472] wlcore:Warning corrupted packet in RX:status:0x1 len:65

    [44930.675529] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.682184] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.688868] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.695525] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.702168] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.709290] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.715987] wlcore:Warning corrupted packet in RX:status:0x1 len:81

    [44930.722634] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.7292929297] wlcore:Warning corrupted packet in RX:status:0x1 len:81

    [44930.735955] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.742595] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.749671] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:70

    [44930.756358] wlcore:Warning corrupted packet in RX:status:0x1 len:70

    [44930.763027] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:70

    [44930.7692] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:70

    [44930.776345] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:65

    [44930.782993] wlcore:Warning corrupted packet in RX:status:0x1 len:65

    [44930.789649] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:65

    [44930.796534] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:65

    [44930.803182] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:65

    [44930.809855] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:65

    [44930.857503] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.871472] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.896807] wlcore:Warning corrupted packet in RX:status:0x1 len:81

    [44930.912360] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.924858] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.933474] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.940208] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.947128] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.954139] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.960792] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.956798] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.974415] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.981060] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.987726] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44930.994380] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44931.001138] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44931.038491] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44931.045401] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44931.052047] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44931.058726] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44931.126024] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44931.132852] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44931.139606] wlcore:Warning corrupted packet in RX:status:0x1 len:81

    [44931.146471] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44931.153117] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44931.159805] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44931.166469] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44931.204441] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:118

    [44931.257006] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44931.263876] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44931.270669] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44931.277544] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:118

    [44931.284317] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:98

    [44931.291145] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:118

    [44931.297917] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:98

    [44931.313104] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44931.320033] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44931.326883] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44931.333533] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44931.340342] wlcore:Warning corrupted packet in RX:status:0x1 len:81

    [44931.454204] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:70

    [44931.533289] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44931.540310] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:81

    [44931.977281] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:65

    [44931.984162] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:65

    [44931.990821] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:65

    [48533.333231] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:132

    [48533.367060] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:132

    [48533.679022] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:132

    [48534.661879] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:132

    [50460.894055] wlcore:警告 RX 中损坏的数据包:状态:0x1 len:132

    [50585.004484] wlcore:收到错误 SW 看门狗中断! 正在开始恢复。

    [50585.011597]------ [在此处剪切]-----

    [50585.016566]警告:CPU:0 PID:285 at /home/user/wl18xx_R8.7_SP1_9-12-16/wilink8-wlan-build-utilites/src/compat_wireless/drivers/net/wireless/ti/wlcore/main.c:806 wl12xx_queue_recovery_work。part.10+0x68/0x74 [wlcore]()

    [50585.036238]链接的模块:ipv6 xhci_plat_hcd wl18xx (O) wlcore (O) dwc3 ti_am335x_adc kfifo_buf industrialio cfg80211 (O) uDC_core wlcore_sdio (O) dwc3 ti_amt_tb2_pruamma_prin_am33x_pru_amma_pru_adngot_mspy (o

    [50585.059545] CPU:0 PID:285 Comm:IRQ/116-wl18xx 被污染:G    W O  4.1.13-g8dc6617 #7

    [50585.068135]硬件名称:通用 AM43 (平展器件树)

    [50585.074095]回溯:

    [50585.076583][ ](dump_backtrace)从[ ](show_stack+0x18/0x1c)

    [50585.084199] r7:bf193f24 R6:00000009 R5:00000326 R4:00000000

    [50585.089944][ ](show_stack)从[ ](dump_stack+0x20/0x28)

    [50585.097231][ ](dump_stack)从[ ](warn_slESpath_common+0x7c/b4)

    [50585.105381][ ](warn_slowpath_common)、来自[ ](WARN_RASPEK_NULL_0x24/0x2C)

    [50585.114215] R8:c006e064 r7:db599548 r6:00000001 r5:db5993b8 r4:db599380

    [50585.121031][ ](warn_slowpath_null)、来自[ ](wl12xx_queue_recovery_work.part.10+0x68/0x74 [wlcore])

    [50585.131950][ ](wl12xx_queue_recovery_work.part.10 [wlcore])从[ ](wlcore_IRQ+0x230/0x23c [wlcore])

    [50585.143056] R5:db5993b8 r4:db599380

    [50585.146708][ ](wlcore_IRQ [wlcore])、来自[ ](IRQ_THREAD_Fn+0x24/0x48)

    [50585.155019] r7:ddcfc780 r6:00000001 r5:ddcfc780 r4:db5278c0

    [50585.160730][ ](IRQ_THREAD_Fn)、来自[ ](IRQ_THREAD+0xf8/0x144)

    [50585.168342] r7:ddcfc780 r6:00000001 r5:dcf38000 r4:db5278c0

    [50585.174072][ ](IRQ_THread)、来自[ ](kthread+0xd0/0xf0)

    [50585.181059] R9:00000000 R8:00000000 r7:c006e230 R6:db5278c0 R5:db527900 R4:00000000

    [50585.188886][ ](kthread)、来自[ ](RET_FANK_F叉+0x14/0x2C)

    [50585.196149] r7:00000000 R6:00000000 R5:c0054354 R4:db527900

    [50585.201851]--[结束线迹 be2433e5053338 ]--

    [50585.208195] wlcore:正在进行硬件恢复。 固件版本:版本8.9.0.0.70

    [50585.254325] wlcore:PC:0x11e4f2、HINT_STS:0x00000000计数:2.

    [50585.284053] wlcore:关闭

    [50585.286706] wlcore:关闭

    [50585.307367] ie80211 phy0:请求硬件重启

    [50585.708983] wlcore:PHY 固件版本:版本8.2.0.237

    [50585.925123] wlcore:固件已启动(版本8.9.0.0.70)

    ############################## 迹线末端####################

    谢谢、此致

    通道 Siva

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

    您能更详细地描述您正在测试的系统吗?:
    1.您是否已使用构建脚本通过 AM437X 内核构建 R8.7_SP1、或者您是否正在构建 Linux 内核树中的驱动程序?
    2.设置 Mesh + AP 时、是否确保两个都使用相同的信道?
    3.设置网状网络后,您是否立即开始看到损坏的数据包,或者系统在一段时间内是否正常工作?

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

    您好、Eyal、

    感谢您的快速支持!!

    请在下面找到详细信息

    1.是的、我使用 WL_Build (R8.7_SP1)来生成驱动程序。

    2. 是、在同一通道中配置。

    3. 在大约6小时的系统运行后,我们观察到 mesh+AP 中的损坏数据包。

    如上所述、在日志运行中出现"移动站无法连接 AP"问题、为了调试/确定问题的根本原因、我们启用了驱动程序调试级别、如下所示、并确定驱动程序未响应移动身份验证请求 pkt.的身份验证响应 pkt.

    我将连接相同的控制台转储以供您快速参考。 此日志提供从启动到问题的信息(工作站无法连接)。

    内核驱动程序调试级别:

    echo 0x1840>/sys/module/wlcore/parameters/debug_level

    请查看并告诉我此问题的根本原因。

    感谢您在 this.e2e.ti.com/.../wl18xx_5F00_debug_5F00_log_5F00_AP_5F00_not_5F00_connected.txt 上的快速响应

    谢谢、此致

    通道 Siva

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

    我知道、当发现固件恢复后(6小时后)开始出现问题、并且驱动程序重新加载时、问题未得到解决、您会不断看到损坏的数据包以及额外的恢复等
    您可以确认吗?

    如果是真的、恢复需要什么? 是否必须重新启动电路板?

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

    是的、你是对的!!
    在当前观察中、问题在6小时后开始、并且未能正常恢复、并在特定状态下挂起。
    我想了解在这种情况下驱动程序和固件的状态。 请您解释一下。

    我正在重新启动电路板、以使器件进入正常状态。
    您能不能建议通过检查驱动程序状态或固件状态来执行任何其他恢复机制。

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

    我已与我们的系统测试团队进行了跟进、他们确实有记录表明在网状网络的广泛流量测试中发现了此问题一次。
    因此、这可能是固件代码本身内部的问题、需要我们进行调试。
    您能否描述一个您可以重现问题的场景? 您是否能够轻松复制它?
    我们只见过几次,不能轻易复制。

    现在、我认为、当您看到此问题时、如果您关闭(网状和 ap)并重新启动接口、则在恢复后、您应该能够恢复而无需重新启动。 您可以确认吗?

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

    您好、Eyal、

    感谢您的更新。

    我们的一方能够再现问题。 请找到以下步骤重现此问题。

    设置详细信息:

    我在这里使用8个器件来形成网状网络。  

    2.在每个设备上创建两个虚拟接口以实现 AP 和网状网络功能。

    3. 为网状网络分配静态 IP。

    4.从每个网状节点运行连续 ping 应用程序以完成网状网络节点。

    5.步骤4适用于网状网络中的每个节点。

    6. 将设置保留在测试中超过6小时,以查看此问题。

    我希望这将有助于在您身边重现问题。

    如何从驱动程序统计信息或固件统计信息中了解此状态以卸载和重新加载驱动程序模块?

    谢谢、此致

    通道 Siva

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

    为了尝试隔离问题、您是否可以尝试仅使用网状节点(无 AP)重新创建此问题?
    或者、您是否已经知道只有当两个接口(mesh+ap)都打开时才会发生这种情况?

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

    我们正在测试 AP+MESH 操作并面临此问题。
    您最好测试相同的方案、以便快速重现问题。
    我们对此感到惊讶、并要求您尽快提供解决方案。

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

    您好、Eyal、

    我是 Sai、Siva 的同事。

    此问题是否有任何更新?

    此致、

    SAI

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

    我知道每个基于 AM437X 的电路板都是 AP 和网状网络、对吧?

    通常、在同一器件上运行网状网络和 AP 接口、允许将传统器件连接到网状网络。 这意味着、仅支持站点接口的传统器件可以连接到我们的 AP 接口、并通过它连接到网状网络。
    在这种情况下、只需要一个 AP。
    您能描述一下您在这里尝试创建的设置、以及为什么需要8个 AP 器件。

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

    您好、Eyal、

    是的、AM437x 电路板同时具有 AP 和网状网络。  

    我们希望允许从所有器件连接旧器件、因为所有器件都可以位于不同的位置。

    此致、

    SAI

     

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

    我们目前正在调查此问题并尝试重新创建此问题。

    如果我们还能从您那里获得更多的信息、那将是一个很大的帮助。
    您能否仅在连接了4个设备的情况下运行相同的设置、并向我们发送所有相关日志和状态(如果出现问题)

    谢谢、
    陈洛威