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/WL1831MOD:WiFi 和蓝牙上的稳定性问题

Guru**** 2524520 points
Other Parts Discussed in Thread: WL1831MOD, WL1831

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/663373/linux-wl1831mod-stability-issues-on-wifi-and-bluetooth

器件型号:WL1831MOD
Thread 中讨论的其他器件: WL1831WL1271

工具/软件:Linux

尊敬的 TI 支持团队:

我们在使用 WL1831MOD 时遇到一些稳定性问题。 一个问题与蓝牙有关、另一个问题与 WLAN 有关。
->在我们开始花时间深入调查此类错误之前、您能告诉我们这些问题是否为已知问题、或者您是否有解决方案。 <-

我们正在使用的系统的一些信息:

-Atmel SoC
-内核4.9
-主线内核4.9附带的 WL-Drivers
-bluez 5.47

蓝牙:
我们在与 WL1831的蓝牙部件通信时会看到超时消息。

蓝牙:hci0命令0x1003 TX 超时
蓝牙:hci0命令0x1001 TX 超时
蓝牙:hci0命令0x1009 TX 超时

重新启动蓝牙可解决此问题、这意味着我们将使用模块的蓝牙使能引脚关闭蓝牙部件、重新启动该部件并执行新的 hciattach。 之后、该模块将按预期再次工作。

WLAN:
无线 LAN 部件生成的内核参数。 查找这些错误应该很容易、但只有我们的客户看到这种类型的错误。

无法在虚拟地址00000018处处理内核 NULL 指针解除引用
PgD = c0004000
[00000018]* PgD=00000000
内部错误:Oops:5 [#1]抢占 ARM
链接的模块:
CPU:0 PID:6 Comm:kworker/U2:0未被污染4.9.51 #124
硬件名称:Atmel SAMA5
工作队列:wl12xx_wq wl1271_netstack_work
任务:ce4ad000 task.stack:ce4bc000
PC 位于 eee80211_scan_rx+0x184/0x198
LR 位于0xcd8394a0
PC:[ ]   LR:[ ]   PSR:a0010013
SP:ce4bdd20 IP:00007f00 FP:ce4bde04
R10:00000000 R9:00000000 R8:00000000
R7:ce3903c0 R6:ca59b380 r5:ca650480 r4:c0b02848
r3:947ddfdc r2:000058c8 r1:000000ed r0:b076871c
标志:   模式 SVC_32 ISA ARM 段无时 FIQ 上的 NzCv IRQ
控制:10c53c7d 表:2c40c059 DAC:00000051
进程 kwork/U2:0 (pid:6、栈限制= 0xce4bc208)
堆栈:(0xce4bdd20至0xce4be000)
dd20:000fac01 0a002000 c0b15740 c0b02848 c66e140 c0587034 c66ecc0 c66e140
dd40:00000040 ca59b380 ce4bdd6c ce4bdd58 c0587034 c0586dc4 ca66e140 8dfa79d7
dd60:ce4bdd8c 8dfa79d7 ca66e140 c0b02848 ca59bc80 cd8394c8 cd8394a0 ce3907f4
dd80:00000080 c0781b94 ce4bde94 ce4bdd98 c0781b94 c0795c7c 00000000
dda0:ca66e140 00000000 ce3903c0 00000001 ca59b390 cc7d9040 00000000 00000000
ddc0:cc7d9040 ce3903c0 ce4bddc8 c0782500 ce4bde94 8dfa79d7 c0782500 ce3903c0
dde0:c0b02848 00000000 ca650480 ca59b380 00000000 00000000 ce4bde4 ce4bde08
DE00:c075dec4 c074036c c01fdaf8 c01483f8 c66ecc0 c0b492f0 00000000 00000000
DE20:00000000 0000ce4bde44 c0b0fff8 00000001 c01484a0 c0b0fff8 00000000
DE40:ce4ad030 00000001 00000000 ca650480 ce3903c0 00000000 00000000 00000000
DE60:00000000 00000010 00000010 00000000 00000000 8dfa79d7 ce4bde4 ce390c00
DE80:ca650480 ce3903c0 ce390db0 c04b4da4 00000000 c0b6c298 ce4bdecc ce4bdea8
0:c04b4dc4 c075d62c ce390e74 ce390c00 ce4a9ac0 ce36f300 00000000 00000000
dec0:ce4bdee4 ce4bed0 c04b4e50 c04b4d8c ce390e74 ce4a3a80 ce4bdf1c ce4bdee8
DEe0:c0133d48 c04b4e38 ce4a9ad4 c0b15740 ce4bc020 ce4a9ac0 ce4a3a98 ce4a9ad4
df00:c0b15740 ce4bc020 00000088 ce4a3a80 ce4bdf64 ce4bdf20 c01340d4 c0133c14
df20:c0b15740 c0b15740 ce4a9c1ce4a9ad4 ce4bc020 c0b6bf14 00000000 00000000
df40:ce4a3b40 ce4a3a80 c0134078 00000000 00000000 00000000 ce4bf20 ce4bdf68
df60:c013a280 c0134084 00000000 c014185c ce4a3a80 00000000 ce4bdf78 ce4bdf78
df80:00000000 ce4bdf84 ce4bdf84 8dfa79d7 ce4a3b40 c013a16c 00000000 00000000
dfa0:00000000 ce4bdfb0 c0109438 c013a178 00000000 00000000 00000000 00000000
Dfc0:00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Dfe0:00000000 00000000 00000000 00000000 00000013 00000000 08000004 00000000
[ ](ieee80211_scan_Rx)从[ ](ieee80211_Rx_NAPI+0x8a4/0x938)
[ ](ieee80211_Rx_NAPI)、来自[ ](wl1271_flush_latered_work + 0x44/0xac)
[ ](wl1271_flush_latered_work)从[ ](wl1271_netstack_work + 0x24/0x34)
[ ](wl1271_netstack_work)、来自[ ](Process_One_Work+0x140/0x470)
[ ](Process_One_Work)、来自[ ](worker_thread+0x5c/0x5b0)
[ ](worker_thread)、来自[ ](kthread+0x114/0x12c)
[ ](kthread)、来自[ ](RET_FANK_F叉+0x14/0x3c)
代码:e022200c e0233000 e1923003 0affffc3 (e5993018)
--[结束线迹203a866ff7595e8c ]---
内核严重错误-未同步:中断中出现致命异常
--[结束内核紧急状态-未同步:中断中出现致命异常

另一个错误是 WL18-DRIVER 发出的一些奇怪消息。

2017年10月17日13:17:55 ] wlan0:相关
[2017年10月17日13:17:56 ] wlcore:关联已完成。
[2017年10月17日13:18:04 ] wlcore:警告:tid 1上无 FW Rx BA
[2017年10月17日13:18:10 ] wlcore:警告:tid 1上无 FW Rx BA
[2017年10月17日13:18:13 ] wlcore:警告:tid 1上无 FW Rx BA
[2017年10月17日13:18:45 ] wlcore:警告:tid 1上无 FW Rx BA
[2017年10月17日13:19:47 ] wlcore:警告:tid 1上无 FW Rx BA
[2017年10月17日13:20:54 ] wlcore:警告:tid 1上无 FW Rx BA
[2017年10月17日13:21:59 ] wlcore:警告:tid 1上无 FW Rx BA
[2017年10月17日13:23:07 ] wlcore:警告:tid 1上无 FW Rx BA
[2017年10月17日13:24:11 ] wlcore:警告:tid 1上无 FW Rx BA
[2017年10月17日13:25:16日] wlcore:警告:tid 1上无 FW Rx BA
[2017年10月17日13:26:22日] wlcore:警告:tid 1上无 FW Rx BA
[2017年10月17日13:27:30 ] wlcore:警告:tid 1上无 FW Rx BA
[2017年10月17日13:28:34 ] wlcore:警告:tid 1上无 FW Rx BA
[2017年10月17日13:29:40 ] wlcore:警告:tid 1上无 FW Rx BA
[2017年10月17日13:30:47 ] wlcore:警告:tid 1上无 FW Rx BA
[2017年10月17日13:31:54 ] wlcore:警告:tid 1上无 FW Rx BA
[2017年10月17日13:32:59 ] wlcore:警告:tid 1上无 FW Rx BA
[2017年10月17日13:34:07 ] wlcore:警告:tid 1上无 FW Rx BA
[2017年10月17日13:35:12 ] wlcore:警告:tid 1上无 FW Rx BA
[2017年10月17日13:36:17 ] wlcore:警告:tid 1上无 FW Rx BA
[2017年10月17日13:37:24 ] wlcore:警告:tid 1上无 FW Rx BA
[2017年10月17日13:38:31日] wlcore:警告:tid 1上无 FW Rx BA
[2017年10月17日13:39:38 ] wlcore:警告:tid 1上无 FW Rx BA
[2017年10月17日13:40:42 ] wlcore:警告:tid 1上无 FW Rx BA
[2017年10月17日13:41:48 ] wlcore:警告:tid 1上无 FW Rx BA
[2017年10月17日13:42:53 ] wlcore:警告:tid 1上无 FW Rx BA
[2017年10月17日13:45:04 ] wlcore:警告:tid 1上无 FW Rx BA
[2017年10月17日13:47:14 ] wlcore:警告:tid 1上无 FW Rx BA
[2017年10月17日13:49:26日] wlcore:警告:tid 1上无 FW Rx BA

您能不能对该警告说些什么? 这对模块的功能有影响吗? 这会导致稳定性问题吗?

提前感谢您的回答。

此致、
Frank Erdrich

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

    您好、Frank、

    有关版本的问题。

    1.您能否确保使用最新的 wl18xx 固件:

    现在应为 FW 8.9.0.0.77

    2.您是否正在使用最新的蓝牙初始化脚本?:

    此致、

    Eyal

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

    我的同事今天不在办公室、有人要求我提供 WiFi 固件更新的相关说明以及其中已修复且已知的错误。 在这一点上、Wiki 和产品页面没有过时。

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

    您好、Eyal、

    感谢您的回答。

    我们使用的是蓝牙器件的最新固件。 这是我们的系统中的2017年7月。 因此、似乎没有比2017年1月更新的版本、这是正确的吗?

    新的 WLAN 固件 版本8.9.0.0.78现在正在测试中。

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

    您好、Eyal、

    您能给我们发送新固件版本8.9.0.0.77和8.9.0.0.78的更改说明吗?

    整体而言、系统的稳定性似乎不是最佳的。 我在三个不同的系统上看到了一个内核跟踪。奇怪的是、它同时发生在所有三个设备上。 似乎接入点在某种程度上参与了这项工作、但我看不到任何可能导致此类失败的原因。 您能否检查一下并提供您的专业知识?

    wlcore:错误:接收到软件看门狗中断! 正在开始恢复。
    ------ [在此处剪切]-----
    警告:CPU:0 PID:196在 drivers/net/wireless/ti/wlcore/main.c:796 wl12xx_queue_recovery_work。part.10+0x74/0x78
    链接的模块:
    CPU:0 PID:196 Comm:IRQ/93-wl18xx 未被污染4.9.51 #124
    硬件名称:Atmel SAMA5
    [ ](展开回扫)从[ ](show_stack+0x20/0x24)
    [ ](show_stack)从[ ](dump_stack+0x24/0x28)
    [ ](dump_stack)从[ ](_warn+0xf4/0x10c)
    [ ](__warn)从[ ](WARN_RASPEK_NULL_0x30/0x38)
    [ ](warn_slowpath_null)、来自[ ](wl12xx_queue_recovery_work.part.10+0x74/0x78)
    [ ](wl12xx_queue_recovery_work.part.10)从[ ](wlcore_IRQ+0x220/0x250)
    [ ](wlcore_IRQ)、来自[ ](IRQ_THREAD_Fn+0x2C/0x44)
    [ ](IRQ_THREAD_Fn)、来自[ ](IRQ_THREAD+0x144/0x1fc)
    [ ](IRQ_THread)、来自[ ](kthread+0x114/0x12c)
    [ ](kthread)、来自[ ](RET_FANK_F叉+0x14/0x3c)
    --[结束线迹1fe0ede2d80e131a ]---

    之后、系统的行为会有所不同、因此不会同时发生相同的事件。 我会得出结论、接入点按预期工作、但采用 WL18MOD 的系统不工作。 为此、我们将使用其他一些接入点进行测试。

    它发生在8.9.0.0.75固件版本以及8.9.0.0.78上。

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

    是否可以使用完整跟踪共享完整的内核日志?
    这种情况的发生频率如何?
    也是如此。 这是否仅针对特定 AP 发生? 这是哪一个?
    是否可以尝试另一个、只是为了确保?

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

    您好、Eyal、

    我们看到不同 AP 的此错误。 但这是我们第一次在公司内部看到它、而不是在我们的客户办公室看到它。 我们正在尝试将其搜索到特定的环境、但这并不像我们想象的那么容易。 我们使用的是 TP-Link TL-WR841N。 它在一周内没有出现任何问题、然后有一个事件导致所有系统共同生成内核跟踪。 以下是一个大部分完整的系统日志(我调整了系统引导和一些重复的消息)。 您可以看到、系统在发生崩溃之前运行了相当长的时间。 其他系统上的日志看起来几乎相同(时序差异)。

    [ NET840000] IPv6:ADDRCONF (NETDEV_UP):wlan0:link is not ready
    [ 39.150000] wlcore:PHY 固件版本:Rev 8.2.0.242
    [ NETDEV_UP
    ] wlcore:firmware booted (Rev 8.9.0.0.78)[
    EV 460000] ipv6:ADDRCONF (NETDR_UP):wlan4670000:wlan0:wlan7.0000:wlan0:wlan0:wlan4670000:wlan0:wlan0:wlan0:wlan0:wlan0:wlan0:wlink not ready [NET_up]
    使用98:de:d0:fe:2a:94
    [47.600000] wlan0:将验证发送到98:de:d0:fe:2a:94 (试用1/3)
    [47.640000] wlan0:已验证
    [47.740000] wlan0:
    
    与98:d0:fe:fe:2a:94 (试用1/3) wlan0:wlan1
    :wlan1:wlan1:wlan1:wlan1:wlan1 = wlan1:wlan1:wlan1 = wlan1:wlan1:wlan1、vf = wlan1 wlan1、wlan1、vf = wlan1、wlan1、wlan1、wlan1 = wlan1、wlan1、vf = wlan1、wlan1、wlan1、wlan1、wlan1、wlan1 = w
    关联已完成。
    [90.250000] Atmel_USART f001c000.serial:使用 dma0chan5进行 Rx DMA 传输
    [90.250000] Atmel_USART f001c000.serial:使用 dma0chan6进行 TX DMA 传输
    [77713.730000] wlan0:d0:d0:fe:2a:94 (原因:3=dAUTH_leaving)[77710000] wlan0:d9972a:d0:d9972a:
    d1:d1:d1:d9972a:d1:tn
    
    
    发送验证到98:de:d0:fe:2a:94 (试用3/3)
    [77717.280000] wlan0:使用98:de:d0:fe:2a:94超时
    [77729.670000] ipv6:ADDRCONF (NETDEV_UP):wlan0:link is not ready
    [77757.480000]
    wlan0
    :
    try 779972a:te:tn:tn:75000[wlan0:wlan0:tn:try 77994072a:tidh:tidh:tidh:tidh:tidh:tidh:tidh (wlan0:tidh:wlan0:tidtidh) wlan1:tidn:tidn:tidh:tidh:wlan0:tidtidh:wlan1:tidh:wlan0:tidtidt
    从98:de:d0:fe:2a:94 (capab=0x431 status=0 aid=3)
    [77757.670000] IPv6:ADDRCONF (NETDEV_CHANGE):wlan0:链路就绪
    [77757.680000] wlan0:关联
    的[77757.760000] wlcore:关联已完成。
    [381468.690000] wlcore:收到错误 SW 看门狗中断! 正在开始恢复。
    [381468.700000]------ [在此处剪切]-----
    [381468.700000]警告:CPU:0 PID:213 at drivers/net/wireless/ti/wlcore/main.c:796 wl12xx_queue_recovery_work。part.10+0x74/0x78
    [381468.710000]链接的模块:
    [381468.710000] CPU:0 PID:213 IRQ:IRQ:93[38768.51]
    硬件名称:[381468.00]未被污染[381468.51]
    ](展开回扫)从[ ](show_stack+0x20/0x24)
    [381468.730000][ ](show_stack)从[ ](dump_stack+0x24/0x28)
    [381468.730000][ ](dump_stack)从[ ](__warn+0xf4/0x10c)
    [381468.740000][ ](__warn)从[ ](warn_slespath_null+0x30/0x38)
    [381468.750000][ ](warn_slowpath_null)、来自[ ](wl12xx_queue_recovery_work.part.10+0x74/0x78)
    [381468.760000][ ](wl12xx_queue_recovery_work.part.10)从[ ](wlcore_IRQ+0x220/0x250)
    [381468.760000][ ](wlcore_IRQ)、来自[ ](IRQ_thread_fn+0x2C/0x44)
    [381468.770000][ ](IRQ_THREAD_Fn)、来自[ ](IRQ_THREAD+0x144/0x1fc)
    [381468.780000][ ](IRQ_THread)、来自[ ](kthread+0x114/0x12c)
    [381468.780000][ ](kthread)、来自[ ](RET_FAND_FANK+0x14/0x3c)
    [381468.790000]--[结束跟踪 cc559f3d83d60088 ]--
    [381468.800000] wlcore:正在进行硬件恢复。 固件
    
    
    
    重新启动:版本8.9.0.78 [381468.800000] wlcore:PC:0x18f7e、HINT_STS:0x00000000计数:1 [381468.820000] wlcore:down [381468.810000] wlcore:down [381468.82000] ie80211 phy0:hardware ver was requested eded [381468.820000]
    wlcore:
    版本381469.0000] wlcore
    :[381469.00.80000] wlcore:v[381469.00.80000] wlcore (已启动[381469.00.80000] wlcore:v6.00.9900.9900.9900.9900.9900.9900.9900.9900.
    [381669.360000] wlan0:从98:de:d0:fe:
    2a:94 (原因:2=PREV_AUTH_INT_VALID)[381672.750000] wlan0:从98:d0:d0:fe:2a:94
    [381672.790000] wlan0:发送到3871001] wlan0
    
    
    
    
    :387940:wlan3:wlan0 (已完成)[wlan1:38794] wlan0:wlan0:wlan1:wlan3:wlan1:wlan1:wlan1:w3900n = 38794] wlan1:wlan1:wlan1:wlan1:w240001:wfe = w240001:w240001:w240001:w240001:w240001:w240001:w240001:w240001:w240001:w240001:w240001:w240001:w240001:tn (w240001:w
    [397484.390000] wlcore:收到错误 SW 看门狗中断! 正在开始恢复。
    [397484.390000]------ [在此处剪切]-----
    [397484.400000]警告:CPU:0 PID:213 at drivers/net/wireless/ti/wlcore/main.c:796 wl12xx_queue_recovery_work。part.10+0x74/0x78
    [397484.410000]模块链接于:
    [397484.410000] CPU:0 PID:213:w93/已污染18xx W 4.9.51 #124
    [397484.42000]硬件名称:Atmel SAMA5
    [397484.42000][ ](展开回扫)从[ ](show_stack+0x20/0x24)
    [397484.42000][ ](show_stack)从[ ](dump_stack+0x24/0x28)
    [397484.430000][ ](dump_stack)从[ ](__warn+0xf4/0x10c)
    [397484.440000][ ](__warn)从[ ](warn_slespath_null+0x30/0x38)
    [397484.440000][ ](warn_slowpath_null)、来自[ ](wl12xx_queue_recovery_work.part.10+0x74/0x78)
    [397484.450000][ ](wl12xx_queue_recovery_work.part.10)从[ ](wlcore_IRQ+0x220/0x250)
    [397484.460000][ ](wlcore_IRQ)、来自[ ](IRQ_thread_fn+0x2C/0x44)
    [397484.470000][ ](IRQ_THREAD_Fn)、来自[ ](IRQ_THREAD+0x144/0x1fc)
    [397484.470000][ ](IRQ_THread)、来自[ ](kthread+0x114/0x12c)
    [397484.480000][ ](kthread)、来自[ ](RET_FAND_FANK+0x14/0x3c)
    [397484.480000]--[结束线迹 cc559f3d83d60089 ]--
    [397484.500000] wlcore:正在进行硬件恢复。 固件更新版本:版本8.9.0.78
    [397484.510000] wlcore:PC:0x18f7e、HINT_STS:0x00000000计数:2
    [397484.520000] wlcore:down
    [397484.520000] wlcore:down
    [397484.520000] ie80211 phyver 0:hardware undlcore (
    
    已请求硬件
    更新版本397484.520000)[397485.78]固件更新版本:wlcore (已启动)[397485.00.00.00.78] wlcore:v397485.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.9900.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.
    [397507.110000] wlcore:收到错误 SW 看门狗中断! 正在开始恢复。
    [397507.120000]------ [在此处剪切]-----
    [397507.120000]警告:CPU:0 PID:213 at drivers/net/wireless/ti/wlcore/main.c:796 wl12xx_queue_recovery_work。part.10+0x74/0x78
    [397507.130000]链接的模块:
    [397507.130000] CPU:0 PID:213 IRQ:/93-wlxx Comm W 4.9.51 #124
    [397507.140000]硬件名称:Atmel SAMA5
    [397507.140000][ ](展开回扫)从[ ](show_stack+0x20/0x24)
    [397507.150000][ ](show_stack)从[ ](dump_stack+0x24/0x28)
    [397507.150000][ ](dump_stack)从[ ](__warn+0xf4/0x10c)
    [397507.160000][ ](__warn)从[ ](warn_slespath_null+0x30/0x38)
    [397507.160000][ ](warn_slowpath_null)、来自[ ](wl12xx_queue_recovery_work.part.10+0x74/0x78)
    [397507.170000][ ](wl12xx_queue_recovery_work.part.10)从[ ](wlcore_IRQ+0x220/0x250)
    [397507.180000][ ](wlcore_IRQ)、来自[ ](IRQ_THREAD_Fn+0x2C/0x44)
    [397507.190000][ ](IRQ_THREAD_Fn)、来自[ ](IRQ_THREAD+0x144/0x1fc)
    [397507.190000][ ](IRQ_THread)、来自[ ](kthread+0x114/0x12c)
    [397507.200000][ ](kthread)、来自[ ](RET_FAND_FANK+0x14/0x3c)
    [397507.210000]----[结束跟踪 cc559f3d83d6008a]--
    [397507.220000] wlcore:正在进行硬件恢复。 固件
    
    
    
    重新启动:版本8.9.0.78 [397507.220000] wlcore:PC:0x18f7e、HINT_STS:0x00000000计数:3 [397507.240000] wlcore:down [397507.240000] wlcore:down [397507.240000] ie80211 phy0:hardware ver was requested eded [397507.240000]
    wlcore:版本[397507.0000]
    (w7507.0000] wlcore:v397507.0000.9900.08000.78]固件
    更新:w2000.990.78] wlcore (w2000.997.0000.9900.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.
    [397518.470000] wlcore:收到错误 SW 看门狗中断! 正在开始恢复。
    [397518.480000]------ [在此处剪切]-----
    [397518.480000]警告:CPU:0 PID:213 at drivers/net/wireless/ti/wlcore/main.c:796 wl12xx_queue_recovery_work。part.10+0x74/0x78
    [397518.490000]链接的模块:
    [397518.490000] CPU:0 PID:213 IRQ:/93 wlxx W 4.9.51 #124
    [397518.500000]硬件名称:Atmel SAMA5
    [397518.500000][ ](展开回扫)从[ ](show_stack+0x20/0x24)
    [397518.510000][ ](show_stack)从[ ](dump_stack+0x24/0x28)
    [397518.510000][ ](dump_stack)从[ ](__warn+0xf4/0x10c)
    [397518.52000][ ](__warn)从[ ](warn_slespath_null+0x30/0x38)
    [397518.52000][ ](warn_slowpath_null)、来自[ ](wl12xx_queue_recovery_work.part.10+0x74/0x78)
    [397518.530000][ ](wl12xx_queue_recovery_work.part.10)从[ ](wlcore_IRQ+0x220/0x250)
    [397518.540000][ ](wlcore_IRQ)、来自[ ](IRQ_thread_fn+0x2C/0x44)
    [397518.550000][ ](IRQ_THREAD_Fn)、来自[ ](IRQ_THREAD+0x144/0x1fc)
    [397518.550000][ ](IRQ_THread)、来自[ ](kthread+0x114/0x12c)
    [397518.560000][ ](kthread)、来自[ ](RET_FAND_FANK+0x14/0x3c)
    [397518.570000]--[结束跟踪 cc559f3d83d6008b ]--
    [397518.580000] wlcore:正在进行硬件恢复。 固件
    
    
    
    重新启动:版本8.9.0.78 [397518.580000] wlcore:PC:0x18f7e、HINT_STS:0x00000000计数:4 [397518.600000] wlcore:down [397518.600000] wlcore:down [397518.600000] ie80211 phy0:hardware ver was requested [397518.600000]
    wlcore:版本39750.990.78]
    wlcore [397.990.990.990.78](已启动)[3975990.990.990.990.78] wlcore:v0.990.990.990.990.990.990.990.990.990.990.990.990.990.990.
    
    [439176.670000] wlan0:与98:de:d0:
    
    
    
    
    
    
    2a:94 (原因:34)[439180.260000] wlan0:与98:de:d0:2a:auth:94 [439180.300000] wlan0:将 tn auth 发送到98:d0:d1:try = wlan0:tn:tn:try = w3900000 (try:try:try:te:tn:tn:tn:tn:tn:tn:tn:tn = wlan3:tn:tn:tn = wlan0:tn:tn:tn:tn:tn:tn = tn = tn = tn = tn = tn = tn = tn:tn:tn:tn:tn:tn:tn:tn:tn
    已认证
    [454765.670000] wlan0:与98:de:d0:fe:2a:94 (试用1/3)
    [454765.670000] wlan0:从98:de:d0:fe:2a:94 (capab=0x431 status=0 aid=3)
    [454765.72000000:wlan0
    关联的 Rx AssocResp:已完成454764600] wlan0:wlan0关联的 wlan0:wlan0:wlan0:wlan0:wlan0:w29424000] core=
    [455361.340000] wlan0:与98:de:d0:fe:
    
    
    
    2a:94 (原因:34)[455364.930000] wlan0:通过98:de:d0:fe:d94 [455364.990000] wlan0:将授权发送到98:de:d0:d4003
    
    
    :wlan0:tn:45536.00] wlan0:wlan1:wlan1:wlan1:wlan1:wlan3 (已完成)[45536.94] wlan0:wlan1:wlan1:wlan1:wlan1:wlan1:wlan1:wlan1:wlan1:wlan1:wlan1:wlan1:45536.00] wlan1:wlan1:wlan1:wlan1:wlan1:wlan1:wlan1:wlan1:wlan1:wlan1:wlan1:wlan3 = 45536.00] wlan1:wlan1:w
    [458838.050000] wlan0:与98:de:d0:fe:
    
    
    
    
    2a:94 (原因:34)[458841.640000] wlan0:与98:de:d0:fe:d94 [458841.670000] wlan0:将身份验证发送到98:d0:d80000:wlan1
    
    :d80000 (wlan1:wlan1:w80000:w94=w240001:wlan1:w94][wlan1:wlan1:wlan1:wlan1:w94=w24800] wlan1:w24800] wlan1:wlan1:w248001:w94=w24800] wlan1:wlan1:w248001:w24800] wlan1:wlan1:w248001:w248001:w94=w24800] w248001:wlan1:wlan1:w248001:wlan1:w248001:w94=
    [459557.380000] wlan0:与98:de:d0:fe:
    
    
    
    2a:94 (原因:34)[459561.020000] wlan0:与98:de:d0:fe:2a:94 [459561.040000] wlan0:将授权发送到98:d0:d0:fe:d560000=45940000]
    wlan0:d1
    
    :459940001:wlan1:45990001:wlan1:rn (尝试与 wlan1:4594001:4594] wlan1:45990001:wlan1:45990001:wlan1:45990001:4594] wlan1:wlan1:459900n 关联[wlan1:45990001:45990001:4594] wlan1:459900] wlan1:wlan1:wlan1:wlan1:459900n (wlan1:45994rn =
    [459562.090000] wlcore:收到错误 SW 看门狗中断! 正在开始恢复。
    [459562.100000]------ [在此处剪切]-----
    [459562.100000]警告:CPU:0 PID:213 at drivers/net/wireless/ti/wlcore/main.c:796 wl12xx_queue_recovery_work。part.10+0x74/0x78
    [459562.110000]模块链接在:
    [459562.120000] CPU:0 PID:213:w93/被污染的18xx W 4.9.51 #124
    [459562.120000]硬件名称:Atmel SAMA5
    [459562.120000][ ](展开回扫)从[ ](show_stack+0x20/0x24)
    [459562.130000][ ](show_stack)从[ ](dump_stack+0x24/0x28)
    [459562.140000][ ](dump_stack)从[ ](__warn+0xf4/0x10c)
    [459562.140000][ ](__warn)从[ ](warn_slespath_null+0x30/0x38)
    [459562.150000][ ](warn_slowpath_null)、来自[ ](wl12xx_queue_recovery_work.part.10+0x74/0x78)
    [459562.160000][ ](wl12xx_queue_recovery_work.part.10)从[ ](wlcore_IRQ+0x220/0x250)
    [459562.170000][ ](wlcore_IRQ)、来自[ ](IRQ_thread_fn+0x2C/0x44)
    [459562.170000][ ](IRQ_THREAD_Fn)、来自[ ](IRQ_THREAD+0x144/0x1fc)
    [459562.180000][ ](IRQ_THread)、来自[ ](kthread+0x114/0x12c)
    [459562.180000][ ](kthread)、来自[ ](RET_FAND_FANK+0x14/0x3c)
    [459562.190000]--[结束跟踪 cc559f3d83d6008c ]--
    [459562.200000] wlcore:正在进行硬件恢复。 固件已
    
    
    
    
    
    
    完成:版本8.9.0.78 [459562.200000] wlcore:PC:0x18f7e、HINT_STS:0x00000000计数:5 [459562.220000] wlcore:down [459562.220000] wlcore:down [459562.20000] ie80211 phyver 0:hardware undlcore:[459562.220000]已启动[v9.562.000] wlcore:v3.08.9562.562.20000] wlcore [459900.000]固件:wlcore (v9.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.9900.00.00.00.9900.00.00.00.00.00.00.00.00.00.
    [460036.890000] wlan0:与98:de:d0:fe:
    
    
    
    
    2a:94 (原因:34)[460040.480000] wlan0:通过98:de:d0:fe:2a:94 [460040.510000] wlan0:将授权发送到98:de:d0:fe:460040.94] wlan0:d4460040:d1:44641000001:d1:d1:446000001:46446000001:d1:tn 

    目前、我们正在设置一个测试系统、再设置三个 AP、但我认为我们在最初几小时内没有发现错误。

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

    我们以前没有看到过此特定错误:
    Wlcore:PC:0x18f7e、HINT_STS:0x00000000计数:5

    使用之前的固件(8.9.0.0.75)时、您是否也看到完全相同的崩溃?

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

    您好、Eyal、

    是的、我们也可以看到使用旧固件时的情况。 奇怪的是、三个系统完全同时引发了相同的错误。

    wlcore:错误:接收到软件看门狗中断! 正在开始恢复。
    ------ [在此处剪切]-----
    警告:CPU:0 PID:196 AT drivers/net/wireless/ti/wlcore/main.c:796 wl12xx_queue_recovery_work。part.10+0x74/0x78
    链接的模块:
    CPU:0 PID:196 Comm:IRQ/93-wl18xx 被污染:g W 4.9.51 #124
    硬件名称:Atmel SAMA5
    [ ](展开回扫)从[ ](show_stack+0x20/0x24)
    [ ](show_stack)从[ ](dump_stack+0x24/0x28)
    [ ](dump_stack)从[ ](_warn+0xf4/0x10c)
    [ ](__warn)从[ ](warn_slowpath_null+0x30/0x38)
    [ ](warn_slowpath_null)、来自[ ](wl12xx_queue_recovery_work.part.10+0x74/0x78)
    [ ](wl12xx_queue_recovery_work.part.10)从[ ](wlcore_IRQ+0x220/0x250)
    [ ](wlcore_IRQ)、来自[ ](IRQ_THREAD_Fn+0x2C/0x44)
    [ ](IRQ_THREAD_Fn)、来自[ ](IRQ_THREAD+0x144/0x1fc)
    [ ](IRQ_THread)、来自[ ](kthread+0x114/0x12c)
    [ ](kthread)、来自[ ](RET_FAND_FANK+0x14/0x3c)
    --[结束跟踪1fe0ede2d80e131e ]--
    wlcore:正在进行硬件恢复。 固件版本:版本8.9.0.0.75
    wlcore:PC:0x18e62、HIN_STS:0x00000000计数:5
    wlcore:down
    wlcore:down
    ieee80211 phy0:硬件重启已请求
    2月17日21:06:59内核:wlcore:错误已接收到软件看门狗中断! 正在开始恢复。
    2月17日21:06:59内核:--- [在此处剪切]-----
    2月17日21:06:59内核:警告:CPU:0 PID:196位于 drivers/net/wireless/ti/wlcore/main.c:796 wl12xx_queue_recovery_work。part.10+0x74/0x78
    
    Comm 17 21:06:59内核:链接的模块:2月17日21:06:59内核:CPU:0:196 PID:wl93:wlxx 内核 W 4.9.51 #124
    Febe 17 21:06:59 kernel:hardware name: Atmel SAMA5
    Febe 17 21:06:59 kernel:[ ](展开回扫)从[ ](show_stack+0x20/0x24)
    2月17日21:06:59内核:[ ](show_stack)从[ ](dump_stack+0x24/0x28)
    2月17日21:06:59内核:[ ](dump_stack)从[ ](_warn+0xf4/0x10c)
    2月17日21:06:59内核:[ ](__warn)从[ ](warn_slespath_null+0x30/0x38)
    2月17日21:06:59内核:[ ](warn_slowpath_null)、来自[ ](wl12xx_queue_recovery_work.part.10+0x74/0x78)
    2月17日21:06:59内核:[ ](wl12xx_queue_recovery_work.part.10)从[ ](wlcore_IRQ+0x220/0x250)
    2月17日21:06:59内核:[ ](wlcore_IRQ)、来自[ ](IRQ_thread_fn+0x2C/0x44)
    2月17日21:06:59内核:[ ](IRQ_THREAD_Fn)、来自[ ](IRQ_thread+0x144/0x1fc)
    2月17日21:06:59内核:[ ](IRQ_THread)、来自[ ](kthread+0x114/0x12c)
    wlcore:PHY 固件版本:版本8.2.0.240
    2月17日21:06:59内核:[ ](kthread)、来自[ ](RET_FAND_FANK+0x14/0x3c)
    2月17 21:06:59内核:--[结束跟踪1fe0ede2d80e131e ]--2月
    17 21:06:59内核:wlcore:正在进行硬件恢复。 固件版本
    
    
    
    
    :版本8.9.0.0.75 2月17 21:06:59内核:wlcore:PC:0x18e62、HINT_STS:0x00000000计数:5 2月17 21:06:59内核:wlcore:down 17:06:59 kernel:down 8.9 2月17:06:59内核:ieee80211固件:wlcore 已请求重新启动(版本
    :wlcore:wlcore:v7.0:wlcore 固件:wlcore 已启动) 版本8.2.0.240
    2月17日21:07:00内核:wlcore:固件已启动(版本8.9.0.0.75)
    wlcore:关联已完成。
    
    wlcore:错误:接收到软件看门狗中断! 正在开始恢复。
    ------ [在此处剪切]-----
    警告:CPU:0 PID:196 AT drivers/net/wireless/ti/wlcore/main.c:796 wl12xx_queue_recovery_work。part.10+0x74/0x78
    链接的模块:
    CPU:0 PID:196 Comm:IRQ/93-wl18xx 被污染:g W 4.9.51 #124
    硬件名称:Atmel SAMA5
    [ ](展开回扫)从[ ](show_stack+0x20/0x24)
    [ ](show_stack)从[ ](dump_stack+0x24/0x28)
    [ ](dump_stack)从[ ](_warn+0xf4/0x10c)
    [ ](__warn)从[ ](warn_slowpath_null+0x30/0x38)
    [ ](warn_slowpath_null)、来自[ ](wl12xx_queue_recovery_work.part.10+0x74/0x78)
    [ ](wl12xx_queue_recovery_work.part.10)从[ ](wlcore_IRQ+0x220/0x250)
    [ ](wlcore_IRQ)、来自[ ](IRQ_THREAD_Fn+0x2C/0x44)
    [ ](IRQ_THREAD_Fn)、来自[ ](IRQ_THREAD+0x144/0x1fc)
    [ ](IRQ_THread)、来自[ ](kthread+0x114/0x12c)
    [ ](kthread)、来自[ ](RET_FAND_FANK+0x14/0x3c)
    --[结束跟踪1fe0ede2d80e131f ]--
    wlcore:正在进行硬件恢复。 固件版本:版本8.9.0.0.75
    wlcore:PC:0x18e62、HIN_STS:0x00000000计数:6
    wlcore:down
    wlcore:down
    ieee80211 phy0:硬件重启已请求
    2月19日05:22:56内核:wlcore:错误已接收到软件看门狗中断! 正在开始恢复。
    2月19日05:22:56内核:--- [在此处剪切]-----
    2月19日05:22:56内核:警告:CPU:0 PID:196位于 drivers/net/wireless/ti/wlcore/main.c:796 wl12xx_queue_recovery_work。part.10+0x74/0x78
    
    
    被污染的19 05:22:56内核:链接的模块:2月19日05:22:56 wlcore:PHY 固件版本:1.196:1.0x74/0x80:CPU:2.93:1.0xC 版:1.0xC:1.02:0x20:0xC:0xC:2.240内核:2.0版 W 4.9.51 #124
    2月19日05:22:56内核:硬件名称:Atmel SAMA5
    2月19日05:22:56内核:[ ](展开回扫)从[ ](show_stack+0x20/0x24)
    2月19日05:22:56内核:[ ](show_stack)从[ ](dump_stack+0x24/0x28)
    2月19日05:22:56内核:[ ](dump_stack)从[ ](_warn+0xf4/0x10c)
    2月19日05:22:56内核:[ ](__warn)从[ ](warn_slespath_null +0x30/0x38)
    2月19日05:22:56内核:[ ](warn_slowpath_null)、来自[ ](wl12xx_queue_recovery_work.part.10+0x74/0x78)
    2月19日05:22:56内核:[ ](wl12xx_queue_recovery_work.part.10)从[ ](wlcore_IRQ+0x220/0x250)
    2月19日05:22:56内核:[ ](wlcore_IRQ)、来自[ ](IRQ_thread_fn+0x2C/0x44)
    2月19日05:22:56内核:[ ](IRQ_THREAD_Fn)、来自[ ](IRQ_thread+0x144/0x1fc)
    2月19日05:22:56内核:[ ](IRQ_THread)、来自[ ](kthread+0x114/0x12c)
    2月19日05:22:56内核:[ ](kthread)、来自[ ](RET_FANK_+0x14/0x3c)
    2月19 05:22:56内核:--[结束跟踪1fe0ede2d80e131f ]-- 2月
    19 05:22:56内核:wlcore:正在进行硬件恢复。 固件版本:版本8.9.0.0.75
    2月19 05:22:56内核:wlcore:PC:0x18e62、HINT_STS:0x00000000计数:6
    月19 05:22:56内核:wlcore:down
    19 05:22:56 kernel:down
    
    8.9 Febe 19 05:22:
    56:ieee80211 firmware:wlcore:down uned 19:wlcore firmware: wlcore firmware: wlcore down. 版本8.2.0.240
    2月19日05:22:57内核:wlcore:固件启动(版本8.9.0.0.75) 

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

    我们已向研发部门确认、我们的任何平台上都未发现此问题、因此此处没有快速解决方案。
    除非我错了,否则重现问题需要很长时间(您提到过一周),然后系统似乎立即恢复。
    因此、我不确定它的重要性。

    您是否能够找到允许重现此问题的测试方案? 如果不在我们的测试设置中看到它、我们现在就没有太多可以做的。

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

    是的、该错误很难重现。 我将并行运行8个系统、其中没有一个系统显示了至少9天或10天的错误。 我们还使用不同的接入点来检查错误是否由无线堆栈的一些故障实现所触发。 但到目前为止还没有看到什么。 周五晚上的一次活动似乎是一次性活动、自那以后一直没有出现。

    NULL 指针的另一个错误被跟踪和修复。 如果 eee80211_sub_if_data 结构具有值、但相应的 sched_scan_req 为 NULL、则会出现问题。 尽管我们已经实施了自己的解决方案(我们发现主线修复有点太晚了...)、但修复似乎自4.15rc1起就可用。

    但是、WLAN 固件的更改日志又如何呢? 我们已经多次询问过这方面的问题、但直到现在都没有得到答案。


    此致、
    Frank Erdrich

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

    您好、Frank、

    感谢您的更新。

    您能给我指出一下4.15RC1中修复此问题的补丁吗?

    我想验证它是否是我们最新内部版本的一部分...

    关于 changelog、如果您要求的是 WLAN 固件(wl18xx-FW-4.bin)、则没有特定的更改日志。

    有关对整个版本所做修复的所有相关信息都是发行说明的一部分。

    R8.7-SP2:
    software-dl.ti.com/.../release_notes_R8_7_SP2.html
    R8.7_SP3:
    software-dl.ti.com/.../release_notes_R8_7_SP3.html



    您具体需要什么?

    此致、
    Eyal

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

    NULL 指针在这里是固定的:
    git.kernel.org/.../scan.c

    该修复并非针对 NULL 指针问题明确地完成、但它解决了该问题。

    您的 SP3链接包含8.9.0.0.76版固件、但目前我们位于8.9.0.0.78。 因此、必须有一个介于8.9.0.0.76和8.9.0.0.78之间的变化。 如果由于保密协议的内容而无法将其发布到该论坛、我们可以直接交换该信息。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Frank、

    感谢您提供指向此修复程序的指针。 会对其进行研究。

    8.9.0.0.78尚未作为正式版本发布、因此还没有相关文档。
    通常、此版本中的修复程序与在空闲连接/慢速 ping 期间进入 ELP (低功耗)有关。
    经过很长时间(可能是几小时/几天)后、看到固件恢复。
    如果禁用 ELP、则未看到问题。

    此致、
    Eyal