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: Random Crash and packet corruption issue

Part Number: WL1807MOD

Tool/software:

We are getting the random kernel crash and the packet corruption.

We have upgraded the [FAQ] WL1837MOD: New WiLink release R8.9 is available! [Feb 2024] - Wi-Fi forum - Wi-Fi - TI E2E support forums

P
lease find the attached file.

Regards,

Viswa

Version Details:
=================
wpa_cli v2.10-hostap_2p10_org-47-gd65c2967b
Copyright (c) 2004-2022, Jouni Malinen <j@w1.fi> and contributors
root@s40-bigbend-v1:~# wpa_supplicant -v
wpa_supplicant v2.10-hostap_2p10_org-47-gd65c2967b
Copyright (c) 2003-2022, Jouni Malinen <j@w1.fi> and contributors
root@s40-bigbend-v1:~#

Linux Version: 5.4.56
========================
0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 5.4.56 (oe-user@oe-host) (gcc version 9.3.0 (GCC)) #1 SMP PREEMPT Thu Jun 5 09:41:57 UTC 2025
[    0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d
[    0.000000] CPU: div instructions available: patching division code
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] OF: fdt: Machine model: Lennox S40 'BigBend' V1

Firware version:
=====================
[ 2252.044835] wlcore: PHY firmware version: Rev 8.2.0.0.246
[ 2252.192218] wlcore: firmware booted (Rev 8.9.1.0.2)


Problem Statement1:
====================
crash1:
========
We saw few time the below crash

[  203.168851] wlcore: WARNING Unable to flush all TX buffers, timed out (timeout 500 ms
[  203.217494] wlcore: ERROR SW watchdog interrupt received! starting recovery.
[  203.223213] ------------[ cut here ]------------
[  203.227818] WARNING: CPU: 1 PID: 402 at drivers/net/wireless/ti/wlcore/main.c:861 wl12xx_queue_recovery_work+0x5c/0x60 [wlcore]
[  203.239333] Modules linked in: cmac ccm af_packet can_raw can nft_counter nf_tables nfnetlink usb_f_eem u_ether usb_f_fs libcomposite aes_arm_bs crypto_simd cryptd sd_mod wl18xx usb_storage wlcore scsi_mod mac80211 libarc4 cfg80211 rfkill stm32_adc evdev stm32_timer_trigger industrialio_triggered_buffer kfifo_buf ehci_platform galcore(O) phy_stm32_usbphyc ehci_hcd dwc2 roles udc_core usbcore usb_common wlcore_sdio stm32_adc_core m_can_platform m_can atmel_mxt_ts can_dev leds_gpio led_class sch_fq_codel fuse ipv6 nf_defrag_ipv6
[  203.285999] CPU: 1 PID: 402 Comm: irq/79-wl18xx Tainted: G        W  O      5.4.56 #1
[  203.293691] Hardware name: STM32 (Device Tree Support)
[  203.298852] [<c011251c>] (unwind_backtrace) from [<c010d778>] (show_stack+0x10/0x14)
[  203.306577] [<c010d778>] (show_stack) from [<c06e2ecc>] (dump_stack+0xb0/0xc4)
[  203.313823] [<c06e2ecc>] (dump_stack) from [<c0125a70>] (__warn+0xd0/0xf8)
[  203.320662] [<c0125a70>] (__warn) from [<c0125df4>] (warn_slowpath_fmt+0x64/0xc4)
[  203.328226] [<c0125df4>] (warn_slowpath_fmt) from [<bf307ff8>] (wl12xx_queue_recovery_work+0x5c/0x60 [wlcore])
[  203.338195] [<bf307ff8>] (wl12xx_queue_recovery_work [wlcore]) from [<bf3087ec>] (wlcore_irq+0x108/0x188 [wlcore])
[  203.348516] [<bf3087ec>] (wlcore_irq [wlcore]) from [<c017b6e4>] (irq_thread_fn+0x1c/0x78)
[  203.356742] [<c017b6e4>] (irq_thread_fn) from [<c017b9fc>] (irq_thread+0x134/0x200)
[  203.364394] [<c017b9fc>] (irq_thread) from [<c014845c>] (kthread+0x11c/0x144)
[  203.371523] [<c014845c>] (kthread) from [<c01010e8>] (ret_from_fork+0x14/0x2c)
[  203.378727] Exception stack(0xeded3fb0 to 0xeded3ff8)
[  203.383773] 3fa0:                                     00000000 00000000 00000000 00000000
[  203.391948] 3fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[  203.400118] 3fe0: 00000000 00000000 00000000 00000000 00000013 00000000
[  203.407002] ---[ end trace 8e277698bfd95c6d ]---
[  203.411647] wlcore: Hardware recovery in progress. FW ver: Rev 8.9.1.0.2
[  203.449030] wlcore: pc: 0x11f1e4, hint_sts: 0x00000000 count: 2

crash2:
=========
[  206.639506] wlcore: ERROR SW watchdog interrupt received! starting recovery.
[  206.645138] ------------[ cut here ]------------
[  206.649875] WARNING: CPU: 1 PID: 405 at drivers/net/wireless/ti/wlcore/main.c:861 wl12xx_queue_recovery_work+0x5c/0x60 [wlcore]
[  206.661273] Modules linked in: cmac ccm af_packet can_raw can nft_counter nf_tables nfnetlink usb_f_eem u_ether usb_f_fs libcomposite aes_arm_bs crypto_simd cryptd sd_mod usb_storage scsi_mod wl18xx wlcore mac80211 libarc4 cfg80211 rfkill evdev stm32_adc stm32_timer_trigger industrialio_triggered_buffer kfifo_buf galcore(O) phy_stm32_usbphyc ehci_platform dwc2 ehci_hcd roles udc_core usbcore usb_common wlcore_sdio stm32_adc_core m_can_platform m_can atmel_mxt_ts can_dev leds_gpio led_class sch_fq_codel fuse ipv6 nf_defrag_ipv6
[  206.708058] CPU: 1 PID: 405 Comm: irq/79-wl18xx Tainted: G        W  O      5.4.56 #1
[  206.715721] Hardware name: STM32 (Device Tree Support)
[  206.720868] [<c011251c>] (unwind_backtrace) from [<c010d778>] (show_stack+0x10/0x14)
[  206.728588] [<c010d778>] (show_stack) from [<c06e2ecc>] (dump_stack+0xb0/0xc4)
[  206.735806] [<c06e2ecc>] (dump_stack) from [<c0125a70>] (__warn+0xd0/0xf8)
[  206.742674] [<c0125a70>] (__warn) from [<c0125df4>] (warn_slowpath_fmt+0x64/0xc4)
[  206.750207] [<c0125df4>] (warn_slowpath_fmt) from [<bf260ff8>] (wl12xx_queue_recovery_work+0x5c/0x60 [wlcore])
[  206.760187] [<bf260ff8>] (wl12xx_queue_recovery_work [wlcore]) from [<c017b6c8>] (irq_thread_fn+0x0/0x78)
[  206.769718] [<c017b6c8>] (irq_thread_fn) from [<ed60e064>] (0xed60e064)
[  206.776482] ---[ end trace 0f7667f76db03e2e ]---
[  206.786592] wlcore: Hardware recovery in progress. FW ver: Rev 8.9.1.0.2
[  206.804398] wlcore: pc: 0x11cc08, hint_sts: 0x00000000 count: 2
[  206.832926] wlcore: down
[  206.839980] wlcore: down

Problem Statem2:
==================
a. we are seeing the multiple packet loss and this line keep printing in the console continously
[  181.548604] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 152
[  181.557949] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 152
[  181.567273] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 152
[  182.287785] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 107
[  182.297148] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 101
[  182.302698] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 101
[  182.309375] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 139
[  182.315816] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 139
[  182.514853] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 180
[  182.628962] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 149
[  182.679470] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 194
[  182.684778] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1198
[  182.953224] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 248
[  183.245935] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 192
[  183.521885] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 107
[  183.761432] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1502
[  183.767145] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1508
[  183.859163] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 454
[  183.996301] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 544
[  184.038493] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 263
[  184.060979] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 262
[  184.096609] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 241
[  184.127124] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 263
[  184.673559] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 178
[  184.679180] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 280
[  184.855062] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 238
[  185.198954] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 139
[  185.327304] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1476
[  185.333069] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 288
[  185.431364] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 158
[  185.531569] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 142
[  185.552776] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 152
[  185.570943] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 248
[  185.576589] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 152
[  185.583309] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 152
[  185.682064] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 352
[  185.793202] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 178
[  185.877851] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 267
[  185.890320] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 263
[  185.929461] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 270
[  185.935603] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 236
[  185.941779] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 234
[  185.948325] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 231
[  185.962323] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 238
[  186.073377] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 124
[  186.078962] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 118
[  186.689889] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 476
[  186.833191] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 104
[  187.079762] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 124
[  187.085100] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 118
[  187.092215] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 124
[  187.484698] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1515
[  187.490393] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1493
[  187.497686] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1499
[  187.504052] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 475
[  187.527841] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 107
[  187.602724] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 344
[  187.608266] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 263
[  187.901213] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1459
[  187.906970] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1502
[  187.913751] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 441
[  188.030794] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 937
[  188.109625] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 244
[  188.125049] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 234
[  188.130614] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 231
[  188.152965] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 227
[  188.530750] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 107
[  188.663425] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 107
[  188.694264] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 476
[  188.858536] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 142
[  188.881857] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 227
[  188.912163] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1472
[  188.918194] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 620
[  188.924684] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 541
[  188.931035] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 264
[  188.937925] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 238
[  188.958099] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 267
.........................


  • Hi,

    How often does it happens?

    What kind of traffic are you doing? high throughput?

    Best in these cases is to get a firmware log from the device. there is a dedicated pin for it.

    you can find more details in https://www.ti.com/lit/ug/swru435a/swru435a.pdf

    Regards,

    Shlomi

  • Hi Shlomi,
       This issue is happening with the AP Aruba 515 mesh router in 5GHZ and WPA3.  packet drop is happening more frequently, and the crash is happening randomly. Please find the addition logs.

    a. disabled the power save mode 
    b. set the bit rate using the command iw dev wlan0 set bitrates legacy-5 6, packet corruption error still happens. 

    Regards,

    Viswa

    Router details:
    AP Aruba 515
    ==============================================
    root@s40-bigbend-v1:~# wpa_cli -iwlan0 status
    bssid=44:12:44:dd:1f:e2
    freq=2437
    ssid=THERMOS
    id=0
    mode=station
    wifi_generation=4
    pairwise_cipher=CCMP
    group_cipher=CCMP
    key_mgmt=SAE
    pmf=1
    mgmt_group_cipher=BIP
    sae_group=19
    sae_h2e=1
    sae_pk=0
    wpa_state=COMPLETED
    ip_address=10.1.171.139
    p2p_device_address=60:e8:5b:a2:b8:29
    address=60:e8:5b:a2:b8:28
    uuid=6979bdb3-0d88-5349-acab-f79fda8a977d
    root@s40-bigbend-v1:~#
    
    =======================================
    root@s40-bigbend-v1:~# cat /lcc/data/wpa_supplicant.conf
    ctrl_interface=/var/run/wpa_supplicant
    ctrl_interface_group=0
    update_config=0
    driver_param=use_multi_chan_concurrent=1 use_p2p_group_interface=1
    p2p_go_ht40=1
    p2p_ignore_shared_freq=1
    disassoc_low_ack=1
    country=US
    sae_pwe=2
    root@s40-bigbend-v1:~#
    
    ============================================
    Below error is noticed when the firmware is loaded
    [  928.652986] wlcore: using inverted interrupt logic: 2
    [  928.710169] wlcore: PHY firmware version: Rev 8.2.0.0.246
    [  928.871943] wlcore: firmware booted (Rev 8.9.1.0.2)
    [  928.883476] wlcore: ERROR Calculate of clear addr Clear = 20401926, write = 2040212f
    
    ===
    root@s40-bigbend-v1:/lcc/data/logs/debug# strings /lib/firmware/ti-connectivity/wl18xx-fw-*.bin | grep -i version
    18553,1078,main.c,main,3|Code Init Complete, PG version = %d metal version = %d, ENUM(MCRdetect_e, %d)
    1144363,273,mac_phy_api.c,PHY_newPhyInit,2|PHY API version mismatch MAC_PHY_API_VERSION [%d] vs. [%d]
    InfoElement_enum|ACX_WAKE_UP_CONDITIONS,0;ACX_MEM_CFG,1;ACX_SLOT,2;ACX_AC_CFG,3;ACX_MEM_MAP,4;ACX_AID,5;ACX_MEDIUM_USAGE,6;ACX_STATISTICS,7;ACX_PWR_CONSUMPTION_STATISTICS,8;ACX_TID_CFG,9;ACX_PS_RX_STREAMING,10;ACX_BEACON_FILTER_OPT,11;ACX_NOISE_HIST,12;ACX_HDK_VERSION,13;ACX_PD_THRESHOLD,14;ACX_TX_CONFIG_OPT,15;ACX_CCA_THRESHOLD,16;ACX_EVENT_MBOX_MASK,17;ACX_CONN_MONIT_PARAMS,18;ACX_DISABLE_BROADCASTS,19;ACX_BCN_DTIM_OPTIONS,20;ACX_SG_ENABLE,21;ACX_SG_CFG,22;ACX_FM_COEX_CFG,23;ACX_BEACON_FILTER_TABLE,24;ACX_ARP_IP_FILTER,25;ACX_ROAMING_STATISTICS_TBL,26;ACX_RATE_POLICY,27;ACX_CTS_PROTECTION,28;ACX_SLEEP_AUTH,29;ACX_PREAMBLE_TYPE,30;ACX_ERROR_CNT,31;ACX_IBSS_FILTER,32;ACX_SERVICE_PERIOD_TIMEOUT,33;ACX_TSF_INFO,34;ACX_CONFIG_PS_WMM,35;ACX_ENABLE_RX_DATA_FILTER,36;ACX_SET_RX_DATA_FILTER,37;ACX_GET_DATA_FILTER_STATISTICS,38;ACX_RX_CONFIG_OPT,39;ACX_FRAG_CFG,40;ACX_BET_ENABLE,41;ACX_RSSI_SNR_TRIGGER,42;ACX_RSSI_SNR_WEIGHTS,43;ACX_KEEP_ALIVE_MODE,44;ACX_SET_KEEP_ALIVE_CONFIG,45;ACX_BA_SESSION_INITIATOR_POLICY,46;ACX_BA_SESSION_RX_SETUP,47;ACX_PEER_HT_CAP,48;ACX_HT_BSS_OPERATION,49;ACX_COEX_ACTIVITY,50;ACX_BURST_MODE,51;ACX_SET_RATE_MAMAGEMENT_PARAMS,52;ACX_GET_RATE_MAMAGEMENT_PARAMS,53;ACX_SET_RATE_ADAPT_PARAMS,54;ACX_SET_DCO_ITRIM_PARAMS,55;ACX_GEN_FW_CMD,56;ACX_HOST_IF_CFG_BITMAP,57;MAX_TX_FAILURE_THRESHOLD_CFG,58;ACX_UPDATE_INCONNECTION_STA_LIST,59;DOT11_RX_MSDU_LIFE_TIME,60;DOT11_CUR_TX_PWR,61;DOT11_RTS_THRESHOLD,62;DOT11_GROUP_ADDRESS_TBL,63;ACX_PM_CONFIG,64;ACX_CONFIG_PS,65;ACX_CONFIG_HANGOVER,66;ACX_FEATURE_CFG,67;ACX_PROTECTION_CFG,68;ACX_NS_IPv6_FILTER,80;ACX_PEER_HT_OPERATION_MODE_CFG,81;ACX_CSUM_CONFIG,82;ACX_SIM_CONFIG,83;ACX_CLEAR_STATISTICS,84;ACX_AUTO_RX_STREAMING,85;ACX_PEER_CAP,86;ACX_NOTIFICATION_INTERRUPTS,87;ACX_RX_BA_FILTER,88;ACX_AP_SLEEP_CFG,89;ACX_DYNAMIC_LOGS_CFG,90;ACX_TIME_SYNC_CFG,91;LAST_ACX_VALUE,92;MAX_DOT11_IE,92;MAX_IE,65535
    TestCmdID_enum|TEST_CMD_PD_BUFFER_CAL,1;TEST_CMD_P2G_CAL,2;TEST_CMD_RX_PLT_ENTER,3;TEST_CMD_RX_PLT_CAL,4;TEST_CMD_RX_PLT_EXIT,5;TEST_CMD_RX_PLT_GET,6;TEST_CMD_FCC,7;TEST_CMD_TELEC,8;TEST_CMD_STOP_TX,9;TEST_CMD_PLT_TEMPLATE,10;TEST_CMD_PLT_GAIN_ADJUST,11;TEST_CMD_PLT_GAIN_GET,12;TEST_CMD_CHANNEL_TUNE_OLD,13;TEST_CMD_FREE_RUN_RSSI,14;TEST_CMD_DEBUG,15;TEST_CMD_CLPC_COMMANDS,16;RESERVED_4,17;TEST_CMD_RX_STAT_STOP,18;TEST_CMD_RX_STAT_START,19;TEST_CMD_RX_STAT_RESET,20;TEST_CMD_RX_STAT_GET,21;TEST_CMD_LOOPBACK_START,22;TEST_CMD_LOOPBACK_STOP,23;TEST_CMD_GET_FW_VERSIONS,24;TEST_CMD_INI_FILE_RADIO_PARAM,25;TEST_CMD_RUN_CALIBRATION_TYPE,26;TEST_CMD_TX_GAIN_ADJUST,27;TEST_CMD_UPDATE_PD_BUFFER_ERRORS,28;TEST_CMD_UPDATE_PD_REFERENCE_POINT,29;TEST_CMD_INI_FILE_GENERAL_PARAM,30;TEST_CMD_SET_EFUSE,31;TEST_CMD_GET_EFUSE,32;TEST_CMD_TEST_TONE,33;TEST_CMD_POWER_MODE,34;TEST_CMD_SMART_REFLEX,35;TEST_CMD_CHANNEL_RESPONSE,36;TEST_CMD_DCO_ITRIM_FEATURE,37;TEST_CMD_START_TX_SIMULATION,38;TEST_CMD_STOP_TX_SIMULATION,39;TEST_CMD_START_RX_SIMULATION,40;TEST_CMD_STOP_RX_SIMULATION,41;TEST_CMD_GET_RX_STATISTICS,42;TEST_CMD_SET_NVS_VERSION,43;TEST_CMD_CHANNEL_TUNE,44;TEST_CMD_TX_POWER,45;TEST_CMD_SET_ANTENNA_MODE24G,46;TEST_CMD_GET_CALIB_RESULT,47;TEST_CMD_SET_ANTENNA_MODE5G,48;TEST_CMD_READ_REGISTER,49;TEST_CMD_WRITE_REGISTER,50;TEST_CMD_START_TX_TONE,51;TEST_CMD_STOP_TX_TONE,52;TEST_CMD_START_RF_PARAMS_SET,53;TEST_CMD_STOP_RF_PARAMS_SET,54;TEST_CMD_REG_DOMAIN_UPDATE,55;TEST_CMD_5GHZ_ANTENNA_DIVERSITY,56;MAX_TEST_CMD_ID,255
    TTestCmdChnageNVSVersion_enum|eCHANGE_TO_NVS_VERSION_2,2;eCHANGE_TO_NVS_VERSION_2_1,21;eLAST_NVS_CHANGE,127
    root@s40-bigbend-v1:/lcc/data/logs/debug# [ 1022.680474] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1198
    ====
    
    
    I have disable all the lennox application and connected the the chip to the themos ssid in wpa3 in 5 GHZ. the packet corruption message appears and the
    with in 8 packets 8 packets (1778 to 1787) , the corrupted packet error message appeared more than 25 times and the crash is happening more than 2 times
    
    we can see 3 errors
    
    a.  WARNING corrupted packet in RX: status: 0x1 len
    b. FW panic crash
    c. [ 2454.182199] wlcore: ERROR Calculate of clear addr Clear = 204025b0, write = 204015b0
    [ 2463.869389] wlcore: ERROR Calculate of clear addr Clear = 204025b0, write = 204015b0
    
    
    root@s40-bigbend-v1:/lcc/data/logs/debug# [ 2326.988546] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 265
    [ 2329.958545] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 2330.673725] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 2331.495720] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 2331.501198] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 114
    [ 2331.507647] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 2332.210146] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 2332.215539] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 114
    [ 2332.222167] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 2332.228787] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 114
    [ 2332.930121] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 2332.935477] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 2333.746129] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 2333.751619] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 114
    [ 2333.758059] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 114
    [ 2334.462737] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 114
    [ 2334.468109] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 2334.474764] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 2335.181788] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 2335.187142] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 2336.921560] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 238
    [ 2336.926961] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 114
    [ 2338.456292] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 114
    [ 2340.198757] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 238
    [ 2340.204116] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 114
    [ 2341.016137] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 114
    [ 2341.734960] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 114
    [ 2342.680467] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1197
    [ 2345.012209] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 114
    [ 2355.557335] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 265
    [ 2362.408764] wlcore: ERROR Tx stuck (in FW) for 5000 ms. Starting recovery
    [ 2362.414091] ------------[ cut here ]------------
    [ 2362.418873] WARNING: CPU: 0 PID: 7927 at drivers/net/wireless/ti/wlcore/main.c:861 wl12xx_queue_recovery_work+0x5c/0x60 [wlcore]
    [ 2362.430451] Modules linked in: cmac ccm af_packet can_raw can nft_counter nf_tables nfnetlink usb_f_eem u_ether usb_f_fs libcomposite aes_arm_bs crypto_simd cryptd sd_mod usb_storage wl18xx scsi_mod wlcore mac80211 libarc4 cfg80211 rfkill evdev stm32_adc stm32_timer_trigger industrialio_triggered_buffer kfifo_buf ehci_platform phy_stm32_usbphyc galcore(O) ehci_hcd dwc2 roles udc_core usbcore wlcore_sdio usb_common stm32_adc_core m_can_platform m_can can_dev atmel_mxt_ts leds_gpio led_class sch_fq_codel fuse ipv6 nf_defrag_ipv6
    [ 2362.477169] CPU: 0 PID: 7927 Comm: kworker/u4:0 Tainted: G        W  O      5.4.56 #1
    [ 2362.484746] Hardware name: STM32 (Device Tree Support)
    [ 2362.489931] Workqueue: phy0 wl12xx_tx_watchdog_work [wlcore]
    [ 2362.495545] [<c011251c>] (unwind_backtrace) from [<c010d778>] (show_stack+0x10/0x14)
    [ 2362.503266] [<c010d778>] (show_stack) from [<c06e2ecc>] (dump_stack+0xb0/0xc4)
    [ 2362.510480] [<c06e2ecc>] (dump_stack) from [<c0125a70>] (__warn+0xd0/0xf8)
    [ 2362.517344] [<c0125a70>] (__warn) from [<c0125df4>] (warn_slowpath_fmt+0x64/0xc4)
    [ 2362.524843] [<c0125df4>] (warn_slowpath_fmt) from [<bf308ff8>] (wl12xx_queue_recovery_work+0x5c/0x60 [wlcore])
    [ 2362.534856] [<bf308ff8>] (wl12xx_queue_recovery_work [wlcore]) from [<bf309160>] (wl12xx_tx_watchdog_work+0x164/0x170 [wlcore])
    [ 2362.546303] [<bf309160>] (wl12xx_tx_watchdog_work [wlcore]) from [<c01420f4>] (process_one_work+0x1dc/0x58c)
    [ 2362.556100] [<c01420f4>] (process_one_work) from [<c01424f0>] (worker_thread+0x4c/0x528)
    [ 2362.564183] [<c01424f0>] (worker_thread) from [<c014845c>] (kthread+0x11c/0x144)
    [ 2362.571571] [<c014845c>] (kthread) from [<c01010e8>] (ret_from_fork+0x14/0x2c)
    [ 2362.578775] Exception stack(0xc7ef3fb0 to 0xc7ef3ff8)
    [ 2362.583818] 3fa0:                                     00000000 00000000 00000000 00000000
    [ 2362.591989] 3fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    [ 2362.600157] 3fe0: 00000000 00000000 00000000 00000000 00000013 00000000
    [ 2362.607118] ---[ end trace 61e5b1abac9f14ba ]---
    [ 2362.611514] wlcore: Reading FW panic log
    [ 2362.618226] wlcore: ERROR Calculate of clear addr Clear = 20401a68, write = 204019fb
    [ 2362.739319] wlcore: Hardware recovery in progress. FW ver: Rev 8.9.1.0.2
    [ 2362.744904] wlcore: pc: 0x0, hint_sts: 0x00000008 count: 7
    [ 2362.750512] wlcore: down
    [ 2362.752639] wlcore: down
    [ 2362.755323] ieee80211 phy0: Hardware restart was requested
    [ 2363.742854] wlcore: using inverted interrupt logic: 2
    [ 2363.800632] wlcore: PHY firmware version: Rev 8.2.0.0.246
    [ 2364.041863] wlcore: firmware booted (Rev 8.9.1.0.2)
    [ 2364.065424] wlcore: Association completed.
    [ 2372.680469] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1192
    
    root@s40-bigbend-v1:/lcc/data/logs/debug# ifconfig
    can0: flags=193<UP,RUNNING,NOARP>  mtu 16  metric 1
            unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  txqueuelen 10  (UNSPEC)
            RX packets 3  bytes 24 (24.0 B)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 0  bytes 0 (0.0 B)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
            device interrupt 50
    
    lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536  metric 1
            inet 127.0.0.1  netmask 255.0.0.0
            inet6 ::1  prefixlen 128  scopeid 0x10<host>
            loop  txqueuelen 1000  (Local Loopback)
            RX packets 314  bytes 15700 (15.3 KiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 314  bytes 15700 (15.3 KiB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500  metric 1
            inet 10.1.171.139  netmask 255.255.255.0  broadcast 10.1.171.255
            inet6 fe80::62e8:5bff:fea2:b828  prefixlen 64  scopeid 0x20<link>
            ether 60:e8:5b:a2:b8:28  txqueuelen 1000  (Ethernet)
            RX packets 1778  bytes 368757 (360.1 KiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 1279  bytes 617077 (602.6 KiB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    root@s40-bigbend-v1:/lcc/data/logs/debug# [ 2402.680469] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1198
    [ 2420.786878] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 265
    [ 2426.521750] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 114
    [ 2427.236980] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 114
    [ 2428.059063] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 114
    [ 2428.773195] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 114
    [ 2428.778548] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 114
    [ 2430.207537] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 114
    [ 2432.680469] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1198
    [ 2454.182199] wlcore: ERROR Calculate of clear addr Clear = 204025b0, write = 204015b0
    [ 2462.680470] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1197
    [ 2463.869389] wlcore: ERROR Calculate of clear addr Clear = 204025b0, write = 204015b0
    [ 2469.529950] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 2469.535304] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 2470.245028] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 2470.250433] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 2471.064502] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 2471.069906] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 2471.784938] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 114
    [ 2473.419438] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 2473.424818] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 2473.431461] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 2474.034657] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 2474.040098] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 2474.754995] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 2474.760418] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 2475.571467] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 2476.582626] wlcore: ERROR SW watchdog interrupt received! starting recovery.
    [ 2476.588219] ------------[ cut here ]------------
    [ 2476.593006] WARNING: CPU: 1 PID: 401 at drivers/net/wireless/ti/wlcore/main.c:861 wl12xx_queue_recovery_work+0x5c/0x60 [wlcore]
    [ 2476.604375] Modules linked in: cmac ccm af_packet can_raw can nft_counter nf_tables nfnetlink usb_f_eem u_ether usb_f_fs libcomposite aes_arm_bs crypto_simd cryptd sd_mod usb_storage wl18xx scsi_mod wlcore mac80211 libarc4 cfg80211 rfkill evdev stm32_adc stm32_timer_trigger industrialio_triggered_buffer kfifo_buf ehci_platform phy_stm32_usbphyc galcore(O) ehci_hcd dwc2 roles udc_core usbcore wlcore_sdio usb_common stm32_adc_core m_can_platform m_can can_dev atmel_mxt_ts leds_gpio led_class sch_fq_codel fuse ipv6 nf_defrag_ipv6
    [ 2476.651063] CPU: 1 PID: 401 Comm: irq/79-wl18xx Tainted: G        W  O      5.4.56 #1
    [ 2476.658797] Hardware name: STM32 (Device Tree Support)
    [ 2476.663956] [<c011251c>] (unwind_backtrace) from [<c010d778>] (show_stack+0x10/0x14)
    [ 2476.671672] [<c010d778>] (show_stack) from [<c06e2ecc>] (dump_stack+0xb0/0xc4)
    [ 2476.678886] [<c06e2ecc>] (dump_stack) from [<c0125a70>] (__warn+0xd0/0xf8)
    [ 2476.685751] [<c0125a70>] (__warn) from [<c0125df4>] (warn_slowpath_fmt+0x64/0xc4)
    [ 2476.693271] [<c0125df4>] (warn_slowpath_fmt) from [<bf308ff8>] (wl12xx_queue_recovery_work+0x5c/0x60 [wlcore])
    [ 2476.703265] [<bf308ff8>] (wl12xx_queue_recovery_work [wlcore]) from [<bf3097ec>] (wlcore_irq+0x108/0x188 [wlcore])
    [ 2476.713584] [<bf3097ec>] (wlcore_irq [wlcore]) from [<c017b6e4>] (irq_thread_fn+0x1c/0x78)
    [ 2476.721817] [<c017b6e4>] (irq_thread_fn) from [<c017b9fc>] (irq_thread+0x134/0x200)
    [ 2476.729464] [<c017b9fc>] (irq_thread) from [<c014845c>] (kthread+0x11c/0x144)
    [ 2476.736592] [<c014845c>] (kthread) from [<c01010e8>] (ret_from_fork+0x14/0x2c)
    [ 2476.743798] Exception stack(0xed643fb0 to 0xed643ff8)
    [ 2476.748842] 3fa0:                                     00000000 00000000 00000000 00000000
    [ 2476.757014] 3fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    [ 2476.765182] 3fe0: 00000000 00000000 00000000 00000000 00000013 00000000
    [ 2476.771911] ---[ end trace 61e5b1abac9f14bb ]---
    [ 2476.776466] wlcore: Reading FW panic log
    [ 2476.899285] wlcore: Hardware recovery in progress. FW ver: Rev 8.9.1.0.2
    [ 2476.904870] wlcore: pc: 0xe6c2, hint_sts: 0x00000000 count: 8
    [ 2476.911569] wlcore: down
    [ 2476.912803] wlcore: down
    [ 2476.915457] ieee80211 phy0: Hardware restart was requested
    [ 2477.903015] wlcore: using inverted interrupt logic: 2
    [ 2477.958536] wlcore: PHY firmware version: Rev 8.2.0.0.246
    [ 2478.201861] wlcore: firmware booted (Rev 8.9.1.0.2)
    [ 2478.223069] wlcore: Association completed.
    [ 2482.548439] wlcore: ERROR SW watchdog interrupt received! starting recovery.
    [ 2482.554081] ------------[ cut here ]------------
    [ 2482.558713] WARNING: CPU: 1 PID: 401 at drivers/net/wireless/ti/wlcore/main.c:861 wl12xx_queue_recovery_work+0x5c/0x60 [wlcore]
    [ 2482.570145] Modules linked in: cmac ccm af_packet can_raw can nft_counter nf_tables nfnetlink usb_f_eem u_ether usb_f_fs libcomposite aes_arm_bs crypto_simd cryptd sd_mod usb_storage wl18xx scsi_mod wlcore mac80211 libarc4 cfg80211 rfkill evdev stm32_adc stm32_timer_trigger industrialio_triggered_buffer kfifo_buf ehci_platform phy_stm32_usbphyc galcore(O) ehci_hcd dwc2 roles udc_core usbcore wlcore_sdio usb_common stm32_adc_core m_can_platform m_can can_dev atmel_mxt_ts leds_gpio led_class sch_fq_codel fuse ipv6 nf_defrag_ipv6
    [ 2482.616879] CPU: 1 PID: 401 Comm: irq/79-wl18xx Tainted: G        W  O      5.4.56 #1
    [ 2482.624602] Hardware name: STM32 (Device Tree Support)
    [ 2482.629759] [<c011251c>] (unwind_backtrace) from [<c010d778>] (show_stack+0x10/0x14)
    [ 2482.637476] [<c010d778>] (show_stack) from [<c06e2ecc>] (dump_stack+0xb0/0xc4)
    [ 2482.644690] [<c06e2ecc>] (dump_stack) from [<c0125a70>] (__warn+0xd0/0xf8)
    [ 2482.651555] [<c0125a70>] (__warn) from [<c0125df4>] (warn_slowpath_fmt+0x64/0xc4)
    [ 2482.659076] [<c0125df4>] (warn_slowpath_fmt) from [<bf308ff8>] (wl12xx_queue_recovery_work+0x5c/0x60 [wlcore])
    [ 2482.669071] [<bf308ff8>] (wl12xx_queue_recovery_work [wlcore]) from [<bf3097ec>] (wlcore_irq+0x108/0x188 [wlcore])
    [ 2482.679391] [<bf3097ec>] (wlcore_irq [wlcore]) from [<c017b6e4>] (irq_thread_fn+0x1c/0x78)
    [ 2482.687623] [<c017b6e4>] (irq_thread_fn) from [<c017b9fc>] (irq_thread+0x134/0x200)
    [ 2482.695272] [<c017b9fc>] (irq_thread) from [<c014845c>] (kthread+0x11c/0x144)
    [ 2482.702399] [<c014845c>] (kthread) from [<c01010e8>] (ret_from_fork+0x14/0x2c)
    [ 2482.709603] Exception stack(0xed643fb0 to 0xed643ff8)
    [ 2482.714647] 3fa0:                                     00000000 00000000 00000000 00000000
    [ 2482.722818] 3fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    [ 2482.730986] 3fe0: 00000000 00000000 00000000 00000000 00000013 00000000
    [ 2482.737708] ---[ end trace 61e5b1abac9f14bc ]---
    [ 2482.742312] wlcore: Reading FW panic log
    [ 2482.859312] wlcore: Hardware recovery in progress. FW ver: Rev 8.9.1.0.2
    [ 2482.864894] wlcore: pc: 0xe6c2, hint_sts: 0x00000000 count: 9
    [ 2482.870730] wlcore: down
    [ 2482.872836] wlcore: down
    [ 2482.876036] ieee80211 phy0: Hardware restart was requested
    [ 2483.872856] wlcore: using inverted interrupt logic: 2
    [ 2483.930555] wlcore: PHY firmware version: Rev 8.2.0.0.246
    [ 2484.171924] wlcore: firmware booted (Rev 8.9.1.0.2)
    [ 2484.195149] wlcore: Association completed.
    
    root@s40-bigbend-v1:/lcc/data/logs/debug# [ 2489.399680] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 265
    
    root@s40-bigbend-v1:/lcc/data/logs/debug# ifcon[ 2492.680470] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1197
    fig
    can0: flags=193<UP,RUNNING,NOARP>  mtu 16  metric 1
            unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  txqueuelen 10  (UNSPEC)
            RX packets 3  bytes 24 (24.0 B)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 0  bytes 0 (0.0 B)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
            device interrupt 50
    
    lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536  metric 1
            inet 127.0.0.1  netmask 255.0.0.0
            inet6 ::1  prefixlen 128  scopeid 0x10<host>
            loop  txqueuelen 1000  (Local Loopback)
            RX packets 328  bytes 16400 (16.0 KiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 328  bytes 16400 (16.0 KiB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500  metric 1
            inet 10.1.171.139  netmask 255.255.255.0  broadcast 10.1.171.255
            inet6 fe80::62e8:5bff:fea2:b828  prefixlen 64  scopeid 0x20<link>
            ether 60:e8:5b:a2:b8:28  txqueuelen 1000  (Ethernet)
            RX packets 1787  bytes 369844 (361.1 KiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 1280  bytes 617175 (602.7 KiB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    root@s40-bigbend-v1:/lcc/data/logs/debug# [ 2497.384693] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 114
    [ 2499.941543] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 104
    [ 2499.946895] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 104
    [ 2500.147377] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 2500.152786] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 114
    [ 2503.117532] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 265
    [ 2503.219235] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 2503.225641] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 2506.188173] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    
    root@s40-bigbend-v1:~# modinfo wlcore
    filename:       /lib/modules/5.4.56/kernel/drivers/net/wireless/ti/wlcore/wlcore.ko
    author:         Juuso Oikarinen <juuso.oikarinen@nokia.com>
    author:         Luciano Coelho <coelho@ti.com>
    license:        GPL
    depends:        mac80211,cfg80211
    intree:         Y
    name:           wlcore
    vermagic:       5.4.56 SMP preempt mod_unload modversions ARMv7 p2v8
    parm:           debug_level:wl12xx debugging level (uint)
    parm:           fwlog:FW logger options: continuous, dbgpins or disable (charp)
    parm:           fwlog_mem_blocks:fwlog mem_blocks (int)
    parm:           bug_on_recovery:BUG() on fw recovery (int)
    parm:           no_recovery:Prevent HW recovery. FW will remain stuck. (int)
    ========================
    root@s40-bigbend-v1:~#
    root@s40-bigbend-v1:~#
    root@s40-bigbend-v1:~# iw dev wlan0 link
    Connected to 44:12:44:dd:1f:e2 (on wlan0)
     SSID: THERMOS
     freq: 2437
     RX: 2151520 bytes (6203 packets)
     TX: 3994978 bytes (3717 packets)
     signal: -54 dBm
     rx bitrate: 65.0 MBit/s MCS 7
     tx bitrate: 52.0 MBit/s MCS 5
    
     bss flags:   short-preamble short-slot-time
     dtim period: 1
     beacon int:  100
    root@s40-bigbend-v1:~# ifconfig
    can0: flags=193<UP,RUNNING,NOARP>  mtu 16  metric 1
            unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  txqueuelen 10  (UNSPEC)
            RX packets 3  bytes 24 (24.0 B)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 0  bytes 0 (0.0 B)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
            device interrupt 50
    
    lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536  metric 1
            inet 127.0.0.1  netmask 255.0.0.0
            inet6 ::1  prefixlen 128  scopeid 0x10<host>
            loop  txqueuelen 1000  (Local Loopback)
            RX packets 154  bytes 7700 (7.5 KiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 154  bytes 7700 (7.5 KiB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500  metric 1
            inet 10.1.171.139  netmask 255.255.255.0  broadcast 10.1.171.255
            inet6 fe80::62e8:5bff:fea2:b828  prefixlen 64  scopeid 0x20<link>
            ether 60:e8:5b:a2:b8:28  txqueuelen 1000  (Ethernet)
            RX packets 7765  bytes 2559909 (2.4 MiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 4523  bytes 4234102 (4.0 MiB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    root@s40-bigbend-v1:~# iw dev wlan0 link
    Connected to 44:12:44:dd:1f:e2 (on wlan0)
     SSID: THERMOS
     freq: 2437
     RX: 2227138 bytes (6412 packets)
     TX: 4039480 bytes (3801 packets)
     signal: -54 dBm
     rx bitrate: 39.0 MBit/s MCS 4
     tx bitrate: 19.5 MBit/s MCS 2
    
     bss flags:   short-preamble short-slot-time
     dtim period: 1
     beacon int:  100
    root@s40-bigbend-v1:~# ifconfig
    can0: flags=193<UP,RUNNING,NOARP>  mtu 16  metric 1
            unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  txqueuelen 10  (UNSPEC)
            RX packets 3  bytes 24 (24.0 B)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 0  bytes 0 (0.0 B)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
            device interrupt 50
    
    lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536  metric 1
            inet 127.0.0.1  netmask 255.0.0.0
            inet6 ::1  prefixlen 128  scopeid 0x10<host>
            loop  txqueuelen 1000  (Local Loopback)
            RX packets 158  bytes 7900 (7.7 KiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 158  bytes 7900 (7.7 KiB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500  metric 1
            inet 10.1.171.139  netmask 255.255.255.0  broadcast 10.1.171.255
            inet6 fe80::62e8:5bff:fea2:b828  prefixlen 64  scopeid 0x20<link>
            ether 60:e8:5b:a2:b8:28  txqueuelen 1000  (Ethernet)
            RX packets 7903  bytes 2597442 (2.4 MiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 4581  bytes 4253051 (4.0 MiB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    root@s40-bigbend-v1:~# iw dev wlan0 link
    Connected to 44:12:44:dd:1f:e2 (on wlan0)
     SSID: THERMOS
     freq: 2437
     RX: 2250706 bytes (6493 packets)
     TX: 4051027 bytes (3842 packets)
     signal: -53 dBm
     rx bitrate: 65.0 MBit/s MCS 7
     tx bitrate: 72.2 MBit/s MCS 7 short GI
    
     bss flags:   short-preamble short-slot-time
     dtim period: 1
     beacon int:  100
    root@s40-bigbend-v1:~# ifconfig
    can0: flags=193<UP,RUNNING,NOARP>  mtu 16  metric 1
            unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  txqueuelen 10  (UNSPEC)
            RX packets 3  bytes 24 (24.0 B)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 0  bytes 0 (0.0 B)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
            device interrupt 50
    
    lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536  metric 1
            inet 127.0.0.1  netmask 255.0.0.0
            inet6 ::1  prefixlen 128  scopeid 0x10<host>
            loop  txqueuelen 1000  (Local Loopback)
            RX packets 158  bytes 7900 (7.7 KiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 158  bytes 7900 (7.7 KiB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500  metric 1
            inet 10.1.171.139  netmask 255.255.255.0  broadcast 10.1.171.255
            inet6 fe80::62e8:5bff:fea2:b828  prefixlen 64  scopeid 0x20<link>
            ether 60:e8:5b:a2:b8:28  txqueuelen 1000  (Ethernet)
            RX packets 7918  bytes 2598735 (2.4 MiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 4596  bytes 4257081 (4.0 MiB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    root@s40-bigbend-v1:~# iftop -i wlan0
    -sh: iftop: command not found
    root@s40-bigbend-v1:~# iwconfig wlan0
    -sh: iwconfig: command not found
    root@s40-bigbend-v1:~# nload
    -sh: nload: command not found
    root@s40-bigbend-v1:~# ethtool wlan0
    Settings for wlan0:
     Link detected: yes
    root@s40-bigbend-v1:~# iw wlan0 station dump
    Station 44:12:44:dd:1f:e2 (on wlan0)
     inactive time: 0 ms
     rx bytes:    2360805
     rx packets:  6832
     tx bytes:    4109093
     tx packets:  3996
     tx retries:  0
     tx failed:   13
     beacon loss: 1
     rx drop misc:  0
     signal:      -64 dBm
     signal avg:  -60 dBm
     tx bitrate:  52.0 MBit/s MCS 5
     tx duration: 0 us
     rx bitrate:  65.0 MBit/s MCS 7
     rx duration: 0 us
     authorized:  yes
     authenticated: yes
     associated:  yes
     preamble:    long
     WMM/WME:     yes
     MFP:         yes
     TDLS peer:   no
     DTIM period: 1
     beacon interval:100
     short preamble:    yes
     short slot time:yes
     connected time:    729 seconds
     associated at [boottime]:      594.933s
     associated at: 18446725626980534996 ms
     current time:  14462613 ms
    root@s40-bigbend-v1:~# iw wlan0 station dump
    Station 44:12:44:dd:1f:e2 (on wlan0)
     inactive time: 10 ms
     rx bytes:    2382067
     rx packets:  6891
     tx bytes:    4116557
     tx packets:  4027
     tx retries:  0
     tx failed:   13
     beacon loss: 1
     rx drop misc:  0
     signal:      -61 dBm
     signal avg:  -60 dBm
     tx bitrate:  52.0 MBit/s MCS 5
     tx duration: 0 us
     rx bitrate:  65.0 MBit/s MCS 7
     rx duration: 0 us
     authorized:  yes
     authenticated: yes
     associated:  yes
     preamble:    long
     WMM/WME:     yes
     MFP:         yes
     TDLS peer:   no
     DTIM period: 1
     beacon interval:100
     short preamble:    yes
     short slot time:yes
     connected time:    744 seconds
     associated at [boottime]:      594.933s
     associated at: 18446725626980552178 ms
     current time:  14478185 ms
    root@s40-bigbend-v1:~# iw wlan0 station dump
    Station 44:12:44:dd:1f:e2 (on wlan0)
     inactive time: 0 ms
     rx bytes:    2382681
     rx packets:  6897
     tx bytes:    4118369
     tx packets:  4035
     tx retries:  0
     tx failed:   15
     beacon loss: 1
     rx drop misc:  0
     signal:      -65 dBm
     signal avg:  -59 dBm
     tx bitrate:  52.0 MBit/s MCS 5
     tx duration: 0 us
     rx bitrate:  39.0 MBit/s MCS 4
     rx duration: 0 us
     authorized:  yes
     authenticated: yes
     associated:  yes
     preamble:    long
     WMM/WME:     yes
     MFP:         yes
     TDLS peer:   no
     DTIM period: 1
     beacon interval:100
     short preamble:    yes
     short slot time:yes
     connected time:    745 seconds
     associated at [boottime]:      594.933s
     associated at: 18446725626980552176 ms
     current time:  14478929 ms
    root@s40-bigbend-v1:~#
    
    ==============================
    Kernel bootup log
    ===============================
    NOTICE:  Model: Lennox S40 'BigBend'
    NOTICE:  BL2: v2.4-r1.0(release):v1.0.12-14-gd37845adb
    NOTICE:  BL2: Built : 16:28:28, May 16 2022
    NOTICE:  BL2: Booting BL32
    NOTICE:  SP_MIN: v2.4-r1.0(release):v1.0.12-14-gd37845adb
    NOTICE:  SP_MIN: Built : 16:28:28, May 16 2022
    
    
    U-Boot 2020.01-stm32mp-r2.1-00137-gc8df5b13a5-dirty (Jun 15 2022 - 09:04:44 +0000)
    
    CPU: STM32MP157FAA Rev.Z
    Model: Lennox S40 'BigBend' V1
    DRAM:  1 GiB
    Clocks:
    - MPU : 800 MHz
    - MCU : 208.878 MHz
    - AXI : 266.500 MHz
    - PER : 24 MHz
    - DDR : 533 MHz
    WDT:   Started without servicing (90s timeout)
    MMC:   STM32 SD/MMC: 1, STM32 SD/MMC: 2
    switch to partitions #0, OK
    mmc2(part 0) is current device
    
    MMC read: dev # 2, block # 6144, count 2048 ... 2048 blocks read: OK
    switch to partitions #0, OK
    mmc2(part 0) is current device
    
    MMC write: dev # 2, block # 6144, count 2048 ... 2048 blocks written: OK
    14445913 bytes read in 326 ms (42.3 MiB/s)
    ## Copying 'splash' subimage from FIT image at c4000000 ...
    sha256+    Loading part 0 ... OK
    ## Executing script at c4000000
    gpio: pin 144 (gpio 144) value is 0
    gpio: pin 144 (gpio 144) value is 1
    ## Loading kernel from FIT Image at c4000000 ...
       Using 'config' configuration
       Trying 'kernel' kernel subimage
         Description:  Linux kernel
         Type:         Kernel Image
         Compression:  uncompressed
         Data Start:   0xc480db9c
         Data Size:    4973872 Bytes = 4.7 MiB
         Architecture: ARM
         OS:           Linux
         Load Address: 0xc2000040
         Entry Point:  0xc2000040
         Hash algo:    sha256
         Hash value:   b6af134ee80cc42d690d4b0a6371ca71147a6f59f3225ddbd4db7161980edcfa
         Sign algo:    sha256,rsa2048:kernel
         Sign value:   unavailable
       Verifying Hash Integrity ... sha256+ OK
    ## Loading ramdisk from FIT Image at c4000000 ...
       Using 'config' configuration
       Trying 'ramdisk' ramdisk subimage
         Description:  RAM disk
         Type:         RAMDisk Image
         Compression:  uncompressed
         Data Start:   0xc40000ac
         Data Size:    8361215 Bytes = 8 MiB
         Architecture: ARM
         OS:           Linux
         Load Address: unavailable
         Entry Point:  unavailable
         Hash algo:    sha256
         Hash value:   8ad981829a67667fb3dfdbe8f3fa6c871706db877fdd26fc8ed839d28f6e37f8
         Sign algo:    sha256,rsa2048:kernel
         Sign value:   unavailable
       Verifying Hash Integrity ... sha256+ OK
    ## Loading fdt from FIT Image at c4000000 ...
       Using 'config' configuration
       Trying 'fdt' fdt subimage
         Description:  Device tree
         Type:         Flat Device Tree
         Compression:  uncompressed
         Data Start:   0xc47f96bc
         Data Size:    82907 Bytes = 81 KiB
         Architecture: ARM
         Hash algo:    sha256
         Hash value:   77e18feff772220948d38c800a3cbd73051194ceeee9ec9ae73dfab047fd33fa
         Sign algo:    sha256,rsa2048:kernel
         Sign value:   unavailable
       Verifying Hash Integrity ... sha256+ OK
       Booting using the fdt blob at 0xc47f96bc
       Loading Kernel Image
       Loading Ramdisk to cf806000, end cffff4ff ... OK
       Loading Device Tree to cf7ee000, end cf8053da ... OK
    
    Starting kernel ...
    
    [    0.000000] Booting Linux on physical CPU 0x0
    [    0.000000] Linux version 5.4.56 (oe-user@oe-host) (gcc version 9.3.0 (GCC)) #1 SMP PREEMPT Thu Jun 5 09:41:57 UTC 2025
    [    0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d
    [    0.000000] CPU: div instructions available: patching division code
    [    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
    [    0.000000] OF: fdt: Machine model: Lennox S40 'BigBend' V1
    [    0.000000] Memory policy: Data cache writealloc
    [    0.000000] cma: Reserved 128 MiB at 0xf7800000
    [    0.000000] psci: probing for conduit method from DT.
    [    0.000000] psci: PSCIv1.1 detected in firmware.
    [    0.000000] psci: Using standard PSCI v0.2 function IDs
    [    0.000000] psci: MIGRATE_INFO_TYPE not supported.
    [    0.000000] psci: SMC Calling Convention v1.0
    [    0.000000] percpu: Embedded 20 pages/cpu s50700 r8192 d23028 u81920
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 244031
    [    0.000000] Kernel command line: mc_reset=75 mp_reset=54 console=ttySTM8,115200 watchdog.open_timeout=120 root=/dev/disk/by-bootslot/current/rootfs ro rootwait boot.device=sdmmc2 boot.slot=1
    [    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes, linear)
    [    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
    [    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
    [    0.000000] Memory: 823092K/983036K available (7168K kernel code, 389K rwdata, 1616K rodata, 1024K init, 170K bss, 28872K reserved, 131072K cma-reserved, 131068K highmem)
    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
    [    0.000000] rcu: Preemptible hierarchical RCU implementation.
    [    0.000000] rcu:     RCU event tracing is enabled.
    [    0.000000]  Tasks RCU enabled.
    [    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
    [    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
    [    0.000000] random: get_random_bytes called from start_kernel+0x31c/0x4f4 with crng_init=0
    [    0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (virt).
    [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
    [    0.000008] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
    [    0.000022] Switching to timer-based delay loop, resolution 41ns
    [    0.000888] Console: colour dummy device 80x30
    [    0.000936] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000)
    [    0.000953] pid_max: default: 32768 minimum: 301
    [    0.001176] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
    [    0.001199] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
    [    0.002360] CPU: Testing write buffer coherency: ok
    [    0.002846] /cpus/cpu@0 missing clock-frequency property
    [    0.002874] /cpus/cpu@1 missing clock-frequency property
    [    0.002888] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
    [    0.059932] Setting up static identity map for 0xc0100000 - 0xc0100060
    [    0.079909] rcu: Hierarchical SRCU implementation.
    [    0.120029] smp: Bringing up secondary CPUs ...
    [    0.200545] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
    [    0.200736] smp: Brought up 1 node, 2 CPUs
    [    0.200756] SMP: Total of 2 processors activated (96.00 BogoMIPS).
    [    0.200765] CPU: All CPU(s) started in SVC mode.
    [    0.201560] devtmpfs: initialized
    [    0.224214] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5
    [    0.224799] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
    [    0.224829] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
    [    0.230139] pinctrl core: initialized pinctrl subsystem
    [    0.231636] NET: Registered protocol family 16
    [    0.233883] DMA: preallocated 256 KiB pool for atomic coherent allocations
    [    0.235435] cpuidle: using governor menu
    [    0.235785] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
    [    0.235798] hw-breakpoint: maximum watchpoint size is 8 bytes.
    [    0.236150] Serial: AMBA PL011 UART driver
    [    0.238519] stm32-pm-domain pm_domain: domain core-ret-power-domain registered
    [    0.238553] stm32-pm-domain pm_domain: subdomain core-power-domain registered
    [    0.238567] stm32-pm-domain pm_domain: domains probed
    [    0.268751] clocksource: Switched to clocksource arch_sys_counter
    [    0.334718] thermal_sys: Registered thermal governor 'step_wise'
    [    0.335284] NET: Registered protocol family 2
    [    0.336187] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes, linear)
    [    0.336230] TCP established hash table entries: 8192 (order: 3, 32768 bytes, linear)
    [    0.336322] TCP bind hash table entries: 8192 (order: 4, 65536 bytes, linear)
    [    0.336468] TCP: Hash tables configured (established 8192 bind 8192)
    [    0.336639] UDP hash table entries: 512 (order: 2, 16384 bytes, linear)
    [    0.336703] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear)
    [    0.336970] NET: Registered protocol family 1
    [    0.337359] Trying to unpack rootfs image as initramfs...
    [    0.994349] Freeing initrd memory: 8168K
    [    0.995052] hw perfevents: enabled with armv7_cortex_a7 PMU driver, 5 counters available
    [    0.997003] Initialise system trusted keyrings
    [    0.997359] workingset: timestamp_bits=14 max_order=18 bucket_order=4
    [    1.008029] NET: Registered protocol family 38
    [    1.008053] Key type asymmetric registered
    [    1.008064] Asymmetric key parser 'x509' registered
    [    1.008140] bounce: pool size: 64 pages
    [    1.008196] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250)
    [    1.008209] io scheduler mq-deadline registered
    [    1.014632] STM32 USART driver initialized
    [    1.030995] brd: module loaded
    [    1.043849] loop: module loaded
    [    1.044285] gpio-pulse lennox-pulse: unable to get GPIO from dt
    [    1.045481] i2c /dev entries driver
    [    1.046984] device-mapper: ioctl: 4.41.0-ioctl (2019-09-16) initialised: dm-devel@redhat.com
    [    1.047854] stm32-cpufreq stm32-cpufreq: Failed to get chip info: -517
    [    1.048927] sdhci: Secure Digital Host Controller Interface driver
    [    1.048940] sdhci: Copyright(c) Pierre Ossman
    [    1.048947] sdhci-pltfm: SDHCI platform and OF driver helper
    [    1.049550] arm-smc-mbox mailbox-0: ARM SMC mailbox enabled.
    [    1.049662] arm-smc-mbox mailbox-1: ARM SMC mailbox enabled.
    [    1.050207] Unable to get STM32 DDR PMU clock
    [    1.051390] ThumbEE CPU extension supported.
    [    1.051425] Registering SWP/SWPB emulation handler
    [    1.051841] registered taskstats version 1
    [    1.051854] Loading compiled-in X.509 certificates
    [    1.055864] gpio-pulse lennox-pulse: unable to get GPIO from dt
    [    1.057928] arm-scmi firmware:scmi-0: SCMI Protocol v2.0 'ST:' Firmware version 0x0
    [    1.058540] Unable to get STM32 DDR PMU clock
    [    1.062306] gpio-pulse lennox-pulse: unable to get GPIO from dt
    [    1.067531] Unable to get STM32 DDR PMU clock
    [    1.096404] stm32-mdma 58000000.dma: STM32 MDMA driver registered
    [    1.096997] stm32-dma 48000000.dma: no dma pool: can't use MDMA: 0
    [    1.098335] stm32-dma 48000000.dma: STM32 DMA driver registered
    [    1.098640] stm32-dma 48001000.dma: no dma pool: can't use MDMA: 0
    [    1.100138] stm32-dma 48001000.dma: STM32 DMA driver registered
    [    1.103545] gpio-pulse lennox-pulse: unable to get GPIO from dt
    [    1.106107] stm_thermal 50028000.thermal: stm_thermal_probe: Driver initialized successfully
    [    1.109372] stm32-ddr-pmu: probed (ID=0x00140061 VER=0x00000010), DDR@533MHz
    [    1.109852] /soc/interrupt-controller@5000d000: bank0
    [    1.109867] /soc/interrupt-controller@5000d000: bank1
    [    1.109877] /soc/interrupt-controller@5000d000: bank2
    [    1.111543] stm32mp157-pinctrl soc:pin-controller@50002000: GPIOA bank added
    [    1.111727] GPIO line 22 (LCD_RESET) hogged as output/high
    [    1.112029] stm32mp157-pinctrl soc:pin-controller@50002000: GPIOB bank added
    [    1.112488] stm32mp157-pinctrl soc:pin-controller@50002000: GPIOC bank added
    [    1.112856] stm32mp157-pinctrl soc:pin-controller@50002000: GPIOD bank added
    [    1.112998] GPIO line 75 (LCD_PWR_SEQ_EN) hogged as output/high
    [    1.113256] stm32mp157-pinctrl soc:pin-controller@50002000: GPIOE bank added
    [    1.113607] stm32mp157-pinctrl soc:pin-controller@50002000: GPIOF bank added
    [    1.113968] stm32mp157-pinctrl soc:pin-controller@50002000: GPIOG bank added
    [    1.114324] stm32mp157-pinctrl soc:pin-controller@50002000: GPIOH bank added
    [    1.114657] stm32mp157-pinctrl soc:pin-controller@50002000: GPIOI bank added
    [    1.115047] stm32mp157-pinctrl soc:pin-controller@50002000: GPIOJ bank added
    [    1.115432] stm32mp157-pinctrl soc:pin-controller@50002000: GPIOK bank added
    [    1.115583] stm32mp157-pinctrl soc:pin-controller@50002000: Pinctrl STM32 initialized
    [    1.116389] stm32mp157-pinctrl soc:pin-controller-z@54004000: GPIOZ bank added
    [    1.116412] stm32mp157-pinctrl soc:pin-controller-z@54004000: Pinctrl STM32 initialized
    [    1.118057] 40010000.serial: ttySTM4 at MMIO 0x40010000 (irq = 54, base_baud = 4000000) is a stm32-usart
    [    1.119621] stm32-usart 40019000.serial: interrupt mode for rx (no dma)
    [    1.119641] stm32-usart 40019000.serial: interrupt mode for tx (no dma)
    [    1.119671] 40019000.serial: ttySTM8 at MMIO 0x40019000 (irq = 55, base_baud = 4000000) is a stm32-usart
    [    1.124437] random: fast init done
    [    1.133567] printk: console [ttySTM8] enabled
    [    1.143920] random: crng init done
    [    1.968969] gpio-pulse lennox-pulse: short auto pulse is not defined: -22
    [    1.975670] gpio-pulse lennox-pulse: First pulse generated automatically
    [    1.984387] stm32_rtc 5c004000.rtc: registered as rtc0
    [    1.988411] stm32_rtc 5c004000.rtc: registered rev:1.2
    [    2.009149] stm32f7-i2c 40012000.i2c: using dma1chan2 (tx) and dma1chan3 (rx) for DMA transfers
    [    2.027916] at24 1-0054: 4096 byte 24c32 EEPROM, writable, 32 bytes/write
    [    2.033415] stm32f7-i2c 40012000.i2c: STM32F7 I2C-1 bus adapter
    [    2.055005] stm32f7-i2c 40013000.i2c: doesn't use DMA
    [    2.059200] stm32f7-i2c 40013000.i2c: STM32F7 I2C-2 bus adapter
    [    2.080378] stm32f7-i2c 40014000.i2c: using dma1chan4 (tx) and dma1chan5 (rx) for DMA transfers
    [    2.088384] stm32f7-i2c 40014000.i2c: STM32F7 I2C-3 bus adapter
    [    2.111635] stm32f7-i2c 5c002000.i2c: using dma0chan0 (tx) and dma0chan1 (rx) for DMA transfers
    [    2.119909] stpmic1 4-0033: Restart request set in PMIC
    [    2.124542] stpmic1 4-0033: PMIC Chip Version: 0x21
    [    2.129208] stpmic1 4-0033: PMIC Restart status: 0x1
    [    2.135122] genirq: irq_chip stm32-exti-h did not update eff. affinity mask of irq 65
    [    2.142739] BUCK1: supplied by vin
    [    2.148422] BUCK2: supplied by vin
    [    2.153398] BUCK3: supplied by vin
    [    2.158248] BUCK4: supplied by vin
    [    2.163182] LDO1: supplied by v3v3
    [    2.165317] vdda: Bringing 1800000uV into 2900000-2900000uV
    [    2.172527] LDO2: supplied by v3v3
    [    2.174660] v2v8: Bringing 1800000uV into 2800000-2800000uV
    [    2.181367] LDO3: supplied by vdd_ddr
    [    2.186763] LDO4: supplied by vin
    [    2.191927] LDO5: supplied by v3v3
    [    2.197073] LDO6: supplied by regulator-dummy
    [    2.200504] VREF_DDR: supplied by vin
    [    2.206471] BOOST: supplied by vin
    [    2.209190] VBUS_OTG: supplied by bst_out
    [    2.213165] SW_OUT: supplied by bst_out
    [    2.218104] stm32f7-i2c 5c002000.i2c: STM32F7 I2C-4 bus adapter
    [    2.225425] mmci-pl18x 48004000.sdmmc: allocated mmc-pwrseq
    [    2.229978] mmci-pl18x 48004000.sdmmc: mmc0: PL180 manf 53 rev2 at 0x48004000 irq 40,0 (pio)
    [    2.596289] mmci-pl18x 58005000.sdmmc: mmc1: PL180 manf 53 rev2 at 0x58005000 irq 46,0 (pio)
    [    2.610701] mmci-pl18x 48004000.sdmmc: card claims to support voltages below defined range
    [    2.630608] mmci-pl18x 58007000.sdmmc: mmc2: PL180 manf 53 rev2 at 0x58007000 irq 47,0 (pio)
    [    2.643674] mmc0: new high speed SDIO card at address 0001
    [    2.662704] reg18: supplied by vdd
    [    2.666494] ili9881c-dsi 5a000000.dsi.0: no power regulator found: -19
    [    2.672867] ili9881c-dsi 5a000000.dsi.0: nonexclusive access to GPIO for reset
    [    2.683197] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
    [    2.688426] [drm] Driver supports precise vblank timestamp query.
    [    2.696294] [drm] Initialized stm 1.0.0 20170330 for 5a001000.display-controller on minor 0
    [    2.710024] stm32-display 5a001000.display-controller: fb0: stmdrmfb frame buffer device
    [    2.717181] stm32_rtc 5c004000.rtc: setting system clock to 2025-05-24T03:12:31 UTC (1748056351)
    [    2.735030] Freeing unused kernel memory: 1024K
    [    2.769966] mmc2: new DDR MMC card at address 0001
    [    2.774340] mmcblk2: mmc2:0001 DG4016 14.7 GiB
    [    2.778141] mmcblk2boot0: mmc2:0001 DG4016 partition 1 4.00 MiB
    [    2.784080] Run /init as init process
    [    2.784369] mmcblk2boot1: mmc2:0001 DG4016 partition 2 4.00 MiB
    [    2.795289] mmcblk2rpmb: mmc2:0001 DG4016 partition 3 4.00 MiB, chardev (248:0)
    [    2.823139]  mmcblk2: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14
    [    2.832147] systemd[1]: systemd 244.5+ running in system mode. (-PAM -AUDIT -SELINUX -IMA -APPARMOR -SMACK -SYSVINIT -UTMP +LIBCRYPTSETUP -GCRYPT -GNUTLS -ACL -XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN -PCRE2 default-hierarchy=hybrid)
    [    2.853584] systemd[1]: Detected architecture arm.
    [    2.857163] systemd[1]: Running in initial RAM disk.
    
    Welcome to Lennox v1.0.13-428-g367eac7 (lennox-dunfell)!
    
    [    2.929068] systemd[1]: Set hostname to <s40-bigbend-v1>.
    [    2.933383] systemd[1]: Initializing machine ID from random generator.
    [    3.273380] systemd[1]: Reached target Local Encrypted Volumes.
    [  OK  ] Reached target Local Encrypted Volumes.
    [    3.309161] systemd[1]: Reached target Paths.
    [  OK  ] Reached target Paths.
    [    3.339050] systemd[1]: Reached target Slices.
    [  OK  ] Reached target Slices.
    [    3.369060] systemd[1]: Reached target Swap.
    [  OK  ] Reached target Swap.
    [    3.404659] systemd[1]: Condition check resulted in Journal Audit Socket being skipped.
    [    3.412257] systemd[1]: Listening on Journal Socket (/dev/log).
    [  OK  ] Listening on Journal Socket (/dev/log).
    [    3.450021] systemd[1]: Listening on Journal Socket.
    [  OK  ] Listening on Journal Socket.
    [    3.489800] systemd[1]: Listening on udev Control Socket.
    [  OK  ] Listening on udev Control Socket.
    [    3.529586] systemd[1]: Listening on udev Kernel Socket.
    [  OK  ] Listening on udev Kernel Socket.
    [    3.569904] systemd[1]: Condition check resulted in Huge Pages File System being skipped.
    [    3.585168] systemd[1]: Mounting POSIX Message Queue File System...
             Mounting POSIX Message Queue File System...
    [    3.625149] systemd[1]: Mounting Kernel Debug File System...
             Mounting Kernel Debug File System...
    [    3.664746] systemd[1]: Started Utility to display gif images.
    [  OK  ] Started Utility to display gif images.
    [    3.699450] systemd[1]: Condition check resulted in Create list of static device nodes for the current kernel being skipped.
    [    3.715846] systemd[1]: Starting Rebuild Hardware Database...
             Starting Rebuild Hardware Database...
    [    3.757423] systemd[1]: Starting Journal Service...
             Starting Journal Service...
    [    3.790257] systemd[1]: Condition check resulted in Load Kernel Modules being skipped.
    [    3.797739] systemd[1]: Condition check resulted in FUSE Control File System being skipped.
    [    3.811834] systemd[1]: Mounting Kernel Configuration File System...
             Mounting Kernel Configuration File System...
    [    3.854545] systemd[1]: Starting Apply Kernel Variables...
             Starting Apply Kernel Variables...
    [    3.894763] systemd[1]: Starting Create Static Device Nodes in /dev...
             Starting Create Static Device Nodes in /dev...
    [    3.917632] [DEBUG] display check (0x0a) = 0x08
    [    3.920996] ili9881c-dsi 5a000000.dsi.0: [DEBUG - 2] prepare() display check (0x0a) = 0x08
    [    3.946960] systemd[1]: Starting udev Coldplug all Devices...
             Starting udev Coldplug all Devices...
    [    3.989219] systemd[1]: Condition check resulted in Bind mount volatile /var/cache being skipped.
    [    3.996896] systemd[1]: Condition check resulted in Bind mount volatile /var/lib being skipped.
    [    4.036357] systemd[1]: Starting Load/Save Random Seed...
             Starting Load/Save Random Seed...
    [    4.070024] ili9881c-dsi 5a000000.dsi.0: [DEBUG] prepare() display check (0x0a) = 0x98
    [    4.079194] systemd[1]: Condition check resulted in Bind mount volatile /var/spool being skipped.
    [    4.086828] systemd[1]: Condition check resulted in Bind mount volatile /srv being skipped.
    [    4.095803] systemd[1]: Reached target Local File Systems.
    [    4.097444] stm32-display-dsi 5a000000.dsi: Timeout during read operation
    [  OK  ] Reached target Local File Systems.
    [    4.128415] stm32-display-dsi 5a000000.dsi: Timeout during read operation
    [    4.139682] systemd[1]: Condition check resulted in Commit a transient machine-id on disk being skipped.
    [    4.153985] systemd[1]: Started Journal Service.
    [    4.154211] stm32-display-dsi 5a000000.dsi: failed to write command FIFO
    [  OK  ] Started Journal Service.
    [  OK  ] Mounted POSIX Message Queue File System.
    [  OK  ] Mounted Kernel Debug File System.
    [  OK  ] Started Rebuild Hardware Database.
    [  OK  ] Mounted Kernel Configuration File System.
    [  OK  ] Started Apply Kernel Variables.
    [  OK  ] Started Create Static Device Nodes in /dev.
    [  OK  ] Started Load/Save Random Seed.
             Starting Flush Journal to Persistent Storage...
             Starting udev Kernel Device Manager...
    [    4.544719] systemd-journald[80]: Received client request to flush runtime journal.
    [  OK  ] Started udev Kernel Device Manager.
    [  OK  ] Started Flush Journal to Persistent Storage.
             Starting Create Volatile Files and Directories...
    [  OK  ] Started Create Volatile Files and Directories.
             Starting Rebuild Journal Catalog...
    [  OK  ] Started udev Coldplug all Devices.
    [  OK  ] Started Rebuild Journal Catalog.
             Starting Update is Completed...
    [  OK  ] Started Update is Completed.
    [  OK  ] Found device /dev/disk/by-bootslot/current/rootfs.
    [  OK  ] Reached target Initrd Root Device.
    [  OK  ] Reached target System Initialization.
    [  OK  ] Started Daily Cleanup of Temporary Directories.
    [  OK  ] Reached target Timers.
    [  OK  ] Listening on D-Bus System Message Bus Socket.
    [  OK  ] Reached target Sockets.
    [  OK  ] Reached target Basic System.
             Starting File System Check…/by-bootslot/current/rootfs...
    [  OK  ] Started File System Check …sk/by-bootslot/current/rootfs.
             Mounting /sysroot...
    [    8.249795] EXT4-fs (mmcblk2p7): mounted filesystem with ordered data mode. Opts: (null)
    [  OK  ] Mounted /sysroot.
    [  OK  ] Reached target Initrd Root File System.
             Starting Reload Configuration from the Real Root...
    [  OK  ] Started Reload Configuration from the Real Root.
    [  OK  ] Reached target Initrd File Systems.
    [  OK  ] Reached target Initrd Default Target.
             Starting Cleaning Up and Shutting Down Daemons...
    [  OK  ] Started Cleaning Up and Shutting Down Daemons.
    [  OK  ] Stopped target Initrd Default Target.
    [  OK  ] Stopped target Basic System.
    [  OK  ] Stopped target Initrd Root Device.
    [  OK  ] Stopped target Paths.
    [  OK  ] Stopped target Slices.
    [  OK  ] Stopped target Sockets.
    [  OK  ] Stopped target Timers.
    [  OK  ] Stopped Daily Cleanup of Temporary Directories.
    [  OK  ] Closed D-Bus System Message Bus Socket.
    [  OK  ] Stopped target System Initialization.
    [  OK  ] Stopped target Local Encrypted Volumes.
    [  OK  ] Stopped target Swap.
             Stopping Load/Save Random Seed...
    [  OK  ] Stopped Apply Kernel Variables.
    [  OK  ] Stopped udev Coldplug all Devices.
             Stopping udev Kernel Device Manager...
    [  OK  ] Stopped Update is Completed.
    [  OK  ] Stopped Rebuild Journal Catalog.
    [  OK  ] Stopped Create Volatile Files and Directories.
    [  OK  ] Stopped target Local File Systems.
             Stopping Flush Journal to Persistent Storage...
    [  OK  ] Stopped udev Kernel Device Manager.
    [  OK  ] Stopped Load/Save Random Seed.
    [  OK  ] Stopped Flush Journal to Persistent Storage.
    [  OK  ] Closed udev Control Socket.
    [  OK  ] Closed udev Kernel Socket.
             Starting Cleanup udevd DB...
    [  OK  ] Stopped Rebuild Hardware Database.
    [  OK  ] Stopped Create Static Device Nodes in /dev.
    [  OK  ] Started Cleanup udevd DB.
    [  OK  ] Reached target Switch Root.
             Starting Switch Root...
    [   12.353447] systemd-journald[80]: Received SIGTERM from PID 1 (systemd).
    [   12.773542] NET: Registered protocol family 10
    [   12.821262] Segment Routing with IPv6
    [   12.846594] systemd[1]: systemd 244.5+ running in system mode. (-PAM -AUDIT -SELINUX -IMA -APPARMOR -SMACK -SYSVINIT -UTMP +LIBCRYPTSETUP -GCRYPT -GNUTLS -ACL -XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN -PCRE2 default-hierarchy=hybrid)
    [   12.868392] systemd[1]: Detected architecture arm.
    
    Welcome to Lennox v1.0.13-428-g367eac7 (lennox-dunfell)!
    
    [   12.922847] systemd[1]: Set hostname to <s40-bigbend-v1>.
    [   12.931807] systemd[1]: Initializing machine ID from random generator.
    [   12.937238] systemd[1]: Installed transient /etc/machine-id file.
    [   15.446334] systemd[1]: initrd-switch-root.service: Succeeded.
    [   15.455007] systemd[1]: Stopped Switch Root.
    [  OK  ] Stopped Switch Root.
    [   15.493727] systemd[1]: systemd-journald.service: Scheduled restart job, restart counter is at 1.
    [   15.503759] systemd[1]: Created slice system-getty.slice.
    [  OK  ] Created slice system-getty.slice.
    [   15.541264] systemd[1]: Created slice system-serial\x2dgetty.slice.
    [  OK  ] Created slice system-serial\x2dgetty.slice.
    [   15.581211] systemd[1]: Created slice system-syslog\x2dng.slice.
    [  OK  ] Created slice system-syslog\x2dng.slice.
    [   15.621611] systemd[1]: Created slice system-systemd\x2dcryptsetup.slice.
    [  OK  ] Created slice system-systemd\x2dcryptsetup.slice.
    [   15.659744] systemd[1]: Stopped target Switch Root.
    [  OK  ] Stopped target Switch Root.
    [   15.699278] systemd[1]: Stopped target Initrd File Systems.
    [  OK  ] Stopped target Initrd File Systems.
    [   15.749146] systemd[1]: Stopped target Initrd Root File System.
    [  OK  ] Stopped target Initrd Root File System.
    [   15.789445] systemd[1]: Reached target Paths.
    [  OK  ] Reached target Paths.
    [   15.819285] systemd[1]: Reached target Remote File Systems.
    [  OK  ] Reached target Remote File Systems.
    [   15.859262] systemd[1]: Reached target Slices.
    [  OK  ] Reached target Slices.
    [   15.889290] systemd[1]: Reached target Swap.
    [  OK  ] Reached target Swap.
    [   15.954589] systemd[1]: Listening on RPCbind Server Activation Socket.
    [  OK  ] Listening on RPCbind Server Activation Socket.
    [   15.999397] systemd[1]: Reached target RPC Port Mapper.
    [  OK  ] Reached target RPC Port Mapper.
    [   16.041736] systemd[1]: Listening on udev Control Socket.
    [  OK  ] Listening on udev Control Socket.
    [   16.081016] systemd[1]: Listening on udev Kernel Socket.
    [  OK  ] Listening on udev Kernel Socket.
    [   16.120373] systemd[1]: Condition check resulted in Huge Pages File System being skipped.
    [   16.132761] systemd[1]: tmp.mount: Directory /tmp to mount over is not empty, mounting anyway.
    [   16.147007] systemd[1]: Mounting Temporary Directory (/tmp)...
             Mounting Temporary Directory (/tmp)...
    [   16.191043] systemd[1]: Starting Create list of static device nodes for the current kernel...
             Starting Create list of st…odes for the current kernel...
    [   16.245055] systemd[1]: Starting Key derivations...
             Starting Key derivations...
    [   16.300740] systemd[1]: Starting RPC Bind...
             Starting RPC Bind...
    [   16.313587] systemd[1]: systemd-fsck-root.service: Succeeded.
    [   16.331555] systemd[1]: Stopped File System Check on Root Device.
    [  OK  ] Stopped File System Check on Root Device.
    [   16.369523] systemd[1]: Stopped Journal Service.
    [  OK  ] Stopped Journal Service.
    [   16.412967] systemd[1]: Condition check resulted in Journal Audit Socket being skipped.
    [   16.443087] systemd[1]: Starting Journal Service...
             Starting Journal Service...
    [   16.498983] systemd[1]: Starting Load Kernel Modules...
             Starting Load Kernel Modules...
    [   16.545900] systemd[1]: Starting Remount Root and Kernel File Systems...
             Starting Remount Root and Kernel File Systems...
    [   16.620232] systemd[1]: Starting udev Coldplug all Devices...
    [   16.624896] fuse: init (API version 7.31)
             Starting udev Coldplug all Devices...
    [   16.665845] systemd[1]: sysroot.mount: Succeeded.
    [   16.707402] systemd[1]: Started RPC Bind.
    [  OK  ] Started RPC Bind.
    [   16.740514] systemd[1]: Started Journal Service.
    [  OK  ] Started Journal Service.
    [  OK  ] Mounted Temporary Directory (/tmp).
    [  OK  ] Started Create list of sta… nodes for the current kernel.
    [  OK  ] Started Load Kernel Modules.
    [  OK  ] Started Remount Root and Kernel File Systems.
             Mounting FUSE Control File System...
             Starting Flush Journal to Persistent Storage...
             Starting Apply Kernel Variables...
             Starting Create Static Device Nodes in /dev...
    [   17.145194] systemd-journald[194]: Received client request to flush runtime journal.
    [  OK  ] Mounted FUSE Control File System.
    [  OK  ] Started Flush Journal to Persistent Storage.
    [  OK  ] Started Apply Kernel Variables.
    [  OK  ] Started Create Static Device Nodes in /dev.
    [  OK  ] Reached target Local File Systems (Pre).
             Mounting /boot...
             Mounting /var/volatile...
             Starting udev Kernel Device Manager...
    [  OK  ] Mounted /var/volatile.
    [   17.522863] EXT4-fs (mmcblk2p6): mounted filesystem with ordered data mode. Opts: (null)
    [   17.539355] ext4 filesystem being mounted at /boot supports timestamps until 2038 (0x7fffffff)
             Starting Bind mount volatile /var/cache...
             Starting Bind mount volatile /var/lib...
             Starting Bind mount volatile /var/spool...
    [  OK  ] Mounted /boot.
    [  OK  ] Started Key derivations.
    [  OK  ] Started Bind mount volatile /var/cache.
    [  OK  ] Reached target Local Encrypted Volumes (Pre).
    [  OK  ] Reached target Remote Encrypted Volumes.
             Starting Cryptography Setup for app...
             Starting Cryptography Setup for config...
             Starting Cryptography Setup for data...
             Starting Cryptography Setup for homekit...
    [  OK  ] Started udev Kernel Device Manager.
    [  OK  ] Started udev Coldplug all Devices.
    [  OK  ] Started Bind mount volatile /var/spool.
    [   18.832058] CAN device driver interface
    [   18.930476] m_can_platform 4400e000.can: m_can device registered (irq=50, version=32)
    [   19.074502] usbcore: registered new interface driver usbfs
    [   19.075279] atmel_mxt_ts 3-004a: Family: 166 Variant: 0 Firmware V1.0.AA Objects: 45
    [   19.078641] usbcore: registered new interface driver hub
    [   19.193527] atmel_mxt_ts 3-004a: Direct firmware load for maxtouch.cfg failed with error -2
    [   19.211226] usbcore: registered new device driver usb
    [   19.220123] atmel_mxt_ts 3-004a: Touchscreen size X799Y1279
    [   19.224664] input: Atmel maXTouch Touchscreen as /devices/platform/soc/40014000.i2c/i2c-3/3-004a/input/input0
    [   19.345650] galcore: loading out-of-tree module taints kernel.
    [   19.371416] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
    [   19.453544] reg11: supplied by vdd
    [   19.491016] ehci-platform: EHCI generic platform driver
    [   19.505682] stm32-usbphyc 5a006000.usbphyc: registered rev:1.0
    [   19.516776] Galcore version 6.4.3.279124
    [   19.530596] dwc2 49000000.usb-otg: 49000000.usb-otg supply vusb_d not found, using dummy regulator
    [   19.538323] dwc2 49000000.usb-otg: 49000000.usb-otg supply vusb_a not found, using dummy regulator
    [   19.768938] usb33: supplied by vdd_usb
    [   19.771660] dwc2 49000000.usb-otg: EPs: 9, dedicated fifos, 952 entries in SPRAM
    [   19.850865] dwc2 49000000.usb-otg: DWC OTG Controller
    [   19.854556] dwc2 49000000.usb-otg: new USB bus registered, assigned bus number 1
    [   19.990162] dwc2 49000000.usb-otg: irq 78, io mem 0x49000000
    [   20.055857] hub 1-0:1.0: USB hub found
    [   20.058333] hub 1-0:1.0: 1 port detected
    [   20.198293] ehci-platform 5800d000.usbh-ehci: EHCI Host Controller
    [   20.266519] ehci-platform 5800d000.usbh-ehci: new USB bus registered, assigned bus number 2
    [   20.339082] ehci-platform 5800d000.usbh-ehci: irq 77, io mem 0x5800d000
    [   20.412856] ehci-platform 5800d000.usbh-ehci: USB 2.0 started, EHCI 1.00
    [   20.480517] hub 2-0:1.0: USB hub found
    [   20.508982] hub 2-0:1.0: 2 ports detected
    [   22.354328] cfg80211: Loading compiled-in X.509 certificates for regulatory database
    [   22.538713] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
    [   23.461581] wl18xx_driver wl18xx.1.auto: Direct firmware load for ti-connectivity/wl1271-nvs.bin failed with error -2
    [   23.486169] wl18xx_driver wl18xx.1.auto: Direct firmware load for ti-connectivity/wl18xx-conf.bin failed with error -2
    [   23.557666] wlcore: ERROR could not get configuration binary ti-connectivity/wl18xx-conf.bin: -2
    [   23.608904] wlcore: WARNING falling back to default config
    [   25.269992] wlcore: wl18xx HW: 183x or 180x, PG 2.2 (ROM 0x11)
    [   25.335945] wlcore: loaded
    [   25.337247] wlcore: driver version: R8.9
    [    **] (3 of 9) A start job is running for…y Setup for config (9s / no limit)
    [  OK  ] Found device /dev/mapper/config.
    [  OK  ] Started Cryptography Setup for config.
    [  OK  ] Found device /dev/mapper/homekit.
    [  OK  ] Found device /dev/mapper/app.
    [  OK  ] Started Cryptography Setup for app.
    [  OK  ] Started Cryptography Setup for data.
    [  OK  ] Started Bind mount volatile /var/lib.
    [  OK  ] Started Cryptography Setup for homekit.
    [  OK  ] Found device /dev/mapper/data.
    [  OK  ] Reached target Local Encrypted Volumes.
             Mounting /lcc...
             Starting Load/Save Random Seed...
    [  OK  ] Started Load/Save Random Seed.
    [   32.573925] EXT4-fs (dm-0): mounted filesystem with ordered data mode. Opts: (null)
    [  OK  ] Mounted /lcc.
             Mounting /lcc/config...
    [   32.680492] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1141
             Mounting /lcc/data...
             Mounting /lcc/hkapplication...
    [   32.834283] EXT4-fs (dm-2): mounted filesystem with ordered data mode. Opts: (null)
    [   32.842814] ext4 filesystem being mounted at /lcc/config supports timestamps until 2038 (0x7fffffff)
    [  OK  ] Mounted /lcc/config.
    [   32.991285] EXT4-fs (dm-3): mounted filesystem with ordered data mode. Opts: (null)
    [  OK  ] Mounted /lcc/data.
    [   33.090740] EXT4-fs (dm-1): mounted filesystem with ordered data mode. Opts: (null)
    [   33.097034] ext4 filesystem being mounted at /lcc/hkapplication supports timestamps until 2038 (0x7fffffff)
    [  OK  ] Mounted /lcc/hkapplication.
    [   33.138924] vdd_sd: disabling
    [  OK  ] Reached target Local File Systems.
             Starting Create Volatile Files and Directories...
    [  OK  ] Started Create Volatile Files and Directories.
    [  OK  ] Reached target System Initialization.
    [  OK  ] Started Daily rotation of log files.
    [  OK  ] Started Timer - Monitor CP…reads counts for LX processes.
    [  OK  ] Started Daily Cleanup of Temporary Directories.
    [  OK  ] Reached target Timers.
    [  OK  ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
    [  OK  ] Listening on D-Bus System Message Bus Socket.
             Starting sshd.socket.
    [  OK  ] Listening on sshd.socket.
    [  OK  ] Reached target Sockets.
    [  OK  ] Reached target Basic System.
             Starting Avahi mDNS/DNS-SD Stack...
    [  OK  ] Started Avahi DNS Configuration Daemon.
    [  OK  ] Started D-Bus System Message Bus.
    [  OK  ] Started GENIVI DLT logging daemon.
    [  OK  ] Started Getty on tty1.
             Starting IPv4 Packet Filtering Framework...
    [  OK  ] Started Serial Getty on ttySTM8.
    [  OK  ] Reached target Login Prompts.
             Starting SLCC Launcher Service...
             Starting SLCC Switcher Service to update SLCC Apps...
             Starting slot-mark-booted.service...
             Starting System Logger Daemon "default" instance...
    [  OK  ] Started USB gadget.
    [  OK  ] Reached target Hardware activated USB gadget.
    [  OK  ] Started IPv4 Packet Filtering Framework.
    [  OK  ] Started SLCC Switcher Service to update SLCC Apps.
    [  OK  ] Started slot-mark-booted.service.
    [  OK  ] Reached target Network (Pre).
    [   34.540384] using random self ethernet address
    [   34.543408] using random host ethernet address
    [  OK  ] Reached target Network.
             Starting DNS forwarder and DHCP server...
             Starting Mosquitto MQTT v3.1/v3.1.1 Broker...
    [   34.660432] usb0: HOST MAC ae:90:6d:a6:2a:cc
    [   34.666291] usb0: MAC 12:0b:95:ef:a6:db
             Starting Network Time Service...
    [   34.682241] dwc2 49000000.usb-otg: bound driver configfs-gadget
    [  OK  ] Started Network Router Discovery Daemon.
             Starting Simple Network Ma…ent Protocol (SNMP) Daemon....
             Starting Simple Network Ma…rotocol (SNMP) Trap Daemon....
    [  OK  ] Started Mosquitto MQTT v3.1/v3.1.1 Broker.
    [  OK  ] Started System Logger Daemon "default" instance.
    [  OK  ] Started Network Time Service.
    [  OK  ] Started DNS forwarder and DHCP server.
    [  OK  ] Started Avahi mDNS/DNS-SD Stack.
    [  OK  ] Started Simple Network Man… Protocol (SNMP) Trap Daemon..
    [  OK  ] Started Simple Network Man…ement Protocol (SNMP) Daemon..
             Stopping Avahi mDNS/DNS-SD Stack...
             Stopping Avahi DNS Configuration Daemon...
    [  OK  ] Stopped Avahi mDNS/DNS-SD Stack.
    [  OK  ] Stopped Avahi DNS Configuration Daemon.
             Starting Avahi mDNS/DNS-SD Stack...
    [  OK  ] Started Avahi DNS Configuration Daemon.
    [  OK  ] Started Avahi mDNS/DNS-SD Stack.
    [  OK  ] Started SLCC Launcher Service.
    [  OK  ] Reached target Multi-User System.
    [  OK  ] Started Debug Logger Service.
             Starting LCC Pushpull Data Service...
             Starting watchdog keepalive daemon...
    [  OK  ] Started watchdog keepalive daemon.
    
    Lennox v1.0.13-428-g367eac7 s40-bigbend-v1 ttySTM8
    
    s40-bigbend-v1 login: roo[   44.050792] can: controller area network core (rev 20170425 abi 9)
    [   44.055711] NET: Registered protocol family 29
    [   44.190063] can: raw protocol (rev 20170425)
    t
    Password: [   46.718341] wlcore: using inverted interrupt logic: 2
    [   46.839601] wlcore: PHY firmware version: Rev 8.2.0.0.246
    [   47.003383] wlcore: firmware booted (Rev 8.9.1.0.2)
    [   47.150473] m_can_platform 4400e000.can can0: bitrate error 0.0%
    
    [   48.168874] IPv6: ADDRCONF(NETDEV_CHANGE): can0: link becomes ready
    [   49.734106] NET: Registered protocol family 17
    Login incorrect
    
    s40-bigbend-v1 login: root
    Password:
    Login incorrect
    
    s40-bigbend-v1 login: root
    Password: [   62.680498] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1197
    
    root@s40-bigbend-v1:~# [   72.820935] wlan0: authenticate with 42:aa:a4:29:76:a4
    [   72.828455] wlan0: send auth to 42:aa:a4:29:76:a4 (try 1/3)
    [   72.866277] wlan0: authenticated
    [   72.890231] wlan0: associate with 42:aa:a4:29:76:a4 (try 1/3)
    [   72.904521] wlan0: RX AssocResp from 42:aa:a4:29:76:a4 (capab=0x411 status=0 aid=2)
    [   72.933116] wlan0: associated
    [   73.110591] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
    [   73.129983] wlcore: Association completed.
    
    

  • Hi,

    As discussed over the phone, let's try to fetch the FW logs as explained to get more view on the FW.

    Shlomi

  • Hi Shlomi,
              We are making the changes in the Hardware as you suggested. Can you share me the exact link where i can download the glogger tool? I could not find the glogger tool in WTS and in the given WILINK8-WIFI-NLCP Driver or library | TI.com

    Regards,

    Viswa

  • thanks, please attach to the post once you have it.

  • Hi Shlomi,
    We are not able to connect getting the below error. When we connect the same com port in mobaxterm we could see some junk data when the wifi driver is up. Please let me know how to resolve this issue?



    when the same come port is connected to the mobaxterm  junk data is continously getting printted.

    Regards,

    Viswa

  • Hi Shlomi,
    We are not able to connect getting the below error. When we connect the same com port in mobaxterm we could see some junk data when the wifi driver is up. Please let me know how to resolve this issue?



    when the same come port is connected to the mobaxterm  junk data is continously getting printted.

    Regards,

    Viswa

    ===========================================================
    i changed the baud rate to 115200 , now i ma able to collect the log

    8780.stream.csv

    ==========================================================
    bin file used in the glogger is same as the bin file used in the target. bin file is taken from the master.

    root@s40-bigbend-v1:/lib/firmware/ti-connectivity# sha256sum wl18xx-fw-4.bin
    3277445a5c14cd467300f1ae214e9484cc5e8e76b73637519d036bf47486f245 wl18xx-fw-4.bin

    root@CHEWA3lMZFtGPe6:/mnt/c/Users/VXR18/Downloads# sha256sum wl18xx-fw-4.bin
    3277445a5c14cd467300f1ae214e9484cc5e8e76b73637519d036bf47486f245 wl18xx-fw-4.bin

    ==========================================



    Regards,
    Viswa

  • Hi Viswa,

    It should be 3M. Other rates would not collect logs properly.

    Are you running in Administrator mode?

    Just to check that your UART port is OK, can you record the stream of bits coming out from the pin in raw binary mode and share?

    Maybe I will be able to offline see if I can decode it.

    Please note that it must be raw binary.

    I would recommend using TeraTerm since it has binary mode and I know it works on my end.

    Please see some screen captures.

    Regards,

    Shlomi

  • Hi Shlomi,
    Thank you details. Please find the raw binary file.

    ���E�$$1����T<@�?���V�M���Q�����1�\.�P�~I�@B\Ć��O������[�K�I�GA��I�-�ˀ��N��I�^�B.�*����M�R���A�D�؅d���I�����$R!��$�p�!_������ޒ���O��T_����_B�H���%F����D��^���IiL	��$	��Ң���z������R
    ��QHTM����2����4�@���k���@cP'�L���P�B�0O@�PH�����(������I�����"!!�$�|����
    �#E�$�������%(@�f��" �����(��
    �0��˂XH����� ���غ��R`	��PZI��`I�Ā�����
    ��V�I������K�I�e�����&���M���To6΂h�X"^��O���_����&���)�X�J؝����^�@�����‚C�'���I�	�C��`"�X"��'����Q��$R��҄��	���U��I%�
    E�TA����Hȉb��ґ2��$������ɋ�T!U�����΂�.�R�I���� .�����#'�J�c����I����@���$��TY�€���]���N����Q��	�#^�R
    a���I�c��
    kXOI���I_T���o���)�����A����I�
    �������V�؅�	�I��@�� ��	NI�d�
    ���������P�������y�Ғ���\@���� 
    ��������cK;��^�����^@@��
    ��V���I�I�������$���A	X�#�� �\@@�����\���\@@������\���I����΂3��������]B�����`$�W�R	���JA*�\���I�	���c�,ˀV�D��
    �.�_��o��EI���
    ����-����iH�P��J����Iҍ������	V�y�� ������´��C���k3�F@
    ���������I�o��V_��IV	Y��b4���I�	%�����_�P�9��AQH�*Y���̉�������D�
    ���?�V��	U��"T��%��P�#������ލ��+����4 ��)�]�$	��@@���P��I׉�������^�E����I�Y��..��ZU��$���T]���K��U���ƁU����
    �C�����R	Q�K�IN���	������H�������R����_M���_���A�o���k���I@�L���Z���ز$���J�M�ޒ���ToL����K���В�����&�˂������K�IF�I����@Q��_ȳ���Pϣ@�^L��@҈���kM���	�����I���@MK ��$�M0��{����$�����!�E�PKL�����O��7��	�I�y���"�7�����������B`&"����_BAM���A����I�a)��(����3^��f�����C^��}
    ��IBϏ��o
    ���I�����H�����6��ZR���ڐ ��
    �o]�$�ja�L�_�V��#����cv������R�Q��@&^��$+,Mn@��m\��)����1䙆��A�\����I��~@��H��J�J�W��P�
    ��^�K�jC�$�ʉ�BP~HRI���Io����@]���sC�V�P�K�I�N���I��Q���B�FZ������H����
    ���k��� &@@��dA�I�BG���@T�@@��?�I��K�IZ	V��B�@���S�`\��"N� �IZ���@E�/�O����o�΂$��Y��Ijb򀃐^��Ā��F3��n���v�N��_BP�O��$��2H����I�����G_�fҏ�������%�9���`s�/,&Ll�r_ƀ��HK��\�V� �I��_�� _CR�O���S�B���^���
    �M\�$�CB�XF��^���aR���C�G�Z!\��O�_B�\�¼�˂�VW�^]€A.^�I�I�k]���I����I�_�T������I���X͂Q,$�P��O��b?���IN(\�%O��e~��aJ��I�A_��B�F���\@@��xB�L��I^�����������_�@���O��B��˂�n\�#;��B(�Q�;��F��L�b(����I��I�B��\�c�`A������V�N�]C����I�@������vO���C�����(�T�)D��A��X���I��A��@�[�� �X@��!��QZc[��@�$��]��I������NP`��������	�@!������L@��x�ɂ�I(M��\M���\���C��
    �̀
    �I�����m��M��I�@�@����IL����APL���k^������A��$���I����~IҀ�������t����J���
    V�������I�0  �+OK�T
    ���$�A򄀒�J�������H�P0A��Vz����@C��`����I0@��Q�kR�?�z@��*����X@@�� A����*��DI�:"��VJ���$� S�@I�Zr����
    ��Z�A���d���IЬd��$��I�����}���G�xmC���a����J��Ee����I��M���oC��I��P�����$�L���I\���A���DJb �X����0^�V����I�IVT����I����	$���O��$bAA悃$B��������	��!ˀ$�$����$����sP���\�������%%���@���PD�@����I�H����IT����RB����4$��TX��5��ʔ@��Y������ �IX�������ƀK,%I��[@��:I�MG��B�A��M����}M���K�I�]���N ��V0���������rG��"
    L�����ΐ �D���� ���E���\H���I�����I� ��Б�	���� |\�%���8����������X���������֐����T���\��@H��D���C�I��������ID�T��`����I@������ �I����ILH�ĀAL����I�����A�����@J�B��RH�����>!�������I���PM���	�I݃����Im]����CmM��$
    ��^�Pa��T���I�
    �����π$^�T������I����THL���HS��R����Ā�܈ ��ސ���P����R�C��	K� _�I�\���Q@0�X��X��I�T��������a��N���;�ZT��I���Ҁ����	_B
    P����S��������
    ��������׻��I��R�����I������4�����}���X�E�$��A�]���^/�~I�Im���I����������0���̱ ��	�
    P�Рe����� �I��������冀�I^q���������S*���H�w�H���RI��A��;�T����q��ƀ�P#�I��[������$2"���AC��F[���c���I�H�#��$��9����XkE����[�ㆀ��C��� ����f�����P[H���P�������ܓ����m��������I���"MU��}.����Ց��	A�\,�/�CE�#跂$ّ�#G������ �	�9ɂ�ٛDILѱ���I�� �D��!��� �I�����9���T����$	ٙ����ý�����_@D̦�ݳ������L�C�
     ���@����ё���5�����\�_�� �\��R���_c��`�� F�#H�k��ڹE��R���X]����A��ɂ"�P�@�}]����O�ƀKZ}�I�Q\����	Ԑ�����0���������C�I�Ǣ���I�����IЀ0�������u����B���$��"���XS��1T��]BLp�$ݑ�ҕ���$������IP�����I#��I����`�����H���BG� �C��񻻂���ѵ��C�\���$c����ٷ�`
    Ӝ�����˂�������I����������]���(гM�� m���m���̆����R���K�I�������>�k��|\�$&���@��"�.��B�4�O���`�?]��R�#���	�������G��m&���Ǟ��]���ʗ���ҟ��B���P��#�������K�Iҵ���������$������ؙ�\ӱ����G���ё�V��IDFɆ�#����K�I��C�����I�_��
    �NBP�����K�I=����z��������*�ɀ[�^���$"[��I����x`����MN�������6����"d����������G��O"��J�@݂���������H��|��4غ��$@��������]����I�40�����I�����L����������� 8���IR@�C�������	�2X��0&����I\���bₐ��]��j����I�2������ 悐��
    �B��	��@ ����R���?�P`��_B�X��
    �"����<�^@@��:����B����Is���&�@���A���X"�������Im�����!�^����]@@��M���€�\@@��2��������@���}���o\@����‚P͂�$΀�I�O�����A��	����_������C��Pl��ĀA��� �I�����\�V����$i��Ɉ�n� +\
    ��$�(�R���A�I���@6��d8Iv�T���$HX������+����H��	�IL���J/B������a��	�I������V�X�����
    2���6������V���,���������M��@��$���#���B�X���I�]�����I�M�$F���[B��������M����
    ���@��V������<�\@@��IA���|���
    ������V���������Ґ����I�Iʰ�����T����M��悐�0� ��G��G��z	����A�H���
    �`��A�H���\���R���Uh&.X���`�������T���$@X������K�I@E�� ������� �IT�X����I����ր��������I��I@w���_c
    �&�$����I�
    ���I�
    ���$�
    ���M�� �I�������V�����Y��I�}��@�$,����P���\�@������R���I�P���	i��zM�D�� �I����R!���I�B��ڐ�������@x��ƀ�I���@���������$T�X�����R-���B���L��%P���������a���$�8@�������Pn�� 33˂C���T�@���H�$��1]������$�Ro�O���B@����������P��$���������������"����R�����H���ƀ�Р����#���@��������������k�����I��GfB�4OB��J����D���I�K����1����b����X���[��$�Y[�������Rc����\@@��1�����F���  A����YC���3��"_���€�H<S���;�dA��BE��$C�F���8 �$�LI�((�`6	���D�Zo���`��
    ����}��Rm%��P�ƀ�.���"�����($��Vj&�b�o�����ħ���L�NI��.�-Q^�~I.��$(��`�TH
    ��/�����`v��C�΀��(&��|œɆ������X��������H�l$���c@���D���	�I��,���h�K�<h,��"�K�$���7S��	P���Jh,�DI6N���I�n� �L�d,��\@@�	����I^j(��V*,�K�A_B (�$���H0����I���	����HJLI��Lؐ����������PL�M��@L
    (�������\@������I�K�����f��H�@���
    @"�,�_��
    ���T�\��}@  €@̂J`�����!}���I�]x���I4]O���]M��P�"ȂL���\@��}B"��.̌������� X��� b��V���H�����P����֐������P����\@@�����Z����������IC�J���`���bE ��BFs�� ��ڰ���"��Ir(��`���l��	MO���T|
    �$)V,�C������&$��G�@ �HV` �0j��h�l ƀ�a�
    ���B�ғ���0�����+�\@@��K�̀��+g�^��$	(�B�$(���7��$����€%�O��������I�U$��Rͧ�� �I�I�L�$��}���O�
    �N�"���j�� *����.��PH������IH 
    ���MF�����h&��+$n��Rd��R$���@�,���$����",��˂	C���€@b}����h�� �$�l(
    ��I&�b*��`*�j �� d��I�h �	�I�"�b&&��� 	�����`���Ad��F����]A��M�����o2������@�^m����� ���$Ҁ�����I��`���"���V�����Ր������ ���ĀK��֠���6a������H����k����X@@������@�O���@@�I�������I�ĂG�J���ڢt��	�`���$B���$:���I�r����&S���j����IT@‚��B8��#�0���A����
    PB����
    "����I�J����	�I������I�D��	�I�����IX�A���$—z��ITr@��VO���m�΀�����_���IZ�A����I�	���������Aa��O�����^�����B����0TX���,X����bܼ����M����D�����I@�X����I�����I�������a���m@�˂�)%����̰��J�I��������IB��������T��$����
    ‚;���:��A�����\��@��H��R��ƀ^���Q�L�MP\��QC��$Pܪ��$P���Ԍ ��$�����	�I�5���T����o2�	��I������O����H*XM���T�@��$�ރ�K������΅��0����b����F��ް>�zI�����F����
    ���� �IHP��$��0�	�`���R��I���4���H�@��I�П���Iy�W��^P��P����P�����ƀAP��I������H����Ά������I����V��@+ÎP���L��@�lґ��H����^�@����\���P��P���K�A���I�Iڜ!���H���������6��N�����>I�}_���-|R�I�MT?����#��	�I��� ���H@�����I����PP��I��F�� �K�����I��X��V����^,L��������[BJ��������(P������+����������I���0{�f�@��_�X������R����Q�^��V����P������$Í4���� η\������!D�F���D���+K\�$�M^�+<�K]�@����$����OO���I�T]��H��ƀKJτI�����$ޢ@���Њɀ���ˀ��E���"���$�������Y�Z�E������I�CD���~H- 2��H��!B��	�;V��jD��I����P{E�
    �I����I�3W��ɂG�NK���D�����Y���	��|����iK�$�IH�����"�$s
    ��@M�F��H�Z���K�I�#����AP^ZƂ�	�t	��$�����J�!��������������DE�
    [�Q�ZC���
    R�Xo��'I�������ڠZ���_��d��H���aR�$Qhi�L����@N�����Ѓ�������6ς���L_�\�Ȃ��Z���B�_C�!]��H} @���@#��
    ]��:i�SS�[�I��҂��*L]��SsiB�C�I��\����B��ɀ^S�N�@�A[��b@��IP���I�I.���+<�V�O��� ���H:р���
    �zI�b���� ��NN���Ic��������\�2�������I���@���֡�����"�������P��I ���I��_����A��IER��$CÇ���I�3��M�oV��O^�X)F���I"�H��%��B���I��\�k����_B�����I��Y���E�����_I�9T�A��I����5����TM���Q�����8��g�:�!��#F[���K�B�I�gU���bP�$c�_��]�P����K�I�C�$���>�'@H��\�@��C���J
    ��B�4OB�@H�I�e��s��I��B’B���B�����������T�Z��I.@�����D��P��^@@�5�����cP�BCG���T���A��!�€D���IR!B�JP��S���LJ��I�\�P�@�!�]��I��W� �� �M�NC�R^FC�LF����d^�㽵���@Y�]����� �I�[�
     �I��M��I�����P`���I�v������d��B�����Q_A��o2�����ƀ�BA��R���C���	�
    ������
    ��@��i�̂ B�ڐ0�D���ґI
    ��C�A�$�����H�����*���I�����RZ�xA��C��J€�I2� ��G�RA���IHA��I����H0���X@�� �tj�"�@�"b����I�*���vR�����R"����
    ���M$0���I����P{���I�A��Ќ�����V�� �_��ĀID���
    _���o���_����	�IR�������\�a���M����I�D��V@��
    ������2P���#���������a��������T6��D������I��a��T�@��IRH���@28��;�B����4a��R�P���)"7B�I�ґ�����!��I\^@@���A"��@��Ԁ��������IP�ƀK�64��P������� �c�
    �|�`�� �I����ڌ��$�����I�_2�_�F���:�D��@��ϐ���I�oo��$Z���B��$�z��$Р��;������_�X����A�F@������A������V@���:I ������(�����IB�$���$	�^�$���B
    ��$	ZC���b�]���T����@I���IR����I�@�� �Iy�3���I���T��@D���H"P ��G�B�X��$����X�I���������_�������P�`}��€ �I���oo��������IX���R��C
    (˂�I�~��@谇��IV�\��
    �I<�D��Ҩ�������%�I�\���
    P����ƀ���!��$����i����V�L�� ڀ���{�T��ƀ@�X���$RX��C�������I��%��C�����4X���P����I�H���IR���@��_B����g�F�D-_���� �Z�L�Άe6v��D��K�
    �œ˂��$PO��F�O���O�ƀ����5 ���IT���c�	+X�Gu������
    �C��c����C�I�������k��\@@����PS�@�4AOB��pJ @I��֢���HH��� ��0��`�IPC���@"����M�#"�ƀ��#�^����"^�
    ��E�[���QHA����I�[�����+<ߍC� CD��$�c��B��� R��o�������ƀ@�I���~IZ	@��
    ^[����I>�������������‚J�I2K�$��
    �K����l^��JB�VsD��\��*n+���Hu�Qƀ���Β��	���_�����>��AV��OD�	�I$����I�jZ�`S�_�P�]��A��\���B��;��L!d����`
    ��
    �bL��V��_�V�D��_�R�^��A�P�B��$��C���J�K��ID	_��lW���)!����x�C��b�����I
    \����A��I��^�Z�F�D�B���V��I�R@��H��0��B��H�Y��I�a^��I�ߜ�k}G��20�;���$�o2���N��������$����^@@��/���I�Iв�����ް��� �IPB���MP�����E���IȀ���I�����H����,B�I�MҰ���$�#��I�Mp�$�Es�C������A��]�R�B��<���C΅�bUD���HM��"p0��!��BO�@��.I������\0��X���N���\��IŒF�N�W��٠��$B(�ƀ��d?����� P����.�wHG����|�C�w��_RO����o����_���M�Nb��)d�P,O����k^�bkG��o���
    R�KF��_�$�$P�0�_�V.~�R�$B����M�BQ��AC�T
    zD�)Ì���\���L�N�S�$.A�A����R��*������XC�������L�c�_�^�F�$I��ĀA�I�I���	���IB�)�����Y��M����A���N�*�M����B�m����I�����TM���I}���_��$��ڀR��$���$C���&I�9��������	�����IV:H���#zH��I��
    L���I�� ��+�_D�I�Mo"	����IP"����y�ؒ2���I�:�����I\�	��Sh��@� ̆�I��"{F������Lb���$*I� X���B�R��$�
    A���	^jI���Q��
    �AT2�����RR��"�J����������$Q;l���l����I�}΂�IRm����P����I�������(I���IPM
    �����������k��^@@��{�I�������^�@��B�@�4K�?������<�A����I>��������Y�����BU����\@@��N�
    �‚;�@�]��c/���I"Iׂ�V���J�IRE���<��@@��2CT��\H�@��X��
    �I4���	H�����I�����IP����Չ���\\!�ÂK�Iމ���K����$�|I���	A��
    E�C��������V�
    ��P�Y��ҙ���$�	Y�������IXU��25���I��\@���@���4P���D������IR�E���\���A�X͂%T���\@@��_�.L��m��€�R@��M���͂�m�̀
    u�S�O������$R}I���ʬ��KR�
     ���HIM��;����\@@�������++_������HM���KJI��G\�����M�����c� M�XYd���^@@��MB�ؕ��M�������I�ť����I�������	�I4K���I;��M����I�����	����E���IV	
    ��$�@?�$��$��I
    ��D����)��:���I�.@ɺ�^�]���� ���L���K�I�����IQ�� ��I�q���Q��Q<n�I�� �����T�
    �]��Iā����M��E��R�E��@��KA�h�[�P����#,&I���I�}���$�}�𢐒QHקM���X@@���@�$I�
    �X�J�Du}�����������%��JCPKJ� ]���}	������������5��˂��^@@��C����I��Y���������c UA’Ć��������L	���P�	������,A���Y���������X���K[���II��SH���ƀI�A� ��HX���IA��\@N ���,���$�e��_�����)�͂
    p	U��$� T�%M	����M����IM�]����I�I�����I����$��I��F���$�2����v��MZ�$RO@�O��]Y�G�ZM
    ��%iM2�`�B]��ĀIЂI��O����2��$�A�����y�����EP�����I�2
    ����p6H���@�R���ЄS���P؝"����IҢ��"������H������k���X@@��Q������b�T�`I?]C�����cL���66��[��d��rs
    ��$L����+�ʹ�"1N�$������I^���I{L��s&���{#��?�,�s���J���\@@��LA
    ��
    cM�K�I�{�����	�I\3����iPcM��ٝ��ѿ��AֻC���I�����MJr���Hɂ�}��ƀ �e���%��Zɂm���������Qb�%��y�\|N�����$���F�#X���t�]��\H��T2 
    �$�L�������I��))T�Q� �F3ɀ�&��	������U�����I��߀�QX 
    ۂ�L���L�P������������_’���Xչ��'��T�g��Й���^@����؛��@��P׵��\@@��i��P���\@@��JȀ�}T���€K����� �I�����Z@@��HA���� \� �����IVٹ��I]���������€P��	�F���I޷F��zI��� p������ƀ@��I����]��_Cpm���Zm���B���I�I�̀��������@B|��bㆀ	�Iւ�����I����� ����� \�c����&�I��NO���� ��_������������H�NN�?�
    ]�����F��ҟ���c"�;���$�I׵�ҹ0K������$�P�n��B���9��I�Iֽ����>E���$n���/<&����ұ����I�յB��Г�
    �����D��B���A����V��I�H@�L����C��2%�‚$:�7��\���Vm����M���c]}���.\D���&Z䆀�����I������E�������C�P�����k�\@@�(B���6GĀ��@�2�K@<0H�I�q���������ς"&��\ѳ�[ݑC�����֓U��L�E��B���ƀ@��I����������
    X���"�KQ�����I�߸���IT���	
    0N>���@$����I�콂��I��5����IN����\��$A�PĄ�����J❆K�I������/z@�G�X�� �I	4��$^D����n��;�@�����IU<��KJ�N�ƀKLϺI ��$����C�����Ip݉�Q\r�$%�%� }d��X\H��0����I���	�����S����Z�	��$ �I���Iآ������I�H�z�����\j����
    XzH���f@�����F������RI��4j����c�z@��� �Mȅ����I�J*���!�2����Pj������bz����I�H������%$��	�$��)r����b�Z���^@@��
    C�.�
    �H�ɒZ2���XE��	���>u����3���V�F����]���IM����������"\���������.����k+Xd[��+�k\��I�2����]A��H���R	���3�&��H$	�����I�ƀ�B�Z=���^@@�� C�@���	��#�'������H�	E��I^e��E����U&�� ���ƀA@������I�Q��� P�����
    ��
    �I��M����	Y�����(���J(���c'R���
    4����	���!U��$X���d����I�I5@�����
    
    ����]���_�\A�����B$����g���gJ���^�@�����
    �N_	��"m��	 �I����k������A�	��#�{πP�����I�I��$����I
    ������P�����F�b�{Ɇ�@������� t�K��[C���������FA�DI]B��I�m$���I5���C�I������ց����I��
    ���IT�Y����HP(�
    �������N���.�Z�V��*
    �$
    ڑ�����Y��T�
    ��@������Q���]����l����_�	��� V����ɜ�n�����ƀAT�&I��ғ���������]��̈́�������Ϥ�
    �b((ɂ�IRK��$R]���ڍ����m����	�@���^�@��A��
    �_E��[���I؍�����	Е]��$���Y���Q����������	E��Y�������IÇ����
    ������$FQ��;]��$�Q��Q����c��@��A�F�B�K��$��I�����Ix]��$;�1E��@�Q���I��I��B��������H���P���kK`D悂�IVO��� �I]�$+\2�N��ĀAM��I��+#V�c��C�Ђ$����[��B�IH�$�"�M�����;���������$¥�B�;���D���$����	�IL;����CL�+7gD��S����K�I�����RK
    �;M�������ς�M@;���]�႒�OS���K����I�ٮ����n��Q�.��s#���LĂU/Z��'��N��I������M�GZ����V�R]]�B�}���}���@]O���I.L$�����I�I����I�GC���SS��N�[����j@��I$��U���H�����]��	A���2��������'���X!S����H�
    D���f������B�B�vsC��Q�\��I ��ڗ��$�$Z,M�c��ɂ�I6K���K@��I�I�f����O����$�]%��N� �I��l���Č�����Ir^�$S���wG���!���	CJ��
    W��������m����$�����
    b�����G��|f�/)mR�R��������������k������=A"	������[F@@�GB����I��O���$?�Բ����2�F�	L2����\A��$������f��A%R�P@�F�Y�^�Y���_ƀ`v�T��2�Q��F���� @0�% ����I�I�rR��}*Z���If���I��@��FB���W�W1��9�_��I��B������g��NU�TC�$�����XF��H���J��H͏�0M���M����͏���\@@�2Ah���M���QX��IK� �K�gB����c�R� �R��G�
    �YL�BG���IB��������B��*�D���pJ��yZ�Œ�V��IT
    _� �G��IL�G�€`�
    [�������b�P�����O���yF�k
    LT�;�@Z�;�
    	G��X^���I��D��t�_���L���G�����Q����A����O�T���`��������������)NO	����m���hH��CC�B���I�o�瀒�	�jP�$��	�����
    вd�� �M�b���!�R��^=	��$2��b'�Q��R����MD�I��$Y�Fz����!�_��K�M��l����ZT�+�A���I
    �������Q������	��yRI����F�x��I������@�ׂ�!�����������cZ@����+@��K�I������z� ����	�z���2R�����J�}%��G����Ā@�$���������Po	�X������6΀������J�I��S���������H��؍-��"�����H[��IR��~	���
    m�ƀ@��� ���^�I�����E��#�����%#��Ĩ�T
    ���1
    ���Z���Y��E���P�����-X�M��$+���$&���H���$�$�8{ ��V�]���������R�	��RM��̄	���		������Pa���MD�e����I���٢�U�� 
    ��΂	JQ‚�kK����m����IZ�H��K	�J
    ����$��������������R����K���I��"���'�Y�B��Ȃ������码�ed�̈́
    �I����bY���$_�@���ݙ����P����IlA	��$%M���
    ]���$�]d��ܴH��I���zIā����H����H�jd�$�%����H]��avI���%���G����/\�7M��_
    E����ˆ��]�����	P���8O�?@T_���$��o���IV�~���I�E��@�M	e����I�
    �����HEY��.�B��K����$ؕM��
    t�M��;�P	U���kK(4����AE������N�e��!����)ʂ��Y��
     �M�	���\
    Q���U��X	����MޅE�-6͂�I���@�A���K���	A���	���$		�����������k ��@c�I��`�.�B�4OBI�`I?�M��։Y�����C��B-F��#^���������!����kT}
    ��$Z�����'�1�$��_��aR�I��
    V����\��A�.�������^�@��aA�.���K�Iк"��$€�b%���@�<���m@�D���[�g�J��<�\@@��O������I�	��8�\�@��oB�������T�D�������^@@����€������X�������I�M_�(����p3�� �cI��$/<����&xˆ��H�k����M������!؀���f����A�H��P�L�������
    ������k�����lC
    ��$KM�F@Q*�A�����\#C�$Z���IG�P���+2L_�I�ϙ��K�L�O�����IO����I�o��Z��A��I�M_���!�T���ITo��
    Z�+LB���@� ��ԭ�� Qc�A���X����� ���b26��V_�B�F�Re[��:H�mC����__���0�C�
    �\�Q�����
    ��Z�,�C�%�4��A�d@���.o��R'B�$�KN���$�,�� ��_���@���IZ�@���
    �u����I�%�nC�N\�$V]� ��
    
    ^�k'g��_BBO���V�I��#��^�P�}��O���I������P�N����$+8F�]����D���IJ
    ��1�����
    ґ_���Z0���c�
    ��������Բ�����"_��P
    R��,^�ރ���I��+��IcN5���c9K\��C���`�K�gM‚�P�\�$#N[��~IZ`P�:I�bA�_B�g�T
    M�
    �IԈB��~I��O���V��IP�M�V^���듀���I[���%����9R�$�kB���gC�$QH�Z���IP_����	�����$%K8�_��6�_�݂�����_��,N��mQ���n\�?�^�G�R�i����ŏ^���PƀA��O��b��U�
    4,H��bP��oM�i�KN�A����I6�@�	�I��_��	�I��^��"�\�,\��bC�  �Nܢ�I�AB�^S�)�O��I��]����@�b�=��	Km����
    Q��I�Q>������d���H���
    �I�d���#�˂�ɞ����XO	�� $���"������YI����S��G�Xo����%B��å�C�$������
    ������_�T�i��B$���؂��$_�֢����HH��!""���"d��� LM��2t���R2ɒ�_�*	��jr��2Z��?�T����_�rH� �M����$����#$&�FɠO�B�IT"H���IBH��$�z����&���kJZ����R	��$b44΂����C�Q�$T�����6��R�����I����n��ƀ�P�����M�R�O�����$�nY��c�oĆ��#�P���ڍ]���M�����������k����\@��@�I�@���B�v�OBI��AI?�I������
    �$LAE��$I����K��	�����
    ��b!���	�e����PɂP�����Q6�� X���$Qh��A�ƀ��/���?��]��	�[kL�7���$%���I�	%���I�
    ��T���$�IT�g��B��\@�������@��������Y���U��|Y��)=������PɴP�T��������I�U'�ƀ��&���C2��$Q-�\�CHπ�IRO_��Q�N9���IX����_��j�$�H�ƀ@�"���/,p���#������������IB�b�������������k(]���R7���I��%�F��Z�
    ���$H���	ҡ����
    ��[C�
    ��!pB�����@��I�d����Q��$Ѕ���I�	�Q���ֽ����������A���H	��$1!��̅����I��e��$y�N���ƀ #
    � ������2��I�o�
    /���o��������I�����Z�����Iu
    �� 2U��_��~I���I�W�DD�y�#Kz���C-�E���K���U��� �I	���]RU��
    ���b�s΀������IX�Q���@B�G����I��K�I�J���$U��@(�ɂC��΅%�B���@��2�I����� �^�@���B�H����wE��K�IZ�U�������H����X����\@A��$��Jp�B�k�OB� P��I������_B���$��\�c�@�������ƢF���K�I�Q����^@@�O@�@��	�I����$��I�IT����!^��#�C�2�K�P,@�D	�€<�\@���] �L���^@@���C����c0��������@�.Pπ�IR���� ��[���φB�I�����+�I����9o����I����"̂"�_��Z�L������$��BA����T����$�4��'""��ܢ���d0�ƀ@R#LI����‚�&@�������<�^@@�3���@V��I����^@@��^������K���_
    ��$k{
    �k����k��#2����r!B��S�����I@2&����b!�S�tk��TM��K�������ۛ��%�΀� L�!�o[�K���B�C2����V@�?�F���$��@�<����_��	΂V��#��^�����	
    *�̀��>��"����D��nZ���P�^�A��_� �B�A��A��	B*�
    \I���o�����<���	@�X��C�g�!C�\�\�@��@���Є��l^��2��̄Z��c33�I�QƀAc1\����o��@$D� =!]�^c@��b^�C*�@��I4�@�O�]DA��N����\�P�r�$�!AS��oL�
    �N^�$�OB�R^�(o�悀	�I������$�o����H���I:�O���� �P�k��0������B$$�����-���I�I������IВ2�����������_�T�O�$��IL�O��2O��%������AR.]�$V�@��m_�\���&C����oC���\��_�P_��
    ���]���C� ��C��Iv.\�B:���bg&������ƀAGB��P]����B�L������A���A��^�C����!_���_�I�FA�� �K]��\@@��)O����VB���T�\�����	����VO��Vo���@���E]��C�_�+=�]����C��l_���B�?҉�^ƀ�^@@��A.����Ip�B���S�\@P�����.��I~IP�M���I�^��R-A�Rc�VB��D���	øP���Q�B�';����	��c;;���B���^���X�M.��\@@��OC�D�K�I$C��Q�\�$B+�B���N_��Ip�`���I�^���@�Ǽ�]
    J`���u�C��IBP���@
    
    @��AV4��@������LB�����Q����Iʔ�����Ii��$��CF� VYQ������<�\�@��(!����H������P���xP�FJ�ل���є��� �I� ��P����""�Դ��
    ���HPP�hP�F���I���I�����I	�S����IP �����I����bP���I�P'��ITHP����	
    ��
    �P���������΂PX����I� ��@h����`�ƀ�R���$I���	!��I������_�e�����$��Py0����΀[B��������B����RI��x���	К���A��II��H�a����� �I�����c��P��d
    ��{�J���$cv��@N��I���P���K�IL|����$�����(����!���N�������C����ނ��������Pi�ƀ�����������\��Г��������^\@@��
    ��ـQ
    Ɔ�I�.���� C����I�T���I�����	$�H���Iʂ�� Q<�K�R�1���Q���˂�h@�����#I��TYS���I���4��� �HH������Iڐ����k���<�X�@̒��H�P��D�@� B�H�J�I��It�R���c���I
    �����$����I��g�P�����Q���IЄ����I��"�� �(���H@`���Ia���%������1��P���L�� �I�P���
    ��^@� ���� ���TZ���^@@���H�<	P�����X��A���I��P���<\��������\H�����H��Ҍ*���X�N��+\&W���������.T�F�������I
    N���@T����@�i����i	����������������|H&�M�
    �͆�H�����熆�b
    ���i�������T��\�%��I�\��������A����d�i����0����I�IT���Z��$������T��P������IT����I���������)����H�:�@!���a��-����H�V��������T���I�D��
    ��Ā@Z�I���A��H��J��� Q���J�
    ��LT���΂��������I�I�����IJT����*�����r���M�Z ��\�@�Ij���I�i�$����	�I��I���x���	JIԄ����	XȤj����4$���IJ����_����_�4����$���R$��������M
    ����Yc�Y�����i��$^!���
    �����I�q��D �1�I��c�����	VI'����Q��k�A���ڝ���� �Ё������Hq�	T���a���Æ�4��qQ���<��$��I����#�Q���=�$�T��K�����K��_�̘�������$JI���i��Pi���Y�iI��JY��������II����I9ʂ�I�i���H�������J�\�����м��IV܁�I��������в��H+)��$J�b��$�b�ƀ����I���O΂��T�����Г@�������0Z@P��,A��‚
    ���$�ᾀ�A0B�������IT��F	����ɸ�������$�]�����]�^���㔐��INܸ��������1��5�J������ cW���MI���y����ILi���X����$�A���@ɀI��H����zI�4���I\�����%�����ܼ���Q��������H@���k����^@@� �I������B�OB�ɑI?]��I������N�������+<���� �(������‚�ML�����������K�IҰ����I
    ���@J�����l,� L�������L�J��������X{�ʽ������Q����@�I
    ����W��k�а�I�IhЖ����I4[˂ ���I�q�����+��xQ��P�)�B��O�� 
    I�������" �
    ��iy�����i��$�H����$��I
    �K�� �I�F+������R��b�
    ����И��ʚ���I�ږ�A��K���\�@��DA�
    ����@2Ҕ�$̼��:K���H�q����R���$Qh°���ֲ�<a��΂*����I�����I�I�蔂���%J�����5���˂�ذ��
    �����IL�������I���	�Ț�
    x��N����I�������Іr��bkQ���'�Ā���i
    ����i[������@��
    ��������@�@HH����I
    4`�����+΂ +��������[������I̔����B���^@@����X�ƀ�X1
     ���@������܄
    ��BP���P���I�I. �����M�p�������IN0����I�H�P�����I� ����������h(��LhP���b��`��bmo�@�$����<@��F@����Ɋh���IuH�����I�����������������+����\@@�6�I�#�€��@�rOB�j �M���I�p$���@I�8���$��I����$�̌JI��y憀I5��F��I�I��P���NY���I�����ˆ�
    �	��΂�y����I
    ���K�I�I����i	��$�Y^�������P��������
    ���X�����y�����J����h���̖���Ζ)��������"�&��Ad���_��@��;���B��:Ih
    ��$
    �P��ڄ<����I������i���‚�H���A�l��B���
    oT������IZ�����I�^��������R��I�����ʄ����I�������IJYS���I�	���$��I)K���������LI�[���H���� �MJ���
    ˂
    ���kA��^�@����L�#�΂
    �&��k��%€a����$J�Q�������)Ȉ�����I�H�hˀ��&��L����4!4���L�������I^����@��T��L����(��B�������K�I�
    ���\����\��ڑ��l���HL��R����0|���l��IL�i���%J���-�S��I�31����K�y�
    ����Ry��h&��HY����
    0-�P���x���H)��P������ NZ����n����"����̄<�������%��H
    F����
    ������@��
    i������	�s���N����I����������@���I��2��^
    Z���������
    �Xk�����D�Z�� ��b����IȂ@��I�����_�@��H���I������֐���!�T���	�Ii2���No2���!���y���JIU����j����{��$�I���$�����$���������ȴT�������k��#���Q�QHSi�����U/�S�"�6Y�����q
    ��	P/���I@�@����I
    U����X����I���y�
    J����Q����q�������Hi���@1�I�Na)���Y����a%�� HQU�$�D�΀ ��� i'�Hc/F"@�)����J�� �I�I)���K�IJ�W���Ni����k���K�����T��[B+�����
    )�ƀ�DG��%m����a	�$�F
    ��I�%+�L-�+��)��I�E��ƀ �hi��
    �I|U��M������}
    ��-��u�_B���L�+��I��+�� -TI�^o�
    
    --���
    �B�$� �IL!��H����$Zg��Hm#�k%����'ƀ@��K����#������-熁YmY��$�:I������K�IH������yy�������%����
    �T����4����s���D5�� ��Q)���Si���ʄ�������$B�6�������(��������4����$Th@�%�I��̂_A�/���IN5
    �e��I�o'���g'��4*��IP/��I//��!�7���	�)!������6e	��I�e%��Jk�$I��$P%s����`��H�������I ���MNyゐ�I���!��K��"��&��k�+�%��I
    /#�������a
    �	�MBk��$������
    �-� �M�!�G�-�$h=�e��i
    ��I���ƀ��I�����IL#�����+�$�ȧ-�A����Pm�
    �7v���a-��Ie	��I%#��$e���_�
    
    �$�ѱ�"$�g)�
    �m��I
    a)�Ji�P�H���h��	BAM	�K����%�@���Hc����IH{Q��.k��� ����+�΂�����;PzP����
    �I ����������>�I� �������,$��JPIB�4OB^�J �I���������I֤��F�������_�Ƅ������C�QK�J`���Č(�F�80���$�����IJx����
    �I8�����p��"G2�N@Q��$kP������Coa�k�(���вK���IFH��B�I,���P`����H�h���F0��P��� G�t��#4΂	������6�˜L�
    ��IL0��A��I��"�p��]B�"��X[���^@@���C�͂ %BK���$���<�^@@��CȂY������P������	�I@�	���I�I�����I�[t���\�@���@�����c������I��$����I�����c�)C����H�� X������M�T���IL����I��9)I�€��:��H�������v�@�` ���H�����$BM���J�
    ��#����)���@��N���,Z������#��$��V��n���
    F@���\����\���/�؃�K�π�[@� ��@�����L�!���I˜����I�K���$
    �[���Q8M@�{�[&�DA�������I�����J��������$ʠ4��Ԥ���I������I@�S���I���΂�����b������A˂�h������
    !�����$BS������$֘@�����R���D� ���B6���	$
    
    (��J���I�H����$Q)JP��b����I����I��P���@����Ii������$N$�����)��MN�!��$	����T�A���{���KP@Y��FI6��#�$����{���$����� �IBjR������\X��"J{��T��H(F��A�X�������N��z���$@B	��G�
    A���#��聥�_Bi�������K��@���� �D������/���ƀ�"�H�������d��"����
    ����X��[B����I`ӌ��‚����I�D����IQ�����V������I�B��������PQ���������I"�������H�K3��$@��kH��$������I���_CL$T��P B��C@��D��� ���I��k��T�U������I¦�����������_BHPT�� �I!��ĀK"I����B���F[����G]��E���R���HX�E��A�JI��CA��"�����II���I
    ]����Y���$
    KGF��DHU��"@�DA��݂������ �*����&��+�ɂ���-���$�[��g��˂��RB�Ā���ː��@��ƀ�M�����JVƂ%��C�I��J���I����IHF‚�C�A����FH�O��$%������ƀ������?���I�����*�bZ����x\����C���I�PBm �@F�2b0��@۝�n�A���]$�Q
    ���t��\��c���A�1� �������^@@��}�����I���f�@���
    @&�.X�F$�F
    �\�\@����2�X(�}���FH݂�I�Q���Ir��	����@��� �IBP����€������$�€BPƀ �M@J��_��K��I��z��I���FLڂ�B�Ά��b����Ă��
    �����RẐ�Ik2��Fk����J����M@b��c�����K{��$H�����&�hA��P����I
    o���@���$����IJ����"�w�������������O���BJ��	�I�����b�N̂·��� @LƂ�H����I����������HL��I@J@�������I��c��$���tF҂�IʀC���_���|�"W���-�	�B���;�@c�#��
    �����Ĉ����QA�l������IB�����IIl���y�� �K����MDi����M����I����������RXȂ�I[��$����#Om�BW���ם˂���Ƃ�c�������� �$FNĂ$.��5aq���Ă��@��$BH�������΂���ЂFJƀ$������I�������`��ւk@N�
    ‚�´���ր���H����ƀINI���h���I����B���Ik����K���B��P,���B{��Ā��P���J����#��^���IKP�0����
    �֔�������	@������B��������������f p��i)�]�Č2��������0����I@ Q�(��I���D`�(���/	ڀ Pↀx���$�`���H8��y�@ ��[H8�����08�� �(��� QQ�cHA���@�� �()�����B�����H�C��I�{���CKk���K��D`B۞���
    P������@#�����IZ����I�F��@I��~	����0����B����I*���{�������F����
    �B���H������̆����� ��Q���D����Iœ�� �����IF�N��LT��B�������ɂ�J�@���c�X��$–X������Ԇ˂@�� �h����D��K�I��������IF�#���K����������� �k���\@����AI�/K���B�jM��@�I?]�����k�����{�FkQ���I6��������@B�����5k���
    ���$�ⶶ������� D������I�����IJ$�����F�P���IB��

    Regards,

    Viswa

  • Hi,

    It must be 3M, not 921600K.

    Shlomi

  • Hi,
    When I change the baudrate to 3M , i could notice all the data are comming as FFF

    When budrate is 3000000 all the bin file contents are FF

    ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������T��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

    when I change the baudrate to 921600 

    Ā �aې��_��>���������]�K��‚��K�I��%���H���Bf��Б�"������������O�̄ƀ e��]����_����_�+��� M����_�M<�ƀI�mV��� ���� ���� ���ƀ ϗ��� �ezI�ƀ J���]���
    �������������k����������JP��B�Ob�HJ �I��� �GF��ƀ@�!��ƀI�'N���I���ƀ��
    Z����K&�ƀ��IV�����M��ƀ��IZ�����!Z��ƀ�C�ƀ��	���@�	B��ƀKe���@^���Ā@M���]�P�	�ƀ@J۟���@M)y��ƀ@x��@�i����K�I*^	������������I��̀��I�I����@I�����@�Ā@	�����_�@&���]��4��ƀIWa4���]����ƀ@Wi����@G���ƀ@�/4���@�'B��ƀ@%���_�2�Ā@�E[��_�_;���]�m
    �ƀI�I�ư��T���]D��IJ^��B������,M��\�ƀ���ƀ�@-����AB�����_��ƀ�\����m^����+���ƀI_%N����C����I)Z��ƀ�$������UA��ƀ��IR����Ͱ����m�����[�ƀ���%��I�%����ICϖ��ƀ��eY����my�C���ƀ��	i����E���ƀ��-N�����!^����������#F��Ā�h���K�I�E^���ƀ��I�����@�ƀ��)N��Ɛ'�T���%D����R��Ā�U�I����
    ��Ā��e�I���h���Ā�6S��_�N9��C��O��-���)������%��Ā��)J����N�'�Ā��E�����I���@�IJ��Ā@�+B���Kl���ƀK�%���]�"�#��@�IF��ƀ@6l���A����ƀ@��%Ā����ƀ�	/�����I�ƀ@	���B<�Б�������������WM����@D
    K����_��Q���@�M���@VA���_�����ĀK�!$���@�%����@�
    ��Ā@�K��ƀ@	i���@��������T���T�Ā@��!���@��)��Ā@E)����@����ƀ�F
    ��A���ƀK������IE����IIZ���	�Ie����	�Ii
    ���	�I&G���E
    ]�0�Ā�EU��ĀKHIU����Z�%�ƀ�A=������)���%
    ����_��-���]��
    	���J-���ƀ�@U���K�IJc����K�I�X#���IYEm����]�I��������������k�������'O��@���D�@�4�O@�@J�I��_������_�ٰ��ƀ��-ZI�Ā�߽#��A����_�6�ۀ�������C���ƀK�������Ɛ�ƀ�������AgN��ƀ�dR��Ā���F����P���Ā�ك��ƀ�4������=V��ƀ���F���K����Ā�LI	�����;��������������k�������iI�����@�6�O@�0\J�I�������ƀ���F���I]�����������I_��I݂ƀ�D1k���E�k�����������I����ƀ�Rkk������k�����K�#���A���ƀ�y����[y������������������������[����������D������"��H������"��\���������i�������.��@�Ā��+�������ǂƀ�ɜ�������ƀ��k���ƀ�E5�����<��Ɛ��T���D�ƀ�Y�,����Pa���ƀ@�[l��C����ƀK��@�,��ƀ@�����@yD��ƀ@4���@)�ܐ�Ā@:����@Qa���Ā@,G���@@-<����_��G���ƀ@��Z���I'I�

    Regards,

    Viswa

  • Hi Viswa,

    This is pretty expected. Classic (not a CP2102N) CP210x devices supports baud-rate up to 921600. That means you cannot use them at 3M baud-rate.

    Jan

  • Thank you, Jan, we are using CP210X.

    Regards,

    Viswa

  • Hi Jan and Shlomi,
       Is there a way to reduce the baud rate and collect the log for the issue?

    Regards,

    Viswa

  • unfortunately no, this is hard coded in the device.

    We normally use FTDI based level shifters.

  • Hi Shlomi,
       Please find the requested  glogger file.

    Kernel Log:
    [ 852.802843] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 104
    [ 852.834079] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 184
    [ 853.119311] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 237
    [ 853.790013] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1451
    [ 853.795586] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1456
    [ 853.802445] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 661
    [ 853.808923] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 177
    [ 853.837150] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 258
    [ 853.866585] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 256
    [ 853.872075] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 275
    [ 853.878604] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 287
    [ 853.885634] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 238
    [ 853.892059] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 265
    [ 853.978313] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 227
    [ 853.994716] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 227
    [ 854.286399] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 478
    [ 854.499378] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1506
    [ 854.505004] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 619
    [ 854.573946] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 258
    [ 854.583994] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 158
    [ 854.594927] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 903
    [ 854.600482] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 263
    [ 854.616778] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 230
    [ 854.678787] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 152
    [ 854.684226] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 152
    [ 854.693600] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 227
    [ 854.711958] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 228
    [ 854.717407] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 227
    [ 854.842165] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 97
    [ 855.028684] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 144
    [ 855.292008] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 478
    [ 855.593563] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1513
    [ 855.599147] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1492
    [ 855.605761] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 412
    [ 855.612734] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1516
    [ 855.640617] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1501
    [ 855.646191] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1465
    [ 855.653045] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 225
    [ 855.693517] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 152
    [ 855.698978] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 230
    [ 855.709213] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 420
    [ 855.719486] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 158
    [ 855.735052] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 158
    [ 855.766338] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1504
    [ 855.771907] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 494
    [ 855.793615] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 263
    [ 855.799032] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 213
    [ 856.021009] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 159
    [ 856.528277] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 184
    [ 856.607036] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1515
    [ 856.612644] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1476
    [ 856.619272] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 390
    [ 856.626137] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1335
    [ 856.710824] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 420
    [ 856.716273] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 219
    [ 856.747518] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 245
    [ 856.823162] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 124
    [ 856.948296] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 103
    [ 857.044463] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 857.049974] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 857.056468] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 857.409369] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 184
    [ 857.415995] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 230
    [ 857.679957] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 152
    [ 857.794455] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 857.817160] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 858.429332] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 184
    [ 858.571646] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 858.590449] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 858.613918] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 684
    [ 858.658685] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 112
    [ 858.712869] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 420
    [ 858.718253] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 243
    [ 858.740405] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 249
    [ 858.792210] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 213
    [ 858.842211] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 213
    [ 858.855731] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 97
    [ 859.330451] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 859.343724] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 859.381007] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 859.409521] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 184
    [ 859.525836] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 159
    [ 859.574234] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 103
    [ 859.579693] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 113
    [ 859.825140] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 124
    [ 860.369623] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 103
    [ 860.374874] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 113
    [ 861.127870] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 237
    [ 861.497872] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 184
    [ 861.683791] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 152
    [ 861.689305] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 152
    [ 862.072949] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1468
    [ 862.078479] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1317
    [ 862.179296] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 579
    [ 862.194145] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 104
    [ 862.199634] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 104
    [ 862.273036] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 275
    [ 862.284650] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 129
    [ 862.357148] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 129
    [ 862.362692] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 129
    [ 862.369498] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 129
    [ 862.615033] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1500
    [ 862.620764] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1447
    [ 862.627189] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 698
    [ 862.633954] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 782
    [ 862.722972] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 309
    [ 862.961488] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 881
    [ 862.986618] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 103
    [ 863.528047] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 159
    [ 863.827315] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 124
    [ 863.997182] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 103
    [ 864.002523] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 113
    [ 864.009400] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 103
    [ 864.015879] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 113
    [ 864.528493] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 159
    [ 864.533975] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 248
    [ 866.006020] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 103
    [ 866.011346] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 113
    [ 866.192885] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 114
    [ 866.529222] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 159
    [ 866.835219] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1381
    [ 866.840998] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1499
    [ 866.965174] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 114
    [ 866.984736] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1011
    [ 867.118813] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1246
    [ 867.266095] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1116
    [ 867.689555] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 114
    [ 867.823832] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1467
    [ 867.829427] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 343
    [ 867.877689] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 114
    [ 868.029279] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 228
    [ 868.136621] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 103
    [ 868.142055] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 113
    [ 868.228369] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 96
    [ 868.233606] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 96

    glogger:

    4075.stream.csvglog_2025_07_03_124602.csvglog_2025_07_03_125113.csv

    From assocaition request:

    glog_2025_07_03_152701.csv8475.stream.csv

    Regards,

    Viswa

  • Hi,

    Are you sure that those gLogger files are captured during FW crash?

    I don't see any FW crash/assert in these logs.

    You should record gLogger during the time you get like the following:

    203.168851] wlcore: WARNING Unable to flush all TX buffers, timed out (timeout 500 ms
    [ 203.217494] wlcore: ERROR SW watchdog interrupt received! starting recovery.
    [ 203.223213] ------------[ cut here ]------------

    Regardless, have you tried with WPA2 instead of WPA3 to see whether you still see these warnings?

    Shlomi

  • Hi Shlomi,
    I saw the crash twice and captured the glogger was running during the time. 

    crash1 time stamp:
    [ 6609.299380] wlcore: ERROR SW watchdog interrupt received! starting recovery.
    [ 6609.305029] ------------[ cut here ]------------
    [ 6609.309780] WARNING: CPU: 1 PID: 387 at drivers/net/wireless/ti/wlcore/main.c:861 wl12xx_queue_recovery_work+0x5c/0x60 [wlcore]
    [ 6609.321193] Modules linked in: cmac ccm af_packet can_raw can nft_counter nf_tables nfnetlink usb_f_eem u_ether usb_f_fs libcomposite aes_arm_bs crypto_simd cryptd wl18xx wlcore mac80211 libarc4 cfg80211 rfkill evdev stm32_adc stm32_timer_trigger industrialio_triggered_buffer kfifo_buf galcore(O) ehci_platform phy_stm32_usbphyc ehci_hcd dwc2 roles udc_core wlcore_sdio usbcore usb_common m_can_platform m_can atmel_mxt_ts stm32_adc_core can_dev leds_gpio led_class sch_fq_codel fuse ipv6 nf_defrag_ipv6
    [ 6609.365587] CPU: 1 PID: 387 Comm: irq/77-wl18xx Tainted: G W O 5.4.56 #1
    [ 6609.373306] Hardware name: STM32 (Device Tree Support)
    [ 6609.378476] [<c011251c>] (unwind_backtrace) from [<c010d778>] (show_stack+0x10/0x14)
    [ 6609.386214] [<c010d778>] (show_stack) from [<c06e2ecc>] (dump_stack+0xb0/0xc4)
    [ 6609.393444] [<c06e2ecc>] (dump_stack) from [<c0125a70>] (__warn+0xd0/0xf8)
    [ 6609.400331] [<c0125a70>] (__warn) from [<c0125df4>] (warn_slowpath_fmt+0x64/0xc4)
    [ 6609.407872] [<c0125df4>] (warn_slowpath_fmt) from [<bf30bff8>] (wl12xx_queue_recovery_work+0x5c/0x60 [wlcore])
    [ 6609.417889] [<bf30bff8>] (wl12xx_queue_recovery_work [wlcore]) from [<bf30c7ec>] (wlcore_irq+0x108/0x188 [wlcore])
    [ 6609.428238] [<bf30c7ec>] (wlcore_irq [wlcore]) from [<c017b6e4>] (irq_thread_fn+0x1c/0x78)
    [ 6609.436490] [<c017b6e4>] (irq_thread_fn) from [<c017b9fc>] (irq_thread+0x134/0x200)
    [ 6609.444158] [<c017b9fc>] (irq_thread) from [<c014845c>] (kthread+0x11c/0x144)
    [ 6609.451303] [<c014845c>] (kthread) from [<c01010e8>] (ret_from_fork+0x14/0x2c)
    [ 6609.458527] Exception stack(0xed555fb0 to 0xed555ff8)
    [ 6609.463583] 5fa0: 00000000 00000000 00000000 00000000
    [ 6609.471775] 5fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    [ 6609.479963] 5fe0: 00000000 00000000 00000000 00000000 00000013 00000000
    [ 6609.486752] ---[ end trace be612cfd65e541be ]---
    [ 6609.491357] wlcore: Hardware recovery in progress. FW ver: Rev 8.9.1.0.2
    [ 6609.498558] wlcore: pc: 0x11f1e4, hint_sts: 0x00000000 count: 8
    [ 6609.505422] wlcore: down
    [ 6609.506671] wlcore: down
    [ 6609.510674] ieee80211 phy0: Hardware restart was requested
    [ 6610.493046] wlcore: using inverted interrupt logic: 2
    [ 6610.551030] wlcore: PHY firmware version: Rev 8.2.0.0.246
    [ 6610.791844] wlcore: firmware booted (Rev 8.9.1.0.2)
    [ 6610.833381] wlcore: Association completed.

    crash2 Timestamp:

    [ 6684.455784] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 124
    [ 6686.238312] wlcore: ERROR SW watchdog interrupt received! starting recovery.
    [ 6686.243967] ------------[ cut here ]------------
    [ 6686.248699] WARNING: CPU: 1 PID: 387 at drivers/net/wireless/ti/wlcore/main.c:861 wl12xx_queue_recovery_work+0x5c/0x60 [wlcore]
    [ 6686.260098] Modules linked in: cmac ccm af_packet can_raw can nft_counter nf_tables nfnetlink usb_f_eem u_ether usb_f_fs libcomposite aes_arm_bs crypto_simd cryptd wl18xx wlcore mac80211 libarc4 cfg80211 rfkill evdev stm32_adc stm32_timer_trigger industrialio_triggered_buffer kfifo_buf galcore(O) ehci_platform phy_stm32_usbphyc ehci_hcd dwc2 roles udc_core wlcore_sdio usbcore usb_common m_can_platform m_can atmel_mxt_ts stm32_adc_core can_dev leds_gpio led_class sch_fq_codel fuse ipv6 nf_defrag_ipv6
    [ 6686.304515] CPU: 1 PID: 387 Comm: irq/77-wl18xx Tainted: G W O 5.4.56 #1
    [ 6686.312247] Hardware name: STM32 (Device Tree Support)
    [ 6686.317418] [<c011251c>] (unwind_backtrace) from [<c010d778>] (show_stack+0x10/0x14)
    [ 6686.325157] [<c010d778>] (show_stack) from [<c06e2ecc>] (dump_stack+0xb0/0xc4)
    [ 6686.332389] [<c06e2ecc>] (dump_stack) from [<c0125a70>] (__warn+0xd0/0xf8)
    [ 6686.339272] [<c0125a70>] (__warn) from [<c0125df4>] (warn_slowpath_fmt+0x64/0xc4)
    [ 6686.346847] [<c0125df4>] (warn_slowpath_fmt) from [<bf30bff8>] (wl12xx_queue_recovery_work+0x5c/0x60 [wlcore])
    [ 6686.356841] [<bf30bff8>] (wl12xx_queue_recovery_work [wlcore]) from [<bf30c7ec>] (wlcore_irq+0x108/0x188 [wlcore])
    [ 6686.367184] [<bf30c7ec>] (wlcore_irq [wlcore]) from [<c017b6e4>] (irq_thread_fn+0x1c/0x78)
    [ 6686.375439] [<c017b6e4>] (irq_thread_fn) from [<c017b9fc>] (irq_thread+0x134/0x200)
    [ 6686.383107] [<c017b9fc>] (irq_thread) from [<c014845c>] (kthread+0x11c/0x144)
    [ 6686.390253] [<c014845c>] (kthread) from [<c01010e8>] (ret_from_fork+0x14/0x2c)
    [ 6686.397478] Exception stack(0xed555fb0 to 0xed555ff8)
    [ 6686.402536] 5fa0: 00000000 00000000 00000000 00000000
    [ 6686.410729] 5fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    [ 6686.418919] 5fe0: 00000000 00000000 00000000 00000000 00000013 00000000
    [ 6686.425689] ---[ end trace be612cfd65e541bf ]---
    [ 6686.430274] wlcore: Hardware recovery in progress. FW ver: Rev 8.9.1.0.2
    [ 6686.437517] wlcore: pc: 0x11cc08, hint_sts: 0x00000000 count: 9
    [ 6686.444127] wlcore: down
    [ 6686.445443] wlcore: down
    [ 6686.448025] ieee80211 phy0: Hardware restart was requested
    [ 6687.432937] wlcore: using inverted interrupt logic: 2
    [ 6687.490892] wlcore: PHY firmware version: Rev 8.2.0.0.246
    [ 6687.741806] wlcore: firmware booted (Rev 8.9.1.0.2)
    [ 6687.765395] wlcore: Association completed.

    I could not find the wl12xx_queue_recovery_work() in the csv file.

    8168.stream.csvglog_2025_07_03_171334.csv

  • Hi Shlomi,
    I saw the crash twice and captured the glogger was running during the time. 

    crash1 time stamp:
    [ 6609.299380] wlcore: ERROR SW watchdog interrupt received! starting recovery.
    [ 6609.305029] ------------[ cut here ]------------
    [ 6609.309780] WARNING: CPU: 1 PID: 387 at drivers/net/wireless/ti/wlcore/main.c:861 wl12xx_queue_recovery_work+0x5c/0x60 [wlcore]
    [ 6609.321193] Modules linked in: cmac ccm af_packet can_raw can nft_counter nf_tables nfnetlink usb_f_eem u_ether usb_f_fs libcomposite aes_arm_bs crypto_simd cryptd wl18xx wlcore mac80211 libarc4 cfg80211 rfkill evdev stm32_adc stm32_timer_trigger industrialio_triggered_buffer kfifo_buf galcore(O) ehci_platform phy_stm32_usbphyc ehci_hcd dwc2 roles udc_core wlcore_sdio usbcore usb_common m_can_platform m_can atmel_mxt_ts stm32_adc_core can_dev leds_gpio led_class sch_fq_codel fuse ipv6 nf_defrag_ipv6
    [ 6609.365587] CPU: 1 PID: 387 Comm: irq/77-wl18xx Tainted: G W O 5.4.56 #1
    [ 6609.373306] Hardware name: STM32 (Device Tree Support)
    [ 6609.378476] [<c011251c>] (unwind_backtrace) from [<c010d778>] (show_stack+0x10/0x14)
    [ 6609.386214] [<c010d778>] (show_stack) from [<c06e2ecc>] (dump_stack+0xb0/0xc4)
    [ 6609.393444] [<c06e2ecc>] (dump_stack) from [<c0125a70>] (__warn+0xd0/0xf8)
    [ 6609.400331] [<c0125a70>] (__warn) from [<c0125df4>] (warn_slowpath_fmt+0x64/0xc4)
    [ 6609.407872] [<c0125df4>] (warn_slowpath_fmt) from [<bf30bff8>] (wl12xx_queue_recovery_work+0x5c/0x60 [wlcore])
    [ 6609.417889] [<bf30bff8>] (wl12xx_queue_recovery_work [wlcore]) from [<bf30c7ec>] (wlcore_irq+0x108/0x188 [wlcore])
    [ 6609.428238] [<bf30c7ec>] (wlcore_irq [wlcore]) from [<c017b6e4>] (irq_thread_fn+0x1c/0x78)
    [ 6609.436490] [<c017b6e4>] (irq_thread_fn) from [<c017b9fc>] (irq_thread+0x134/0x200)
    [ 6609.444158] [<c017b9fc>] (irq_thread) from [<c014845c>] (kthread+0x11c/0x144)
    [ 6609.451303] [<c014845c>] (kthread) from [<c01010e8>] (ret_from_fork+0x14/0x2c)
    [ 6609.458527] Exception stack(0xed555fb0 to 0xed555ff8)
    [ 6609.463583] 5fa0: 00000000 00000000 00000000 00000000
    [ 6609.471775] 5fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    [ 6609.479963] 5fe0: 00000000 00000000 00000000 00000000 00000013 00000000
    [ 6609.486752] ---[ end trace be612cfd65e541be ]---
    [ 6609.491357] wlcore: Hardware recovery in progress. FW ver: Rev 8.9.1.0.2
    [ 6609.498558] wlcore: pc: 0x11f1e4, hint_sts: 0x00000000 count: 8
    [ 6609.505422] wlcore: down
    [ 6609.506671] wlcore: down
    [ 6609.510674] ieee80211 phy0: Hardware restart was requested
    [ 6610.493046] wlcore: using inverted interrupt logic: 2
    [ 6610.551030] wlcore: PHY firmware version: Rev 8.2.0.0.246
    [ 6610.791844] wlcore: firmware booted (Rev 8.9.1.0.2)
    [ 6610.833381] wlcore: Association completed.

    crash2 Timestamp:

    [ 6684.455784] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 124
    [ 6686.238312] wlcore: ERROR SW watchdog interrupt received! starting recovery.
    [ 6686.243967] ------------[ cut here ]------------
    [ 6686.248699] WARNING: CPU: 1 PID: 387 at drivers/net/wireless/ti/wlcore/main.c:861 wl12xx_queue_recovery_work+0x5c/0x60 [wlcore]
    [ 6686.260098] Modules linked in: cmac ccm af_packet can_raw can nft_counter nf_tables nfnetlink usb_f_eem u_ether usb_f_fs libcomposite aes_arm_bs crypto_simd cryptd wl18xx wlcore mac80211 libarc4 cfg80211 rfkill evdev stm32_adc stm32_timer_trigger industrialio_triggered_buffer kfifo_buf galcore(O) ehci_platform phy_stm32_usbphyc ehci_hcd dwc2 roles udc_core wlcore_sdio usbcore usb_common m_can_platform m_can atmel_mxt_ts stm32_adc_core can_dev leds_gpio led_class sch_fq_codel fuse ipv6 nf_defrag_ipv6
    [ 6686.304515] CPU: 1 PID: 387 Comm: irq/77-wl18xx Tainted: G W O 5.4.56 #1
    [ 6686.312247] Hardware name: STM32 (Device Tree Support)
    [ 6686.317418] [<c011251c>] (unwind_backtrace) from [<c010d778>] (show_stack+0x10/0x14)
    [ 6686.325157] [<c010d778>] (show_stack) from [<c06e2ecc>] (dump_stack+0xb0/0xc4)
    [ 6686.332389] [<c06e2ecc>] (dump_stack) from [<c0125a70>] (__warn+0xd0/0xf8)
    [ 6686.339272] [<c0125a70>] (__warn) from [<c0125df4>] (warn_slowpath_fmt+0x64/0xc4)
    [ 6686.346847] [<c0125df4>] (warn_slowpath_fmt) from [<bf30bff8>] (wl12xx_queue_recovery_work+0x5c/0x60 [wlcore])
    [ 6686.356841] [<bf30bff8>] (wl12xx_queue_recovery_work [wlcore]) from [<bf30c7ec>] (wlcore_irq+0x108/0x188 [wlcore])
    [ 6686.367184] [<bf30c7ec>] (wlcore_irq [wlcore]) from [<c017b6e4>] (irq_thread_fn+0x1c/0x78)
    [ 6686.375439] [<c017b6e4>] (irq_thread_fn) from [<c017b9fc>] (irq_thread+0x134/0x200)
    [ 6686.383107] [<c017b9fc>] (irq_thread) from [<c014845c>] (kthread+0x11c/0x144)
    [ 6686.390253] [<c014845c>] (kthread) from [<c01010e8>] (ret_from_fork+0x14/0x2c)
    [ 6686.397478] Exception stack(0xed555fb0 to 0xed555ff8)
    [ 6686.402536] 5fa0: 00000000 00000000 00000000 00000000
    [ 6686.410729] 5fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    [ 6686.418919] 5fe0: 00000000 00000000 00000000 00000000 00000013 00000000
    [ 6686.425689] ---[ end trace be612cfd65e541bf ]---
    [ 6686.430274] wlcore: Hardware recovery in progress. FW ver: Rev 8.9.1.0.2
    [ 6686.437517] wlcore: pc: 0x11cc08, hint_sts: 0x00000000 count: 9
    [ 6686.444127] wlcore: down
    [ 6686.445443] wlcore: down
    [ 6686.448025] ieee80211 phy0: Hardware restart was requested
    [ 6687.432937] wlcore: using inverted interrupt logic: 2
    [ 6687.490892] wlcore: PHY firmware version: Rev 8.2.0.0.246
    [ 6687.741806] wlcore: firmware booted (Rev 8.9.1.0.2)
    [ 6687.765395] wlcore: Association completed.

    I could not find the wl12xx_queue_recovery_work() in the csv file.

    8168.stream.csvglog_2025_07_03_171334.csv

    In the below file , we saw the crash 3 times. the crash happened arround 4200, 6700 and 9000 line..
    3681.stream.csvglog_2025_07_03_173127.csv

  • Hi Shlomi,
       Please find the requested  glogger file.

    Kernel Log:
    [ 852.802843] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 104
    [ 852.834079] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 184
    [ 853.119311] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 237
    [ 853.790013] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1451
    [ 853.795586] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1456
    [ 853.802445] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 661
    [ 853.808923] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 177
    [ 853.837150] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 258
    [ 853.866585] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 256
    [ 853.872075] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 275
    [ 853.878604] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 287
    [ 853.885634] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 238
    [ 853.892059] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 265
    [ 853.978313] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 227
    [ 853.994716] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 227
    [ 854.286399] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 478
    [ 854.499378] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1506
    [ 854.505004] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 619
    [ 854.573946] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 258
    [ 854.583994] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 158
    [ 854.594927] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 903
    [ 854.600482] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 263
    [ 854.616778] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 230
    [ 854.678787] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 152
    [ 854.684226] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 152
    [ 854.693600] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 227
    [ 854.711958] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 228
    [ 854.717407] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 227
    [ 854.842165] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 97
    [ 855.028684] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 144
    [ 855.292008] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 478
    [ 855.593563] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1513
    [ 855.599147] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1492
    [ 855.605761] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 412
    [ 855.612734] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1516
    [ 855.640617] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1501
    [ 855.646191] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1465
    [ 855.653045] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 225
    [ 855.693517] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 152
    [ 855.698978] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 230
    [ 855.709213] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 420
    [ 855.719486] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 158
    [ 855.735052] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 158
    [ 855.766338] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1504
    [ 855.771907] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 494
    [ 855.793615] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 263
    [ 855.799032] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 213
    [ 856.021009] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 159
    [ 856.528277] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 184
    [ 856.607036] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1515
    [ 856.612644] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1476
    [ 856.619272] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 390
    [ 856.626137] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1335
    [ 856.710824] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 420
    [ 856.716273] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 219
    [ 856.747518] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 245
    [ 856.823162] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 124
    [ 856.948296] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 103
    [ 857.044463] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 857.049974] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 857.056468] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 857.409369] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 184
    [ 857.415995] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 230
    [ 857.679957] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 152
    [ 857.794455] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 857.817160] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 858.429332] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 184
    [ 858.571646] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 858.590449] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 858.613918] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 684
    [ 858.658685] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 112
    [ 858.712869] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 420
    [ 858.718253] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 243
    [ 858.740405] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 249
    [ 858.792210] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 213
    [ 858.842211] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 213
    [ 858.855731] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 97
    [ 859.330451] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 859.343724] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 859.381007] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 859.409521] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 184
    [ 859.525836] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 159
    [ 859.574234] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 103
    [ 859.579693] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 113
    [ 859.825140] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 124
    [ 860.369623] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 103
    [ 860.374874] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 113
    [ 861.127870] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 237
    [ 861.497872] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 184
    [ 861.683791] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 152
    [ 861.689305] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 152
    [ 862.072949] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1468
    [ 862.078479] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1317
    [ 862.179296] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 579
    [ 862.194145] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 104
    [ 862.199634] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 104
    [ 862.273036] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 275
    [ 862.284650] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 129
    [ 862.357148] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 129
    [ 862.362692] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 129
    [ 862.369498] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 129
    [ 862.615033] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1500
    [ 862.620764] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1447
    [ 862.627189] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 698
    [ 862.633954] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 782
    [ 862.722972] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 309
    [ 862.961488] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 881
    [ 862.986618] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 103
    [ 863.528047] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 159
    [ 863.827315] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 124
    [ 863.997182] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 103
    [ 864.002523] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 113
    [ 864.009400] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 103
    [ 864.015879] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 113
    [ 864.528493] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 159
    [ 864.533975] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 248
    [ 866.006020] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 103
    [ 866.011346] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 113
    [ 866.192885] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 114
    [ 866.529222] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 159
    [ 866.835219] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1381
    [ 866.840998] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1499
    [ 866.965174] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 114
    [ 866.984736] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1011
    [ 867.118813] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1246
    [ 867.266095] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1116
    [ 867.689555] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 114
    [ 867.823832] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1467
    [ 867.829427] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 343
    [ 867.877689] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 114
    [ 868.029279] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 228
    [ 868.136621] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 103
    [ 868.142055] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 113
    [ 868.228369] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 96
    [ 868.233606] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 96

    glogger:

    4075.stream.csvglog_2025_07_03_124602.csvglog_2025_07_03_125113.csv

    From assocaition request:

    glog_2025_07_03_152701.csv8475.stream.csv

    Regards,

    Viswa

    ============================

    [04/07/2025] Viswa

    Yes, this issue is observed in WPA2 as well. However, the frequency of packet corruption messages is noticeably lower compared to WPA3.

    Additionally, we’ve observed watchdog recovery events also occurring in wpa2.

    Please note that the router in use is 802.11ax standard, and it does support backward compatibility with legacy clients. We suspect that the combination of wpa2/WPA3 and certain legacy features is contributing to the instability.



    [
    63905.128505] wlcore: ERROR Tx stuck (in FW) for 5000 ms. Starting recovery
    [63905.133871] ------------[ cut here ]------------
    [63905.139075] WARNING: CPU: 1 PID: 28865 at drivers/net/wireless/ti/wlcore/main.c:861 wl12xx_queue_recovery_work+0x5c/0x60 [wlcore]
    [63905.150289] Modules linked in: cmac ccm af_packet can_raw can nft_counter nf_tables nfnetlink usb_f_eem u_ether usb_f_fs libcomposite aes_arm_bs crypto_simd cryptd wl18xx wlcore mac80211 libarc4 cfg80211 rfkill evdev stm32_adc stm32_timer_trigger industrialio_triggered_buffer kfifo_buf galcore(O) ehci_platform phy_stm32_usbphyc ehci_hcd dwc2 roles udc_core usbcore wlcore_sdio usb_common stm32_adc_core atmel_mxt_ts m_can_platform m_can can_dev leds_gpio led_class sch_fq_codel fuse ipv6 nf_defrag_ipv6
    [63905.195024] CPU: 1 PID: 28865 Comm: kworker/u4:0 Tainted: G W O 5.4.56 #1
    [63905.202455] Hardware name: STM32 (Device Tree Support)
    [63905.207662] Workqueue: phy0 wl12xx_tx_watchdog_work [wlcore]
    [63905.213289] [<c011251c>] (unwind_backtrace) from [<c010d778>] (show_stack+0x10/0x14)
    [63905.221030] [<c010d778>] (show_stack) from [<c06e2ecc>] (dump_stack+0xb0/0xc4)
    [63905.228266] [<c06e2ecc>] (dump_stack) from [<c0125a70>] (__warn+0xd0/0xf8)
    [63905.235154] [<c0125a70>] (__warn) from [<c0125df4>] (warn_slowpath_fmt+0x64/0xc4)
    [63905.242687] [<c0125df4>] (warn_slowpath_fmt) from [<bf33bff8>] (wl12xx_queue_recovery_work+0x5c/0x60 [wlcore])
    [63905.252723] [<bf33bff8>] (wl12xx_queue_recovery_work [wlcore]) from [<bf33c160>] (wl12xx_tx_watchdog_work+0x164/0x170 [wlcore])
    [63905.264204] [<bf33c160>] (wl12xx_tx_watchdog_work [wlcore]) from [<c01420f4>] (process_one_work+0x1dc/0x58c)
    [63905.274031] [<c01420f4>] (process_one_work) from [<c01424f0>] (worker_thread+0x4c/0x528)
    [63905.282140] [<c01424f0>] (worker_thread) from [<c014845c>] (kthread+0x11c/0x144)
    [63905.289550] [<c014845c>] (kthread) from [<c01010e8>] (ret_from_fork+0x14/0x2c)
    [63905.296776] Exception stack(0xdf035fb0 to 0xdf035ff8)
    [63905.301835] 5fa0: 00000000 00000000 00000000 00000000
    [63905.310030] 5fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    [63905.318222] 5fe0: 00000000 00000000 00000000 00000000 00000013 00000000
    [63905.325460] ---[ end trace 88b5b449ddbd820f ]---
    [63905.329639] wlcore: Hardware recovery in progress. FW ver: Rev 8.9.1.0.2
    [63905.336838] wlcore: pc: 0x0, hint_sts: 0x00000000 count: 24
    [63905.342146] wlcore: down
    [63905.344304] wlcore: down
    [63905.347035] ieee80211 phy0: Hardware restart was requested
    [63906.332424] wlcore: using inverted interrupt logic: 2
    [63906.391609] wlcore: PHY firmware version: Rev 8.2.0.0.246
    [63906.641392] wlcore: firmware booted (Rev 8.9.1.0.2)
    [63906.663621] wlcore: Association completed.
    [63932.680049] ili9881c-dsi 5a000000.dsi.0: TE pulse count observed is 1195
    [63962.680049] ili9881c-dsi 5a000000.dsi.0: TE pulse count observed is 1197
    [63964.211551] wlcore: ERROR SW watchdog interrupt received! starting recovery.
    [63964.217205] ------------[ cut here ]------------
    [63964.221933] WARNING: CPU: 1 PID: 384 at drivers/net/wireless/ti/wlcore/main.c:861 wl12xx_queue_recovery_work+0x5c/0x60 [wlcore]
    [63964.233376] Modules linked in: cmac ccm af_packet can_raw can nft_counter nf_tables nfnetlink usb_f_eem u_ether usb_f_fs libcomposite aes_arm_bs crypto_simd cryptd wl18xx wlcore mac80211 libarc4 cfg80211 rfkill evdev stm32_adc stm32_timer_trigger industrialio_triggered_buffer kfifo_buf galcore(O) ehci_platform phy_stm32_usbphyc ehci_hcd dwc2 roles udc_core usbcore wlcore_sdio usb_common stm32_adc_core atmel_mxt_ts m_can_platform m_can can_dev leds_gpio led_class sch_fq_codel fuse ipv6 nf_defrag_ipv6
    [63964.277793] CPU: 1 PID: 384 Comm: irq/79-wl18xx Tainted: G W O 5.4.56 #1
    [63964.285490] Hardware name: STM32 (Device Tree Support)
    [63964.290662] [<c011251c>] (unwind_backtrace) from [<c010d778>] (show_stack+0x10/0x14)
    [63964.298400] [<c010d778>] (show_stack) from [<c06e2ecc>] (dump_stack+0xb0/0xc4)
    [63964.305636] [<c06e2ecc>] (dump_stack) from [<c0125a70>] (__warn+0xd0/0xf8)
    [63964.312520] [<c0125a70>] (__warn) from [<c0125df4>] (warn_slowpath_fmt+0x64/0xc4)
    [63964.320065] [<c0125df4>] (warn_slowpath_fmt) from [<bf33bff8>] (wl12xx_queue_recovery_work+0x5c/0x60 [wlcore])
    [63964.330083] [<bf33bff8>] (wl12xx_queue_recovery_work [wlcore]) from [<bf33c7ec>] (wlcore_irq+0x108/0x188 [wlcore])
    [63964.340434] [<bf33c7ec>] (wlcore_irq [wlcore]) from [<c017b6e4>] (irq_thread_fn+0x1c/0x78)
    [63964.348684] [<c017b6e4>] (irq_thread_fn) from [<c017b9fc>] (irq_thread+0x134/0x200)
    [63964.356353] [<c017b9fc>] (irq_thread) from [<c014845c>] (kthread+0x11c/0x144)
    [63964.363501] [<c014845c>] (kthread) from [<c01010e8>] (ret_from_fork+0x14/0x2c)
    [63964.370726] Exception stack(0xed50dfb0 to 0xed50dff8)
    [63964.375785] dfa0: 00000000 00000000 00000000 00000000
    [63964.383979] dfc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    [63964.392171] dfe0: 00000000 00000000 00000000 00000000 00000013 00000000
    [63964.398955] ---[ end trace 88b5b449ddbd8210 ]---
    [63964.403957] wlcore: Hardware recovery in progress. FW ver: Rev 8.9.1.0.2
    [63964.412560] wlcore: pc: 0xe6c2, hint_sts: 0x00000000 count: 25
    [63964.417523] wlcore: down
    [63964.420300] wlcore: down
    [63964.422574] ieee80211 phy0: Hardware restart was requested
    [63965.402730] wlcore: using inverted interrupt logic: 2

    the above crash can be found in the 
    [63965.465457] wlcore: PHY firmware version: Rev 8.2.0.0.2464035.stream.csvglog_2025_07_04_121929.csv


    ====
    root@s40-bigbend-v1:/lcc/data/logs/debug# wpa_cli -iwlan0 status
    bssid=44:12:44:dd:1f:f3
    freq=5240
    ssid=CUMULUS
    id=0
    mode=station
    wifi_generation=4
    pairwise_cipher=CCMP
    group_cipher=CCMP
    key_mgmt=WPA2-PSK
    wpa_state=COMPLETED
    ip_address=192.168.165.147
    p2p_device_address=60:e8:5b:a2:b8:29
    address=60:e8:5b:a2:b8:28
    uuid=6979bdb3-0d88-5349-acab-f79fda8a977d
    root@s40-bigbend-v1:/lcc/data/logs/debug#

    ==========================

    There is no packet corruption message, but the watch dog is triggered:

    65486.929044] wlan0: associate with 44:12:44:dd:1f:f3 (try 1/3)
    [65486.935275] wlan0: RX AssocResp from 44:12:44:dd:1f:f3 (capab=0x1011 status=0 aid=1)
    [65486.948254] wlan0: associated
    [65487.944497] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
    [65487.951135] wlcore: Association completed.
    [65492.680042] ili9881c-dsi 5a000000.dsi.0: TE pulse count observed is 1197
    [65522.680041] ili9881c-dsi 5a000000.dsi.0: TE pulse count observed is 1198
    [65550.634769] wlcore: ERROR SW watchdog interrupt received! starting recovery.
    [65550.640451] ------------[ cut here ]------------
    [65550.645132] WARNING: CPU: 1 PID: 384 at drivers/net/wireless/ti/wlcore/main.c:861 wl12xx_queue_recovery_work+0x5c/0x60 [wlcore]
    [65550.656571] Modules linked in: cmac ccm af_packet can_raw can nft_counter nf_tables nfnetlink usb_f_eem u_ether usb_f_fs libcomposite aes_arm_bs crypto_simd cryptd wl18xx wlcore mac80211 libarc4 cfg80211 rfkill evdev stm32_adc stm32_timer_trigger industrialio_triggered_buffer kfifo_buf galcore(O) ehci_platform phy_stm32_usbphyc ehci_hcd dwc2 roles udc_core usbcore wlcore_sdio usb_common stm32_adc_core atmel_mxt_ts m_can_platform m_can can_dev leds_gpio led_class sch_fq_codel fuse ipv6 nf_defrag_ipv6
    [65550.700968] CPU: 1 PID: 384 Comm: irq/79-wl18xx Tainted: G W O 5.4.56 #1
    [65550.708715] Hardware name: STM32 (Device Tree Support)
    [65550.713885] [<c011251c>] (unwind_backtrace) from [<c010d778>] (show_stack+0x10/0x14)
    [65550.721625] [<c010d778>] (show_stack) from [<c06e2ecc>] (dump_stack+0xb0/0xc4)
    [65550.728858] [<c06e2ecc>] (dump_stack) from [<c0125a70>] (__warn+0xd0/0xf8)
    [65550.735740] [<c0125a70>] (__warn) from [<c0125df4>] (warn_slowpath_fmt+0x64/0xc4)
    [65550.743285] [<c0125df4>] (warn_slowpath_fmt) from [<bf33bff8>] (wl12xx_queue_recovery_work+0x5c/0x60 [wlcore])
    [65550.753306] [<bf33bff8>] (wl12xx_queue_recovery_work [wlcore]) from [<bf33c7ec>] (wlcore_irq+0x108/0x188 [wlcore])
    [65550.763650] [<bf33c7ec>] (wlcore_irq [wlcore]) from [<c017b6e4>] (irq_thread_fn+0x1c/0x78)
    [65550.771907] [<c017b6e4>] (irq_thread_fn) from [<c017b9fc>] (irq_thread+0x134/0x200)
    [65550.779578] [<c017b9fc>] (irq_thread) from [<c014845c>] (kthread+0x11c/0x144)
    [65550.786727] [<c014845c>] (kthread) from [<c01010e8>] (ret_from_fork+0x14/0x2c)
    [65550.793947] Exception stack(0xed50dfb0 to 0xed50dff8)
    [65550.799002] dfa0: 00000000 00000000 00000000 00000000
    [65550.807194] dfc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    [65550.815385] dfe0: 00000000 00000000 00000000 00000000 00000013 00000000
    [65550.822158] ---[ end trace 88b5b449ddbd8211 ]---
    [65550.827371] wlcore: Hardware recovery in progress. FW ver: Rev 8.9.1.0.2
    [65550.834131] wlcore: pc: 0xe6c2, hint_sts: 0x00000000 count: 26
    [65550.840137] wlcore: down
    [65550.841723] wlcore: down
    [65550.844580] ieee80211 phy0: Hardware restart was requested
    [65551.832910] wlcore: using inverted interrupt logic: 2
    [65551.890293] wlcore: PHY firmware version: Rev 8.2.0.0.246
    [65552.141632] wlcore: firmware booted (Rev 8.9.1.0.2)
    [65552.165821] wlcore: Association completed.
    [65552.680041] ili9881c-dsi 5a000000.dsi.0: TE pulse count observed is 1198
    [65582.680040] ili9881c-dsi 5a000000.dsi.0: TE pulse count observed is 1198
    [65612.680039] ili9881c-dsi 5a000000.dsi.0: TE pulse count observed is 1197
    [65613.688532] wlcore: ERROR Tx stuck (in FW) for 5000 ms. Starting recovery
    [65613.693872] ------------[ cut here ]------------
    [65613.699174] WARNING: CPU: 0 PID: 10212 at drivers/net/wireless/ti/wlcore/main.c:861 wl12xx_queue_recovery_work+0x5c/0x60 [wlcore]
    [65613.710261] Modules linked in: cmac ccm af_packet can_raw can nft_counter nf_tables nfnetlink usb_f_eem u_ether usb_f_fs libcomposite aes_arm_bs crypto_simd cryptd wl18xx wlcore mac80211 libarc4 cfg80211 rfkill evdev stm32_adc stm32_timer_trigger industrialio_triggered_buffer kfifo_buf galcore(O) ehci_platform phy_stm32_usbphyc ehci_hcd dwc2 roles udc_core usbcore wlcore_sdio usb_common stm32_adc_core atmel_mxt_ts m_can_platform m_can can_dev leds_gpio led_class sch_fq_codel fuse ipv6 nf_defrag_ipv6
    [65613.754821] CPU: 0 PID: 10212 Comm: kworker/u4:2 Tainted: G W O 5.4.56 #1
    [65613.762461] Hardware name: STM32 (Device Tree Support)
    [65613.767661] Workqueue: phy0 wl12xx_tx_watchdog_work [wlcore]
    [65613.773290] [<c011251c>] (unwind_backtrace) from [<c010d778>] (show_stack+0x10/0x14)
    [65613.781031] [<c010d778>] (show_stack) from [<c06e2ecc>] (dump_stack+0xb0/0xc4)
    [65613.788263] [<c06e2ecc>] (dump_stack) from [<c0125a70>] (__warn+0xd0/0xf8)
    [65613.795147] [<c0125a70>] (__warn) from [<c0125df4>] (warn_slowpath_fmt+0x64/0xc4)
    [65613.802669] [<c0125df4>] (warn_slowpath_fmt) from [<bf33bff8>] (wl12xx_queue_recovery_work+0x5c/0x60 [wlcore])
    [65613.812709] [<bf33bff8>] (wl12xx_queue_recovery_work [wlcore]) from [<bf33c160>] (wl12xx_tx_watchdog_work+0x164/0x170 [wlcore])
    [65613.824190] [<bf33c160>] (wl12xx_tx_watchdog_work [wlcore]) from [<c01420f4>] (process_one_work+0x1dc/0x58c)
    [65613.834016] [<c01420f4>] (process_one_work) from [<c01424f0>] (worker_thread+0x4c/0x528)
    [65613.842120] [<c01424f0>] (worker_thread) from [<c014845c>] (kthread+0x11c/0x144)
    [65613.849529] [<c014845c>] (kthread) from [<c01010e8>] (ret_from_fork+0x14/0x2c)
    [65613.856754] Exception stack(0xed1fbfb0 to 0xed1fbff8)
    [65613.861811] bfa0: 00000000 00000000 00000000 00000000
    [65613.870005] bfc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000

    ====
    Able to reproduce the crash again 
    Tx stuck (in FW) for 5000 ms

    glog_2025_07_04_133834_Tx stuck (in FW) for 5000 ms.csv

    Regards,

    Viswa

  • Hi,

    The logger does show the hard fault and it is due to the pool between the host and the device getting full.

    I can also see the TX Watchdog kicked off meaning the internal TX queues getting full.

    This might be related to what I see at the kernel log you attached earlier:

    wl18xx_driver wl18xx.1.auto: Direct firmware load for ti-connectivity/wl18xx-conf.bin failed with error -2

    This means that you don't have the configuration binary and this may affect the device RF part.

    You should have a script configure_devices.sh under /use/sbin/wlconf directory.

    Can you see it?

    if so, please invoke it and follow the steps. Should be self explained.

    Then, you should see this file created.

    Then make sure you don't get this error anymore and retest.

    Regards,

    Shlomi

  • Hi Shlomi,

    Im getting the same error even after placing teh newly generated   wl18xx-conf.bin file into the /lib/firmware/ti-connectivity

    oot@s40-bigbend-v1:/lib/firmware/ti-connectivity# ls
    configure-device.sh wl18xx-conf.bin wl18xx-fw-4.bin
    root@s40-bigbend-v1:/lib/firmware/ti-connectivity#

    ===============================
    Kernel bootup log: (no wl18xx_driver wl18xx.1.auto: Direct firmware load for ti-connectivity/wl18xx-conf.bin failed with error -2 log message no)
    [ 19.528260] hub 1-0:1.0: USB hub found
    [ 19.580412] dwc2 49000000.usb-otg: DWC OTG Controller
    [ 19.590798] hub 1-0:1.0: 2 ports detected
    [ 19.618958] dwc2 49000000.usb-otg: new USB bus registered, assigned bus number 2
    [ 19.685742] dwc2 49000000.usb-otg: irq 78, io mem 0x49000000
    [ 19.814231] hub 2-0:1.0: USB hub found
    [ 19.856581] hub 2-0:1.0: 1 port detected
    [ 22.272638] cfg80211: Loading compiled-in X.509 certificates for regulatory database
    [ 22.411537] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
    [ 23.330697] wl18xx_driver wl18xx.1.auto: Direct firmware load for ti-connectivity/wl1271-nvs.bin failed with error -2
    [ 24.990280] wlcore: wl18xx HW: 183x or 180x, PG 2.2 (ROM 0x11)
    [ 25.049363] wlcore: loaded
    [ 25.050695] wlcore: driver version: R8.9
    [ **] (3 of 9) A start job is running for /dev/mapper/data (8s / no limit)
    [ OK ] Found device /dev/mapper/config.
    [ OK ] Started Cryptography Setup for config.
    [ OK ] Found device /dev/mapper/app.
    [ OK ] Started Cryptography Setup for app.
    [ OK ] Started Cryptography Setup for data.
    [ OK ] Started Cryptography Setup for homekit.
    [ OK ] Found device /dev/mapper/data.
    [ OK ] Found device /dev/mapper/homekit.
    [ OK ] Started Bind mount volatile /var/lib.
    [ OK ] Reached target Local Encrypted Volumes.
    Mounting /lcc...
    Starting Load/Save Random Seed...
    [ OK ] Started Load/Save Random Seed.
    [ 32.544703] EXT4-fs (dm-0): mounted filesystem with ordered data mode. Opts: (null)
    [ OK ] Mounted /lcc.
    Mounting /lcc/config...
    Mounting /lcc/data...
    [ 32.690537] ili9881c-dsi 5a000000.dsi.0: TE pulse count observed is 1139
    Mounting /lcc/hkapplication...
    [ 32.812729] EXT4-fs (dm-1): mounted filesystem with ordered data mode. Opts: (null)
    [ 32.824630] ext4 filesystem being mounted at /lcc/config supports timestamps until 2038 (0x7fffffff)
    [ OK ] Mounted /lcc/config.
    [ 33.021388] EXT4-fs (dm-2): mounted filesystem with ordered data mode. Opts: (null)
    [ OK ] Mounted /lcc/data.
    [ 33.078066] EXT4-fs (dm-3): mounted filesystem with ordered data mode. Opts: (null)

    =================================
    root@s40-bigbend-v1:/lib/firmware/ti-connectivity# sh configure-device.sh --version
    Version 1.4
    =====================
    configure-device.sh Branch details:
    SRC_URI = "git://git.ti.com/wilink8-wlan/18xx-ti-utils.git;protocol=https;branch=master"

    SRCREV = "7325bf0b7b2d462e334437d2c7f9198d0ac55ce2"
    ====
    root@s40-bigbend-v1:/lib/firmware/ti-connectivity# sh configure-device.sh

    Please provide the following information.

    Are you using a TI module? [y/n] : y
    What is the chip flavor? [1801/1805/1807/1831/1835/1837 or 0 for unknown] : 1807
    Should Japanese standards be applied? [y/n] : y
    How many 2.4GHz antennas are fitted? [1/2] : 1
    How many 5GHz antennas are fitted (using 2 antennas requires a proper switch)? [0/1/2] : 1
    Should SISO40 support be applied? [y/n] : y

    ================================================================
    root@s40-bigbend-v1:/lib/firmware/ti-connectivity# cat /lcc/data/wpa_supplicant.conf
    ctrl_interface=/var/run/wpa_supplicant
    ctrl_interface_group=0
    update_config=0
    driver_param=use_multi_chan_concurrent=1 use_p2p_group_interface=1
    p2p_go_ht40=1
    p2p_ignore_shared_freq=1
    disassoc_low_ack=1
    country=US
    sae_pwe=2
    root@s40-bigbend-v1:/lib/firmware/ti-connectivity#
    ========================================
    still the same crash is observed:
    [ 553.920196] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 125
    [ 553.925660] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 109
    [ 553.932298] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 230
    [ 553.939305] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 222
    [ 553.945723] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 179
    [ 554.033914] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 124
    [ 554.082050] wlcore: ERROR SW watchdog interrupt received! starting recovery.
    [ 554.087668] ------------[ cut here ]------------
    [ 554.092489] WARNING: CPU: 1 PID: 4149 at drivers/net/wireless/ti/wlcore/main.c:861 wl12xx_queue_recovery_work+0x5c/0x60 [wlcore]
    [ 554.104019] Modules linked in: wlcore_sdio cmac ccm af_packet can_raw can nft_counter nf_tables nfnetlink usb_f_eem u_ether usb_f_fs libcomposite aes_arm_bs crypto_simd cryptd wl18xx wlcore mac80211 libarc4 cfg80211 rfkill evdev stm32_adc stm32_timer_trigger industrialio_triggered_buffer kfifo_buf ehci_platform galcore(O) phy_stm32_usbphyc ehci_hcd dwc2 roles udc_core usbcore usb_common stm32_adc_core m_can_platform m_can can_dev atmel_mxt_ts leds_gpio led_class sch_fq_codel fuse ipv6 nf_defrag_ipv6 [last unloaded: wlcore_sdio]
    [ 554.150965] CPU: 1 PID: 4149 Comm: irq/79-wl18xx Tainted: G W O 5.4.56 #1
    [ 554.158794] Hardware name: STM32 (Device Tree Support)
    [ 554.163972] [<c011251c>] (unwind_backtrace) from [<c010d778>] (show_stack+0x10/0x14)
    [ 554.171721] [<c010d778>] (show_stack) from [<c06e2ecc>] (dump_stack+0xb0/0xc4)
    [ 554.178964] [<c06e2ecc>] (dump_stack) from [<c0125a70>] (__warn+0xd0/0xf8)
    [ 554.185857] [<c0125a70>] (__warn) from [<c0125df4>] (warn_slowpath_fmt+0x64/0xc4)
    [ 554.193417] [<c0125df4>] (warn_slowpath_fmt) from [<bf33eff8>] (wl12xx_queue_recovery_work+0x5c/0x60 [wlcore])
    [ 554.203445] [<bf33eff8>] (wl12xx_queue_recovery_work [wlcore]) from [<bf33f7ec>] (wlcore_irq+0x108/0x188 [wlcore])
    [ 554.213805] [<bf33f7ec>] (wlcore_irq [wlcore]) from [<c017b6e4>] (irq_thread_fn+0x1c/0x78)
    [ 554.222072] [<c017b6e4>] (irq_thread_fn) from [<c017b9fc>] (irq_thread+0x134/0x200)
    [ 554.229753] [<c017b9fc>] (irq_thread) from [<c014845c>] (kthread+0x11c/0x144)
    [ 554.236911] [<c014845c>] (kthread) from [<c01010e8>] (ret_from_fork+0x14/0x2c)
    [ 554.244147] Exception stack(0xed583fb0 to 0xed583ff8)
    [ 554.249213] 3fa0: 00000000 00000000 00000000 00000000
    [ 554.257421] 3fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    [ 554.265623] 3fe0: 00000000 00000000 00000000 00000000 00000013 00000000
    [ 554.272435] ---[ end trace 32ee16d5a3c447d6 ]---
    [ 554.276955] wlcore: Hardware recovery in progress. FW ver: Rev 8.9.1.0.2
    [ 554.284919] wlcore: pc: 0x11cc08, hint_sts: 0x00000000 count: 2
    [ 554.290163] wlcore: down
    [ 554.292253] wlcore: down
    [ 554.295873] ieee80211 phy1: Hardware restart was requested
    [ 555.292978] wlcore: using inverted interrupt logic: 2
    [ 555.351585] wlcore: PHY firmware version: Rev 8.2.0.0.246
    [ 555.693409] wlcore: firmware booted (Rev 8.9.1.0.2)
    [ 555.715878] wlcore: Association completed.
    [ 555.972225] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 109
    [ 556.193752] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 125
    [ 556.809956] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1459

    Regards,

    Viswa



  • Hi,

    hard to tell why it crashes due to packets getting delayed in FW.

    Maybe it is related to some integration with STM32 which I assume slower than other processors, but I am not sure.

    Can you clarify what happens when you connect and just ping? I mean no high throughput. Do you see the same.

    If you still see the same, it does not make too much sense since it is a very low throughput connection.

    Also, as I asked before, can you please use another AP and not the Aruba? I want to isolate the setup.

    Lastly, can you please zip the wilink driver (under /kernel/drivers/net/wireless/ti/wlcore and /kernel/drivers/net/wireless/ti/wl18xx) and send it over for review?

    Regards,

    Shlomi

  • Hi Shlomi,
      a. The same issue occurred even without the Lennox application, although we observed the corruption log messages at a lower rate. (only wpa_supplicant is running).

       b. This issue is not happening with other router like tp link, orbi router (connected to the router for 15 minutes)

       c. I connected to the Orbi mesh router for about an hour, and during this time, the packet corruption log appeared four times.

    Aruba is the mesh router and can support 2.4 GHZ and 5 GHZ.

    =======================

    ctrl_interface=/var/run/wpa_supplicant
    ctrl_interface_group=0
    driver_param=use_multi_chan_concurrent=1 use_p2p_group_interface=1
    update_config=1
    p2p_go_ht40=1
    p2p_ignore_shared_freq=1
    country=US
    disassoc_low_ack=1
    sae_pwe=2

    network={
    ssid="THERMOS"
    scan_ssid=1
    sae_password="L3nnoXiCom$40!"
    key_mgmt=SAE
    auth_alg=OPEN
    mesh_fwding=1
    ieee80211w=2
    }
    ==========================
    I have stopped all lennox application, still we could see the packet corruption and the recovery but this time the corruption message is happening at lower rate

    wlcore: WARNING corrupted packet in RX: status: 0x1 len: 265
    [ 1547.160694] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 114
    [ 1547.166152] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 1547.172761] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 114
    [ 1548.695849] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 114
    [ 1548.701167] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 114
    [ 1550.231486] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 1550.236914] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 1553.201530] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 1562.680426] ili9881c-dsi 5a000000.dsi.0: TE pulse count observed is 1198
    [ 1565.490307] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 265
    [ 1581.464869] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 1581.470366] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 1582.181143] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 1582.186544] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 1582.999980] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 1583.005242] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 1583.718165] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 1583.723646] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [ 1589.246466] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 265
    [ 1592.680431] ili9881c-dsi 5a000000.dsi.0: TE pulse count observed is 1197
    [ 1616.076966] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 265
    [ 1622.680434] ili9881c-dsi 5a000000.dsi.0: TE pulse count observed is 1197
    [ 1623.448343] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 265
    [ 1650.942172] wlcore: ERROR SW watchdog interrupt received! starting recovery.
    [ 1650.947788] ------------[ cut here ]------------
    [ 1650.952596] WARNING: CPU: 1 PID: 391 at drivers/net/wireless/ti/wlcore/main.c:861 wl12xx_queue_recovery_work+0x5c/0x60 [wlcore]
    [ 1650.964019] Modules linked in: cmac ccm af_packet can_raw can nft_counter nf_tables nfnetlink usb_f_eem u_ether usb_f_fs libcomposite aes_arm_bs crypto_simd cryptd wl18xx wlcore mac80211 libarc4 cfg80211 rfkill stm32_adc evdev stm32_timer_trigger industrialio_triggered_buffer kfifo_buf phy_stm32_usbphyc ehci_platform galcore(O) ehci_hcd dwc2 roles udc_core wlcore_sdio usbcore usb_common stm32_adc_core m_can_platform m_can atmel_mxt_ts can_dev leds_gpio led_class sch_fq_codel fuse ipv6 nf_defrag_ipv6
    [ 1651.008472] CPU: 1 PID: 391 Comm: irq/79-wl18xx Tainted: G W O 5.4.56 #1
    [ 1651.016204] Hardware name: STM32 (Device Tree Support)
    [ 1651.021384] [<c011251c>] (unwind_backtrace) from [<c010d778>] (show_stack+0x10/0x14)
    [ 1651.029131] [<c010d778>] (show_stack) from [<c06e2ecc>] (dump_stack+0xb0/0xc4)
    [ 1651.036375] [<c06e2ecc>] (dump_stack) from [<c0125a70>] (__warn+0xd0/0xf8)
    [ 1651.043271] [<c0125a70>] (__warn) from [<c0125df4>] (warn_slowpath_fmt+0x64/0xc4)
    [ 1651.050820] [<c0125df4>] (warn_slowpath_fmt) from [<bf340ff8>] (wl12xx_queue_recovery_work+0x5c/0x60 [wlcore])
    [ 1651.060857] [<bf340ff8>] (wl12xx_queue_recovery_work [wlcore]) from [<bf3417ec>] (wlcore_irq+0x108/0x188 [wlcore])
    [ 1651.071218] [<bf3417ec>] (wlcore_irq [wlcore]) from [<c017b6e4>] (irq_thread_fn+0x1c/0x78)
    [ 1651.079484] [<c017b6e4>] (irq_thread_fn) from [<c017b9fc>] (irq_thread+0x134/0x200)
    [ 1651.087164] [<c017b9fc>] (irq_thread) from [<c014845c>] (kthread+0x11c/0x144)
    [ 1651.094319] [<c014845c>] (kthread) from [<c01010e8>] (ret_from_fork+0x14/0x2c)
    [ 1651.101553] Exception stack(0xed6effb0 to 0xed6efff8)
    [ 1651.106618] ffa0: 00000000 00000000 00000000 00000000
    [ 1651.114822] ffc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    [ 1651.123022] ffe0: 00000000 00000000 00000000 00000000 00000013 00000000
    [ 1651.129789] ---[ end trace ceb59224beb9a7c1 ]---
    [ 1651.134345] wlcore: Hardware recovery in progress. FW ver: Rev 8.9.1.0.2
    [ 1651.141892] wlcore: pc: 0x11f1e4, hint_sts: 0x00000000 count: 4
    [ 1651.147313] wlcore: down
    [ 1651.149562] wlcore: down
    [ 1651.152234] ieee80211 phy0: Hardware restart was requested
    [ 1652.142886] wlcore: using inverted interrupt logic: 2
    [ 1652.201363] wlcore: PHY firmware version: Rev 8.2.0.0.246
    [ 1652.531835] wlcore: firmware booted (Rev 8.9.1.0.2)
    ==============================
    Rought data rate:
    root@s40-bigbend-v1:~# ping -s 1400 -i 0.2 -c 100 google.com
    PING google.com (142.250.66.14) 1400(1428) bytes of data.

    --- google.com ping statistics ---
    100 packets transmitted, 0 received, 100% packet loss, time 20783ms

    root@s40-bigbend-v1:~# ping google.com


    --- google.com ping statistics ---
    100 packets transmitted, 100 received, 0% packet loss, time 19870ms
    rtt min/avg/max/mdev = 4.652/7.418/68.656/6.467 ms
    root@s40-bigbend-v1:~# systemctl restart slcc_launcher


    ===================================

    Regards,

    Viswa

  • I am confused.

    Does it happen only with Aruba mesh router?

    you mentioned it does not happen with other APs like tp link, Orbi router, but in the following line you say that it happens 4 times with Orbi router.

    So does it happen with Orbi?

    Shlomi

  • This issue is also happening in orbi-mesh router at very very less rate. ie four times in an hour.  Let retest the same with TP-link router for an hour. 

    I have attached the wireshark sniffer log. i could not match the len printed in the console with the length mention in the wireshark.

    (wlan.addr == 60:e8:5b:a2:b8:28) || (wlan.sa == 44:12:44:dd:1f:f2)
    ====
    target mac address:
    wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 metric 1
    inet 10.1.171.74 netmask 255.255.255.0 broadcast 10.1.171.255
    inet6 fe80::62e8:5bff:fea2:b828 prefixlen 64 scopeid 0x20<link>
    ether 60:e8:5b:a2:b8:28 txqueuelen 1000 (Ethernet)
    RX packets 178 bytes 60806 (59.3 KiB)
    RX errors 0 dropped 0 overruns 0 frame 0
    TX packets 145 bytes 31022 (30.2 KiB)
    TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

    ==========================
    bssid and connection details:
    root@s40-bigbend-v1:~# wpa_cli -iwlan0 status
    bssid=44:12:44:dd:1f:e2
    freq=2437
    ssid=THERMOS
    id=0
    mode=station
    wifi_generation=4
    pairwise_cipher=CCMP
    group_cipher=CCMP
    key_mgmt=SAE
    pmf=1
    mgmt_group_cipher=BIP
    wpa_state=COMPLETED
    ip_address=10.1.171.74
    p2p_device_address=60:e8:5b:a2:b8:29
    address=60:e8:5b:a2:b8:28
    uuid=6979bdb3-0d88-5349-acab-f79fda8a977d
    root@s40-bigbend-v1:~#

    ==================================
    SSID name : Thermos
    Password: L3nnoXiCom$40!

    ================================

  • I see.

    Maybe it is related to mesh but please check with regular router.

    I don't see any wireshark.

  • File size is huge and not allowing me to upload (800MB)

  • can you load it to the cloud and send me the link over Email?

  • Hi Shlomi,
    I have cut the wireshark size. 

    bssid and connection details:
    root@s40-bigbend-v1:~# wpa_cli -iwlan0 status
    bssid=44:12:44:dd:1f:e2
    freq=2437
    ssid=THERMOS
    id=0
    mode=station
    wifi_generation=4
    pairwise_cipher=CCMP
    group_cipher=CCMP
    key_mgmt=SAE
    pmf=1
    mgmt_group_cipher=BIP
    wpa_state=COMPLETED
    ip_address=10.1.171.74
    p2p_device_address=60:e8:5b:a2:b8:29
    address=60:e8:5b:a2:b8:28
    uuid=6979bdb3-0d88-5349-acab-f79fda8a977d
    root@s40-bigbend-v1:~#



    wireshark_corresponding_kernel_log.txtoutput1.zipoutput2.zip

  • this is just a kernel log.

    where is the wireshark air sniffer?

  • Hi Shlomi,
       Please find the wireshark files. same has been uploaded in the previous conversation. uploading took time.

    wireshark_corresponding_kernel_log.txt

    output1.zip

    output2.zip

  • Viswa,

    it is impossible to align the sniffer to the terminal log.

    I will try is to see if I can compile a new FW with some extra debug messages so we can align.

    Shlomi

  • Hi Shlomi,
    Please find the details
    Please look at the log2 for line number 2832 , where the crash happened.


    root@s40-bigbend-v1:/lcc/apps/bin#
    root@s40-bigbend-v1:/lcc/apps/bin#
    root@s40-bigbend-v1:/lcc/apps/bin# wpa_cli -iwlan0 status
    bssid=44:12:44:dd:1f:f2
    freq=5240
    ssid=THERMOS
    id=0
    mode=station
    wifi_generation=4
    pairwise_cipher=CCMP
    group_cipher=CCMP
    key_mgmt=SAE
    pmf=1
    mgmt_group_cipher=BIP
    sae_group=19
    sae_h2e=1
    sae_pk=0
    wpa_state=COMPLETED
    ip_address=10.1.171.74
    p2p_device_address=60:e8:5b:a2:b8:29
    address=60:e8:5b:a2:b8:28
    uuid=6979bdb3-0d88-5349-acab-f79fda8a977d
    
    ==========================================
          TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500  metric 1
            inet 10.1.171.74  netmask 255.255.255.0  broadcast 10.1.171.255
            inet6 fde7:70c0:d45f:1:62e8:5bff:fea2:b828  prefixlen 64  scopeid 0x0<global>
            inet6 fe80::62e8:5bff:fea2:b828  prefixlen 64  scopeid 0x20<link>
            ether 60:e8:5b:a2:b8:28  txqueuelen 1000  (Ethernet)
            RX packets 2918  bytes 1107335 (1.0 MiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 1838  bytes 641[ 8676.378077] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 271
    366 (626.3 KiB)
    

    Log1.zip

    2465.log2.zip

    log3.zip

    Regards,
    Viswa

  • Hi,

    This is not making too much sense.

    Let me recompile another version for you to try.

    Will send it over the Email.

    Shlomi

  • Hi Shlomi,
    Please find the details
    Please look at the log2 for line number 2832 , where the crash happened.


    root@s40-bigbend-v1:/lcc/apps/bin#
    root@s40-bigbend-v1:/lcc/apps/bin#
    root@s40-bigbend-v1:/lcc/apps/bin# wpa_cli -iwlan0 status
    bssid=44:12:44:dd:1f:f2
    freq=5240
    ssid=THERMOS
    id=0
    mode=station
    wifi_generation=4
    pairwise_cipher=CCMP
    group_cipher=CCMP
    key_mgmt=SAE
    pmf=1
    mgmt_group_cipher=BIP
    sae_group=19
    sae_h2e=1
    sae_pk=0
    wpa_state=COMPLETED
    ip_address=10.1.171.74
    p2p_device_address=60:e8:5b:a2:b8:29
    address=60:e8:5b:a2:b8:28
    uuid=6979bdb3-0d88-5349-acab-f79fda8a977d
    
    ==========================================
          TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500  metric 1
            inet 10.1.171.74  netmask 255.255.255.0  broadcast 10.1.171.255
            inet6 fde7:70c0:d45f:1:62e8:5bff:fea2:b828  prefixlen 64  scopeid 0x0<global>
            inet6 fe80::62e8:5bff:fea2:b828  prefixlen 64  scopeid 0x20<link>
            ether 60:e8:5b:a2:b8:28  txqueuelen 1000  (Ethernet)
            RX packets 2918  bytes 1107335 (1.0 MiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 1838  bytes 641[ 8676.378077] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 271
    366 (626.3 KiB)
    

    Log1.zip

    2465.log2.zip

    log3.zip

    Regards,
    Viswa
    ========================================
    Hi Shlomi,
       a. Did you get a chance to review the TI-related code changes I shared in the email.

        b. any clue from the shared logs above for the packet corruption

    Regards,
    Viswa

  • No, I was not able to download/review the code but I assume it is OK if the "regular" AP works well.

    I will review the logs and provide a feedback.

    Shlomi

  • Hi,

    Unfortunately the gLogger is corrupted.

    se the .csv file.

    Have you modified the gLogger with the new firmware binary?

    I cannot do much without a gLogger.

    Can you please capture again and make sure the .csv shows good messages?

    Shlomi

  • Hi,
    I have copied the given bin file into the /lib/firmware/ticonnectivity and placed another copy in the download folder. Let me know is there any mistake. I have rerun the for the new log.  Please let me know whether this issue is reproducible at your end?

    root@s40-bigbend-v1:/lib/firmware/ti-connectivity# cp -rf /media/usbmount/wl18xx-fw-4_8.9.1.99.2.bin wl18xx-fw-4.bin
    root@s40-bigbend-v1:/lib/firmware/ti-connectivity# sync
    root@s40-bigbend-v1:/lib/firmware/ti-connectivity# ls
    wl18xx-conf.bin wl18xx-fw-4.bin
    ---------------------------------------------------------------------
    [ 140.837097] ieee80211 phy0: Hardware restart was requested
    [ 141.823332] wlcore: using inverted interrupt logic: 2
    [ 141.887824] wlcore: PHY firmware version: Rev 8.2.0.0.246
    [ 142.201460] wlcore: firmware booted (Rev 8.9.1.99.2)
    [ 142.228920] wlcore: Association completed.
    ----------------------------------------------------------------



    root@s40-bigbend-v1:/lib/firmware/ti-connectivity# cp -rf /media/usbmount/wl18xx-fw-4_8.9.1.99.2.bin wl18xx-fw-4.bin
    root@s40-bigbend-v1:/lib/firmware/ti-connectivity# sync
    root@s40-bigbend-v1:/lib/firmware/ti-connectivity# ls
    wl18xx-conf.bin  wl18xx-fw-4.bin
    ---------------------------------------------------------------------
    [  140.837097] ieee80211 phy0: Hardware restart was requested
    [  141.823332] wlcore: using inverted interrupt logic: 2
    [  141.887824] wlcore: PHY firmware version: Rev 8.2.0.0.246
    [  142.201460] wlcore: firmware booted (Rev 8.9.1.99.2)
    [  142.228920] wlcore: Association completed.           
    ----------------------------------------------------------------
    root@s40-bigbend-v1:/lcc/apps/bin#
    root@s40-bigbend-v1:/lcc/apps/bin#
    root@s40-bigbend-v1:/lcc/apps/bin# wpa_cli -iwlan0 status
    bssid=44:12:44:dd:1f:f2
    freq=5240
    ssid=THERMOS
    id=0
    mode=station
    wifi_generation=4
    pairwise_cipher=CCMP
    group_cipher=CCMP
    key_mgmt=SAE
    pmf=1
    mgmt_group_cipher=BIP
    sae_group=19
    sae_h2e=1
    sae_pk=0
    wpa_state=COMPLETED
    ip_address=10.1.171.74
    p2p_device_address=60:e8:5b:a2:b8:29
    address=60:e8:5b:a2:b8:28
    uuid=6979bdb3-0d88-5349-acab-f79fda8a977d
    
    ==========================================
          TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500  metric 1
            inet 10.1.171.74  netmask 255.255.255.0  broadcast 10.1.171.255
            inet6 fde7:70c0:d45f:1:62e8:5bff:fea2:b828  prefixlen 64  scopeid 0x0<global>
            inet6 fe80::62e8:5bff:fea2:b828  prefixlen 64  scopeid 0x20<link>
            ether 60:e8:5b:a2:b8:28  txqueuelen 1000  (Ethernet)
            RX packets 2918  bytes 1107335 (1.0 MiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 1838  bytes 641[ 8676.378077] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 271
    366 (626.3 KiB)
    

    Added the new log 

    glog_2025_07_09_201414.csvnew_log_ch48_2025-07-09_20.10.24.190.pcap.zip

    [  283.958632] ieee80211 phy0: Hardware restart was requested
    [  284.942688] wlcore: using inverted interrupt logic: 2
    [  284.998740] wlcore: PHY firmware version: Rev 8.2.0.0.246
    [  285.331834] wlcore: firmware booted (Rev 8.9.1.99.2)
    [  285.360826] wlcore: Association completed.
    [  285.453255] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 158
    [  285.458739] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1452
    [  285.465392] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 157
    [  285.472117] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 263
    [  285.556161] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 270
    [  285.561626] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 227
    [  285.864000] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 304
    [  286.170985] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 304
    [  286.378202] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1514
    [  286.383880] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1450
    [  286.390450] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1252
    [  286.477684] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 107
    [  286.483203] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 274
    [  286.489738] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 270
    [  286.580270] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 176
    [  287.402326] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 107
    [  287.808898] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 124
    [  288.116189] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 209
    [  288.121528] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 176
    [  288.128465] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 209
    [  288.135086] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 209
    [  288.141700] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 254
    [  288.425192] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1514
    [  288.430818] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1507
    [  288.525820] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 274
    [  288.531113] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 101
    [  288.538039] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 139
    [  289.140203] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 270
    [  289.447642] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 107
    [  289.652150] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 176
    [  290.676203] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 159
    [  291.290665] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 270
    [  291.495213] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 107
    [  291.597633] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 159
    [  292.419317] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1498
    [  292.424981] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1487
    [  292.431549] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 222
    [  292.519780] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 263
    [  292.525294] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 142
    [  292.621836] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 210
    [  293.645710] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 159
    [  294.464768] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 107
    [  294.978213] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1074
    [  295.079711] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 263
    [  296.512777] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 107
    [  296.820358] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 125
    [  297.434371] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 107
    [  297.844069] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 125
    [  298.868049] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 125
    [  299.482376] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 107
    [  300.406070] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1512
    [  300.411716] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 419
    [  300.506602] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 274
    [  301.428492] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 106
    [  301.434010] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 141
    [  302.452146] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 106
    [  302.680553] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1197
    [  304.909554] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 104
    [  304.914837] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 104
    [  304.921846] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 238
    [  304.928274] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 114
    [  305.114412] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 104
    [  305.119745] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 104
    [  305.626385] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 114
    [  305.933604] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 104
    [  305.938995] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 104
    [  306.038743] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 104
    [  306.044089] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 104
    [  306.343767] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 265
    [  306.445650] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 114
    
    root@s40-bigbend-v1:~# [  307.879335] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 104
    [  307.884653] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 104
    [  308.084120] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 104
    [  308.089510] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 104
    [  308.188063] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 238
    [  308.193412] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 114
    [  311.463377] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 238
    [  311.468696] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 114
    [  311.872804] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 104
    [  311.878137] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 104
    [  312.077924] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 104
    [  312.083273] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 104
    [  312.180042] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 114
    [  312.897207] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 104
    [  312.902534] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 104
    [  312.999391] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 114
    [  313.101653] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 104
    [  313.107282] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1505
    [  313.113789] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1446
    [  313.120572] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 516
    [  313.127230] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 104
    [  313.204639] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 195
    [  313.210187] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 255
    [  313.511328] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 104
    [  313.516589] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 104
    [  314.127525] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1505
    [  314.133242] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 516
    [  314.433749] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 104
    [  314.439072] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 104
    [  314.740167] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 114
    [  314.944787] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 104
    [  314.950114] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 104
    [  315.149961] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 104
    [  315.155245] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 104
    [  315.456841] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 114
    [  315.866447] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 186
    [  316.072785] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1505
    [  316.078362] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1434
    [  316.276250] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 114
    [  316.379590] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1139
    [  316.481459] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 104
    [  316.486742] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 104
    [  317.812319] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 278
    [  318.836119] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 125
    [  319.860028] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 125
    [  320.066854] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1500
    [  320.072403] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 731
    [  320.884044] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 125
    [  321.805876] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 278
    [  321.908327] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 230
    [  322.624981] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 186
    [  323.240222] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 802
    [  323.245693] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 244
    [  323.252287] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1490
    [  323.343067] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 230
    [  323.348583] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 559
    [  323.445368] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1082
    [  323.546524] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 232
    [  323.957220] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 988
    [  323.962794] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1509
    [  324.058645] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 237
    [  324.263744] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 341
    [  324.468073] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 176
    [  324.572419] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1507
    [  324.578107] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1497
    [  324.584638] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 772
    [  324.673643] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 256
    [  324.679007] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 184
    [  324.775559] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 213
    [  324.981166] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 956
    [  325.596318] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1507
    [  325.602035] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1497
    [  325.608502] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 772
    [  325.697053] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 255
    [  325.702530] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 255
    [  326.312260] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 341
    [  326.413831] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 259
    [  327.130561] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 232
    [  327.541941] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1504
    [  327.547552] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1497
    [  327.554203] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 686
    [  327.644364] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1503
    [  327.650091] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1501
    [  327.656594] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1408
    [  327.663429] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 320
    [  327.744877] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 208
    [  327.750322] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 263
    [  327.847327] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 236
    [  327.852795] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 227
    [  327.859391] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 241
    [  328.156032] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1298
    [  328.161446] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 158
    [  328.168274] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 232
    [  328.256879] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 144
    [  328.461642] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 184
    [  328.672131] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1447
    [  328.677657] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 263
    [  328.684358] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 209
    [  328.769130] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 241
    [  328.774730] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1512
    [  328.781303] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1460
    [  328.788067] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 457
    [  328.795017] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 328
    [  328.871940] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 244
    [  328.877444] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 227
    [  328.884021] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 160
    [  328.890705] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 287
    [  329.383290] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 184
    [  329.692308] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1512
    [  329.698010] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1460
    [  329.704566] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 551
    [  329.711275] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 158
    [  329.717880] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 372
    [  329.792904] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 194
    [  329.999639] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1504
    [  330.005401] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1462
    [  330.011912] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 471
    [  330.018522] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 158
    [  330.202471] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 170
    [  330.207870] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 249
    [  330.612094] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 152
    [  330.617609] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1512
    [  330.624253] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1516
    [  330.631289] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1000
    [  330.714602] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 244
    [  330.817095] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 263
    [  331.023601] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1504
    [  331.029419] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1513
    [  331.035807] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 278
    [  331.042535] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 230
    [  331.124407] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 233
    [  331.129916] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 170
    [  331.226751] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 237
    [  331.637978] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1500
    [  331.643631] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1465
    [  331.740481] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1499
    [  331.746147] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1460
    [  331.752747] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 579
    [  331.759391] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 184
    [  331.840881] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 193
    [  331.943258] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 178
    [  331.948711] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 170
    [  332.046262] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 194
    [  332.148037] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 170
    [  332.153549] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 237
    [  332.680536] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1198
    [  332.969325] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1516
    [  332.975124] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1478
    [  332.981612] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 158
    [  332.988208] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 217
    [  333.069948] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 270
    [  333.172089] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 184
    [  333.991327] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 170
    [  334.197756] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 237
    [  334.609355] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1501
    [  334.614940] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 289
    [  334.708052] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 244
    [  334.713580] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 244
    [  334.720127] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 157
    [  334.726734] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 265
    [  334.810628] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 244
    [  334.816127] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 287
    [  334.912864] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 159
    [  335.015954] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 317
    [  335.733944] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1488
    [  336.039485] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 317
    [  336.141690] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 170
    [  336.756084] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 149
    [  336.963343] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1511
    [  336.968999] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1513
    [  337.063403] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 249
    [  337.068945] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 756
    [  337.165665] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 171
    [  337.171165] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 184
    [  337.370697] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 170
    [  337.575346] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 170
    [  337.882495] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 159
    [  338.088478] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 317
    [  339.214671] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 184
    [  339.623800] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 493
    [  339.629377] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1514
    [  340.852070] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 125
    [  340.954482] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 184
    [  341.364058] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 170
    [  341.468400] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1364
    [  341.473942] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 230
    [  341.568832] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 107
    [  341.574093] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 142
    [  341.671282] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 106
    [  341.876150] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 125
    [  342.388423] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 258
    [  342.393935] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 230
    [  342.490580] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 230
    [  342.496057] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 175
    [  342.592943] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 106
    [  342.697066] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1495
    [  342.702662] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 737
    [  342.798742] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 269
    [  343.207373] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 184
    [  343.309716] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 170
    [  343.618536] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1367
    [  343.719425] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 273
    [  343.852879] wlcore: ERROR SW watchdog interrupt received! starting recovery.
    [  343.858519] ------------[ cut here ]------------
    [  343.863299] WARNING: CPU: 1 PID: 391 at drivers/net/wireless/ti/wlcore/main.c:861 wl12xx_queue_recovery_work+0x5c/0x60 [wlcore]
    [  343.874681] Modules linked in: cmac ccm af_packet can_raw can nft_counter nf_tables nfnetlink usb_f_eem u_ether usb_f_fs libcomposite aes_arm_bs crypto_simd cryptd sd_mod usb_storage scsi_mod wl18xx wlcore mac80211 libarc4 cfg80211 rfkill stm32_adc evdev stm32_timer_trigger industrialio_triggered_buffer kfifo_buf ehci_platform phy_stm32_usbphyc dwc2 galcore(O) roles ehci_hcd udc_core usbcore usb_common wlcore_sdio stm32_adc_core m_can_platform m_can can_dev atmel_mxt_ts leds_gpio led_class sch_fq_codel fuse ipv6 nf_defrag_ipv6
    [  343.921558] CPU: 1 PID: 391 Comm: irq/79-wl18xx Tainted: G        W  O      5.4.56 #1
    [  343.929296] Hardware name: STM32 (Device Tree Support)
    [  343.934472] [<c011251c>] (unwind_backtrace) from [<c010d778>] (show_stack+0x10/0x14)
    [  343.942217] [<c010d778>] (show_stack) from [<c06e2ecc>] (dump_stack+0xb0/0xc4)
    [  343.949453] [<c06e2ecc>] (dump_stack) from [<c0125a70>] (__warn+0xd0/0xf8)
    [  343.956340] [<c0125a70>] (__warn) from [<c0125df4>] (warn_slowpath_fmt+0x64/0xc4)
    [  343.963893] [<c0125df4>] (warn_slowpath_fmt) from [<bf30fff8>] (wl12xx_queue_recovery_work+0x5c/0x60 [wlcore])
    [  343.973921] [<bf30fff8>] (wl12xx_queue_recovery_work [wlcore]) from [<bf3107ec>] (wlcore_irq+0x108/0x188 [wlcore])
    [  343.984271] [<bf3107ec>] (wlcore_irq [wlcore]) from [<c017b6e4>] (irq_thread_fn+0x1c/0x78)
    [  343.992535] [<c017b6e4>] (irq_thread_fn) from [<c017b9fc>] (irq_thread+0x134/0x200)
    [  344.000209] [<c017b9fc>] (irq_thread) from [<c014845c>] (kthread+0x11c/0x144)
    [  344.007360] [<c014845c>] (kthread) from [<c01010e8>] (ret_from_fork+0x14/0x2c)
    [  344.014591] Exception stack(0xedb6dfb0 to 0xedb6dff8)
    [  344.019653] dfa0:                                     00000000 00000000 00000000 00000000
    [  344.027851] dfc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    [  344.036047] dfe0: 00000000 00000000 00000000 00000000 00000013 00000000
    [  344.042893] ---[ end trace f146b89c09f6d564 ]---
    [  344.047367] wlcore: Hardware recovery in progress. FW ver: Rev 8.9.1.99.2
    [  344.055852] wlcore: pc: 0xe598, hint_sts: 0x00000000 count: 3
    [  344.061229] wlcore: down
    [  344.062695] wlcore: down
    [  344.066551] ieee80211 phy0: Hardware restart was requested
    [  345.053155] wlcore: using inverted interrupt logic: 2
    [  345.111267] wlcore: PHY firmware version: Rev 8.2.0.0.246
    [  345.452262] wlcore: firmware booted (Rev 8.9.1.99.2)
    [  345.476829] wlcore: Association completed.
    [  346.177017] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 159
    [  348.122429] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 106
    [  349.863311] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 159
    [  350.068279] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 106
    [  351.200185] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 158
    [  352.116445] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 255
    [  354.061511] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 244
    [  355.597770] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 210
    [  357.956689] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 224
    [  358.055366] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 160
    [  358.157877] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 236
    [  358.671297] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1333
    [  362.680538] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1198
    [  362.868137] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 125
    [  364.915820] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 125
    [  365.122849] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1491
    [  366.145609] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 265
    [  366.247379] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 241
    [  368.091682] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 910
    [  368.192861] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 163
    [  370.857136] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1508
    [  370.862955] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1473
    [  370.869364] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 354
    [  370.957962] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 270
    [  370.963468] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 208
    [  371.881237] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1515
    [  371.886965] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1495
    [  371.893479] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1471
    [  371.900288] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 419
    [  371.906916] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 237
    

    Regards,

    Viswa

  • should be OK.

    I will retry and let you know.

  • Hi Shlomi,
      Below are the steps I followed to capture the log.

    WPA3:
    a. Disable all the lennox application.
    b. Connect to THermos SSID in wpa2
    c. Reproduced the issue.

    d. issue the wpa_cli disconnect and reconnect

    e. issue is reproduced

    Collected the wpa_supplicant log, glogger, sniffer and the console log for the above steps

    WPA2:

    a. Disable all the lennox application.
    b. Connect to CUMULUS SSID in wpa2
    c. Reproduced the issue.

    d. issue the wpa_cli disconnect and reconnect

    e. issue is reproduced

    Collected the wpa_supplicant log, glogger, sniffer and the console log for the above steps

    wpa2_log1.zip

    wpa2_log2.zip

    wpa3.zip

    Regards,

    Viswa

  • Hi,

    The PMK is not seen in the log.

    Should appear in the log here without the REMOVED:

    PMK - hexdump(len=32): [REMOVED]

    For example, when starting the station script, you should have something like:

    wpa_supplicant  -e/usr/share/wl18xx/entropy.bin \
            -iwlan0 -dd -K -Dnl80211 -c/usr/share/wl18xx/wpa_supplicant.conf &
    

    And as for WPA2 and the CUMULUS AP, can you send me on the Email the password?

    Shlomi

  • Hi Shlomi,

    a. In our actual application, we are running wpa_supplicant without the entropy.bin file. Could you please confirm whether bin file is mandatory?

    b. Additionally, could you please share the packet number and the corresponding log file name where multicast frames were successfully decoded, and  not the  QoS header?



    Regards,
    Viswa

  • Hi,

    I don't think the bin file is needed to fetch the PMK. But at this point it is less important since it seems to be reproduced also in WPA2.

    I will share the analysis on the Email thread we have.

    Regards,

    Shlomi

  • Hi Shlomi,

    Thank you for the details shared in email.
      a. Yes usage entropy.bin file doesnot matter as i caould reproduce the issue with this also.

      b. did you get a chance to review TI folder.

    Regards,

    Viswa

  • Hi Viswa,

    Yes, I did review the code and it looks OK but I will have another check.

    the issues you are experiencing is in the RX direction and starts with the FW signaling decrypt error (in which the sniffer also does) so it is not in the driver anyway.

    Shlomi

  • Hi Shlomi,
      Please find the attached glogger for the new firmware.

    [ 1110.593001] wlcore: using inverted interrupt logic: 2
    [ 1110.650340] wlcore: PHY firmware version: Rev 8.2.0.0.246
    [ 1111.072461] wlcore: firmware booted (Rev 8.9.1.98.2)
    ===============

    ==============================
    root@s40-bigbend-v1:/lcc/data/logs/debug# [ 1082.740496] ili9881c-dsi 5a000000.dsi.0: TE pulse count observed is 1198
    wpa_cli -iwlan0 status
    bssid=44:12:44:dd:1f:f3
    freq=5240
    ssid=CUMULUS
    id=0
    mode=station
    wifi_generation=4
    pairwise_cipher=CCMP
    group_cipher=CCMP
    key_mgmt=WPA2-PSK
    wpa_state=COMPLETED
    ip_address=192.168.165.147
    p2p_device_address=60:e8:5b:a2:b8:29
    address=60:e8:5b:a2:b8:28
    uuid=6979bdb3-0d88-5349-acab-f79fda8a977d
    ===============================
    wpa3:
    c[ 3005.976629] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 209
    li -iwlan0 status
    bssid=50:e4:e0:c4:f8:b3
    freq=5805
    ssid=THERMOS
    id=0
    mode=station
    wifi_generation=4
    pairwise_cipher=CCMP
    group_cipher=CCMP
    key_mgmt=SAE
    pmf=1
    mgmt_group_cipher=BIP
    sae_group=19
    sae_h2e=0
    sae_pk=0
    wpa_state=COMPLETED
    ip_address=10.1.171.25
    p2p_device_address=60:e8:5b:a2:b8:29
    address=60:e8:5b:a2:b8:28
    uuid=6979bdb3-0d88-5349-acab-f79fda8a977d

    ======
    Password for the CUMULUS is same.

    glog_wpa2_cumulus2025_07_17_133736.csv

    thermos_wpa3_glog_2025_07_17_135915.csv


    I have shared the corresponding sniffer log of wpa2 in the shared link you provided.

    filename: wpa2_cumulus_ch48_2025-07-17_13.31.21.092.pcap

    How to fix the software watch dog triggering issue happening tx buffer?
    Regards,

    Viswa

  • Hi,

    I just analyzed the new logs.

    It fall into place with what I suspected.

    The decryption error occurs for all multicast frames that are using QoS header (on TID 7) AND the failure is due to MIC error.

    Again, it is very consistent and even the sniffer cannot decode these packets so there is nothing much we can do here.

    The other TX stuck issue may be related to it, I am not sure.

    Does the TX stuck happens in cases you do not get those decrypt error frames (i.e. on non-mesh networks)?

    Shlomi

  • Hi Shlomi,

    a. The Tx stuck issue is occurring intermittently and not consistently. When it does happen, we observe a noticeable delay in connecting to the network.

    b. In a non-mesh network setup, we do not observe any packet corruption errors or Tx stuck issues.

     Regards,

    Viswa

  • Hi Shlomi,

    In auroba mesh router for wpa3 more time is taken for the association.

    [32131.430969] wlan0: deauthenticating from 44:12:44:dd:1f:e2 by local choice (Reason: 3=DEAUTH_LEAVING)
    [32132.740360] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1198
    [32162.740362] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1198
    [32178.546330] wlan0: authenticate with 44:12:44:dd:1f:f2
    [32178.554394] wlan0: send auth to 44:12:44:dd:1f:f2 (try 1/3)
    [32178.663595] wlan0: authenticate with 44:12:44:dd:1f:f2
    [32178.667305] wlan0: send auth to 44:12:44:dd:1f:f2 (try 1/3)
    [32178.676679] wlan0: authenticated
    [32178.688679] wlan0: associate with 44:12:44:dd:1f:f2 (try 1/3)
    [32178.694969] wlan0: RX AssocResp from 44:12:44:dd:1f:f2 (capab=0x1011 status=0 aid=2)
    [32178.709097] wlan0: associated
    [32179.377500] wlan0: Limiting TX power to 36 (36 - 0) dBm as advertised by 44:12:44:dd:1f:f2
    [32181.630359] wlan0: deauthenticated from 44:12:44:dd:1f:f2 (Reason: 3=DEAUTH_LEAVING)
    [32182.292272] wlan0: authenticate with 44:12:44:dd:1f:e2
    [32182.299600] wlan0: send auth to 44:12:44:dd:1f:e2 (try 1/3)
    [32182.350419] wlan0: authenticate with 44:12:44:dd:1f:e2
    [32182.354282] wlan0: send auth to 44:12:44:dd:1f:e2 (try 1/3)
    [32182.365411] wlan0: authenticated
    [32182.378899] wlan0: associate with 44:12:44:dd:1f:e2 (try 1/3)
    [32182.388148] wlan0: RX AssocResp from 44:12:44:dd:1f:e2 (capab=0x1431 status=0 aid=3)
    [32182.402101] wlan0: associated
    [32183.195318] wlan0: Limiting TX power to 36 (36 - 0) dBm as advertised by 44:12:44:dd:1f:e2
    [32185.335108] wlan0: deauthenticated from 44:12:44:dd:1f:e2 (Reason: 3=DEAUTH_LEAVING)
    [32185.972823] wlan0: authenticate with 50:e4:e0:c4:f8:b3
    [32185.981625] wlan0: send auth to 50:e4:e0:c4:f8:b3 (try 1/3)
    [32186.089737] wlan0: authenticate with 50:e4:e0:c4:f8:b3
    [32186.093448] wlan0: send auth to 50:e4:e0:c4:f8:b3 (try 1/3)
    [32186.126618] wlan0: send auth to 50:e4:e0:c4:f8:b3 (try 2/3)
    [32186.134315] wlan0: authenticated
    [32186.138729] wlan0: associate with 50:e4:e0:c4:f8:b3 (try 1/3)
    [32186.144949] wlan0: RX AssocResp from 50:e4:e0:c4:f8:b3 (capab=0x1011 status=0 aid=2)
    [32186.157501] wlan0: associated
    [32186.831736] wlan0: Limiting TX power to 36 (36 - 0) dBm as advertised by 50:e4:e0:c4:f8:b3
    [32189.138520] wlan0: deauthenticated from 50:e4:e0:c4:f8:b3 (Reason: 3=DEAUTH_LEAVING)
    [32189.763686] wlan0: authenticate with a8:5b:f7:55:df:71
    [32189.770954] wlan0: send auth to a8:5b:f7:55:df:71 (try 1/3)
    [32189.895889] wlan0: authenticate with a8:5b:f7:55:df:71
    [32189.899954] wlan0: send auth to a8:5b:f7:55:df:71 (try 1/3)
    [32189.934454] wlan0: send auth to a8:5b:f7:55:df:71 (try 2/3)
    [32189.942232] wlan0: authenticated
    [32189.950027] wlan0: associate with a8:5b:f7:55:df:71 (try 1/3)
    [32189.958406] wlan0: RX AssocResp from a8:5b:f7:55:df:71 (capab=0x1011 status=0 aid=2)
    [32189.971640] wlan0: associated
    [32190.656051] wlan0: Limiting TX power to 36 (36 - 0) dBm as advertised by a8:5b:f7:55:df:71
    [32192.740362] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1197
    [32192.942626] wlan0: deauthenticated from a8:5b:f7:55:df:71 (Reason: 3=DEAUTH_LEAVING)
    [32206.913258] wlan0: authenticate with 50:e4:e0:c4:f8:b3
    [32206.920347] wlan0: send auth to 50:e4:e0:c4:f8:b3 (try 1/3)
    [32207.017466] wlan0: authenticated
    [32207.028893] wlan0: associate with 50:e4:e0:c4:f8:b3 (try 1/3)
    [32207.036983] wlan0: RX AssocResp from 50:e4:e0:c4:f8:b3 (capab=0x1011 status=0 aid=2)
    [32207.049336] wlan0: associated
    [32207.714374] wlan0: Limiting TX power to 36 (36 - 0) dBm as advertised by 50:e4:e0:c4:f8:b3
    [32209.961112] wlan0: deauthenticated from 50:e4:e0:c4:f8:b3 (Reason: 3=DEAUTH_LEAVING)
    [32222.740363] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1198
    [32234.068218] wlan0: authenticate with 44:12:44:dd:1f:e2
    [32234.074873] wlan0: send auth to 44:12:44:dd:1f:e2 (try 1/3)
    [32234.115329] wlan0: authenticated
    [32234.118729] wlan0: associate with 44:12:44:dd:1f:e2 (try 1/3)
    [32234.131970] wlan0: RX AssocResp from 44:12:44:dd:1f:e2 (capab=0x1431 status=0 aid=3)
    [32234.145219] wlan0: associated
    [32234.820913] wlan0: Limiting TX power to 36 (36 - 0) dBm as advertised by 44:12:44:dd:1f:e2
    [32237.096003] wlan0: deauthenticated from 44:12:44:dd:1f:e2 (Reason: 3=DEAUTH_LEAVING)
    [32252.740363] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1198
    [32270.765343] wlan0: authenticate with 44:12:44:dd:1f:f2
    [32270.771712] wlan0: send auth to 44:12:44:dd:1f:f2 (try 1/3)
    [32270.868244] wlan0: authenticated
    [32270.878731] wlan0: associate with 44:12:44:dd:1f:f2 (try 1/3)
    [32270.889199] wlan0: RX AssocResp from 44:12:44:dd:1f:f2 (capab=0x1011 status=0 aid=2)
    [32270.903554] wlan0: associated
    [32271.613749] wlan0: Limiting TX power to 36 (36 - 0) dBm as advertised by 44:12:44:dd:1f:f2
    [32273.828968] wlan0: deauthenticated from 44:12:44:dd:1f:f2 (Reason: 3=DEAUTH_LEAVING)
    [32282.740363] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1198
    [32312.740361] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1197
    [32336.936380] wlan0: authenticate with 44:12:44:dd:1f:e2
    [32336.942568] wlan0: send auth to 44:12:44:dd:1f:e2 (try 1/3)
    [32336.989893] wlan0: authenticated
    [32336.999159] wlan0: associate with 44:12:44:dd:1f:e2 (try 1/3)
    [32337.010257] wlan0: RX AssocResp from 44:12:44:dd:1f:e2 (capab=0x1431 status=0 aid=3)
    [32337.025512] wlan0: associated
    [32337.719563] wlan0: Limiting TX power to 36 (36 - 0) dBm as advertised by 44:12:44:dd:1f:e2
    [32339.998321] wlan0: deauthenticated from 44:12:44:dd:1f:e2 (Reason: 3=DEAUTH_LEAVING)
    [32342.740363] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1198
    [32353.739117] wlan0: authenticate with 50:e4:e0:c4:f8:a3
    [32353.745955] wlan0: send auth to 50:e4:e0:c4:f8:a3 (try 1/3)
    [32353.799001] wlan0: authenticate with 50:e4:e0:c4:f8:a3
    [32353.802709] wlan0: send auth to 50:e4:e0:c4:f8:a3 (try 1/3)
    [32353.813099] wlan0: authenticated
    [32353.818701] wlan0: associate with 50:e4:e0:c4:f8:a3 (try 1/3)
    [32353.827672] wlan0: RX AssocResp from 50:e4:e0:c4:f8:a3 (capab=0x1431 status=0 aid=3)
    [32353.840571] wlan0: associated
    [32354.569847] wlan0: Limiting TX power to 36 (36 - 0) dBm as advertised by 50:e4:e0:c4:f8:a3
    [32356.815958] wlan0: deauthenticated from 50:e4:e0:c4:f8:a3 (Reason: 3=DEAUTH_LEAVING)
    [32372.740362] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1198
    [32378.085242] wlan0: authenticate with 50:e4:e0:c4:f8:a3
    [32378.091936] wlan0: send auth to 50:e4:e0:c4:f8:a3 (try 1/3)
    [32378.154276] wlan0: authenticated
    [32378.158956] wlan0: associate with 50:e4:e0:c4:f8:a3 (try 1/3)
    [32378.177115] wlan0: RX AssocResp from 50:e4:e0:c4:f8:a3 (capab=0x1431 status=0 aid=3)
    [32378.190427] wlan0: associated
    [32378.984925] wlan0: Limiting TX power to 36 (36 - 0) dBm as advertised by 50:e4:e0:c4:f8:a3
    [32381.141523] wlan0: deauthenticated from 50:e4:e0:c4:f8:a3 (Reason: 3=DEAUTH_LEAVING)
    [32394.983362] wlan0: authenticate with 44:12:44:dd:1f:f2
    [32394.990479] wlan0: send auth to 44:12:44:dd:1f:f2 (try 1/3)
    [32395.091118] wlan0: authenticated
    [32395.099157] wlan0: associate with 44:12:44:dd:1f:f2 (try 1/3)
    [32395.108986] wlan0: RX AssocResp from 44:12:44:dd:1f:f2 (capab=0x1011 status=0 aid=2)
    [32395.122634] wlan0: associated
    [32395.792142] wlan0: Limiting TX power to 36 (36 - 0) dBm as advertised by 44:12:44:dd:1f:f2
    [32398.061144] wlan0: deauthenticated from 44:12:44:dd:1f:f2 (Reason: 3=DEAUTH_LEAVING)
    [32402.740362] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1198
    [32422.265280] wlan0: authenticate with 50:e4:e0:c4:f8:b3
    [32422.272730] wlan0: send auth to 50:e4:e0:c4:f8:b3 (try 1/3)
    [32422.370425] wlan0: authenticated
    [32422.379244] wlan0: associate with 50:e4:e0:c4:f8:b3 (try 1/3)
    [32422.389215] wlan0: RX AssocResp from 50:e4:e0:c4:f8:b3 (capab=0x1011 status=0 aid=2)
    [32422.403299] wlan0: associated
    [32423.067449] wlan0: Limiting TX power to 36 (36 - 0) dBm as advertised by 50:e4:e0:c4:f8:b3
    [32425.387678] wlan0: deauthenticated from 50:e4:e0:c4:f8:b3 (Reason: 3=DEAUTH_LEAVING)
    [32432.740358] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1197
    [32458.482725] wlan0: authenticate with a8:5b:f7:55:df:71
    [32458.489265] wlan0: send auth to a8:5b:f7:55:df:71 (try 1/3)
    [32458.708679] wlan0: send auth to a8:5b:f7:55:df:71 (try 2/3)
    [32458.739519] wlan0: send auth to a8:5b:f7:55:df:71 (try 3/3)
    [32458.745445] wlan0: authenticated
    [32458.751252] wlan0: associate with a8:5b:f7:55:df:71 (try 1/3)
    [32458.759423] wlan0: RX AssocResp from a8:5b:f7:55:df:71 (capab=0x1011 status=0 aid=2)
    [32458.772010] wlan0: associated
    [32459.457973] wlan0: Limiting TX power to 36 (36 - 0) dBm as advertised by a8:5b:f7:55:df:71
    [32461.725195] wlan0: deauthenticated from a8:5b:f7:55:df:71 (Reason: 3=DEAUTH_LEAVING)
    [32462.740361] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1198
    [32492.740360] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1198
    [32522.740359] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1198
    [32524.898550] wlan0: authenticate with 44:12:44:dd:1f:e2
    [32524.904833] wlan0: send auth to 44:12:44:dd:1f:e2 (try 1/3)
    [32524.945639] wlan0: authenticated
    [32524.949366] wlan0: associate with 44:12:44:dd:1f:e2 (try 1/3)
    [32524.961468] wlan0: RX AssocResp from 44:12:44:dd:1f:e2 (capab=0x1431 status=0 aid=3)
    [32524.974994] wlan0: associated
    [32525.637280] wlan0: Limiting TX power to 36 (36 - 0) dBm as advertised by 44:12:44:dd:1f:e2
    [32527.894346] wlan0: deauthenticated from 44:12:44:dd:1f:e2 (Reason: 3=DEAUTH_LEAVING)
    [32552.740360] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1197
    [32578.201368] wlan0: authenticate with 44:12:44:dd:1f:f2
    [32578.208027] wlan0: send auth to 44:12:44:dd:1f:f2 (try 1/3)
    [32578.304619] wlan0: authenticated
    [32578.309185] wlan0: associate with 44:12:44:dd:1f:f2 (try 1/3)
    [32578.317175] wlan0: RX AssocResp from 44:12:44:dd:1f:f2 (capab=0x1011 status=0 aid=2)
    [32578.331361] wlan0: associated
    [32578.984165] wlan0: Limiting TX power to 36 (36 - 0) dBm as advertised by 44:12:44:dd:1f:f2
    [32581.250182] wlan0: deauthenticated from 44:12:44:dd:1f:f2 (Reason: 3=DEAUTH_LEAVING)
    [32582.740361] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1198
    [32594.458157] wlan0: authenticate with 50:e4:e0:c4:f8:b3
    [32594.464513] wlan0: send auth to 50:e4:e0:c4:f8:b3 (try 1/3)
    [32594.561739] wlan0: authenticated
    [32594.568708] wlan0: associate with 50:e4:e0:c4:f8:b3 (try 1/3)
    [32594.576682] wlan0: RX AssocResp from 50:e4:e0:c4:f8:b3 (capab=0x1011 status=0 aid=2)
    [32594.589467] wlan0: associated
    [32595.291818] wlan0: Limiting TX power to 36 (36 - 0) dBm as advertised by 50:e4:e0:c4:f8:b3
    [32597.567685] wlan0: deauthenticated from 50:e4:e0:c4:f8:b3 (Reason: 3=DEAUTH_LEAVING)
    [32612.740363] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1198
    [32620.827967] wlan0: authenticate with a8:5b:f7:55:df:71
    [32620.834837] wlan0: send auth to a8:5b:f7:55:df:71 (try 1/3)
    [32620.948785] wlan0: authenticated
    [32620.958802] wlan0: associate with a8:5b:f7:55:df:71 (try 1/3)
    [32620.967134] wlan0: RX AssocResp from a8:5b:f7:55:df:71 (capab=0x1011 status=0 aid=2)
    [32620.980758] wlan0: associated
    [32621.666081] wlan0: Limiting TX power to 36 (36 - 0) dBm as advertised by a8:5b:f7:55:df:71
    [32623.895778] wlan0: deauthenticated from a8:5b:f7:55:df:71 (Reason: 3=DEAUTH_LEAVING)
    [32642.740363] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1198
    [32657.045497] wlan0: authenticate with 50:e4:e0:c4:f8:a3
    [32657.052097] wlan0: send auth to 50:e4:e0:c4:f8:a3 (try 1/3)
    [32657.092278] wlan0: authenticated
    [32657.098798] wlan0: associate with 50:e4:e0:c4:f8:a3 (try 1/3)
    [32657.111929] wlan0: RX AssocResp from 50:e4:e0:c4:f8:a3 (capab=0x1431 status=0 aid=3)
    [32657.124890] wlan0: associated
    [32657.819802] wlan0: Limiting TX power to 36 (36 - 0) dBm as advertised by 50:e4:e0:c4:f8:a3
    [32660.033590] wlan0: deauthenticated from 50:e4:e0:c4:f8:a3 (Reason: 3=DEAUTH_LEAVING)
    [32672.740358] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1198
    [32702.740362] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1197
    [32723.871617] wlan0: authenticate with 44:12:44:dd:1f:e2
    [32723.877994] wlan0: send auth to 44:12:44:dd:1f:e2 (try 1/3)
    [32723.918621] wlan0: authenticated
    [32723.929153] wlan0: associate with 44:12:44:dd:1f:e2 (try 1/3)
    [32723.940356] wlan0: RX AssocResp from 44:12:44:dd:1f:e2 (capab=0x1431 status=0 aid=3)
    [32723.954056] wlan0: associated
    [32723.956167] wlan0: Limiting TX power to 36 (36 - 0) dBm as advertised by 44:12:44:dd:1f:e2
    [32726.905151] wlan0: deauthenticated from 44:12:44:dd:1f:e2 (Reason: 3=DEAUTH_LEAVING)
    [32732.740362] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1198
    [32762.740360] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1198
    [32778.213840] wlan0: authenticate with 44:12:44:dd:1f:f2
    [32778.221042] wlan0: send auth to 44:12:44:dd:1f:f2 (try 1/3)
    [32778.317514] wlan0: authenticated
    [32778.338667] wlan0: associate with 44:12:44:dd:1f:f2 (try 1/3)
    [32778.346408] wlan0: RX AssocResp from 44:12:44:dd:1f:f2 (capab=0x1011 status=0 aid=2)
    [32778.359849] wlan0: associated
    [32779.005089] wlan0: Limiting TX power to 36 (36 - 0) dBm as advertised by 44:12:44:dd:1f:f2
    [32781.261704] wlan0: deauthenticated from 44:12:44:dd:1f:f2 (Reason: 3=DEAUTH_LEAVING)
    [32792.740362] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1198
    [32795.247960] wlan0: authenticate with 44:12:44:dd:1f:f2
    [32795.254279] wlan0: send auth to 44:12:44:dd:1f:f2 (try 1/3)
    [32795.351621] wlan0: authenticated
    [32795.359166] wlan0: associate with 44:12:44:dd:1f:f2 (try 1/3)
    [32795.367777] wlan0: RX AssocResp from 44:12:44:dd:1f:f2 (capab=0x1011 status=0 aid=2)
    [32795.380198] wlan0: associated
    [32795.382305] wlan0: Limiting TX power to 36 (36 - 0) dBm as advertised by 44:12:44:dd:1f:f2
    [32798.280391] wlan0: deauthenticated from 44:12:44:dd:1f:f2 (Reason: 3=DEAUTH_LEAVING)
    [32822.375484] wlan0: authenticate with 44:12:44:dd:1f:e2
    [32822.381845] wlan0: send auth to 44:12:44:dd:1f:e2 (try 1/3)
    [32822.424382] wlan0: authenticated
    [32822.428830] wlan0: associate with 44:12:44:dd:1f:e2 (try 1/3)
    [32822.450266] wlan0: RX AssocResp from 44:12:44:dd:1f:e2 (capab=0x1431 status=0 aid=3)
    [32822.463960] wlan0: associated
    [32822.466029] wlan0: Limiting TX power to 36 (36 - 0) dBm as advertised by 44:12:44:dd:1f:e2
    [32822.740361] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1197
    [32825.411541] wlan0: deauthenticated from 44:12:44:dd:1f:e2 (Reason: 3=DEAUTH_LEAVING)
    [32852.740360] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1198
    [32858.950880] wlan0: authenticate with 50:e4:e0:c4:f8:b3
    [32858.957548] wlan0: send auth to 50:e4:e0:c4:f8:b3 (try 1/3)
    [32859.055327] wlan0: authenticated
    [32859.060369] wlan0: associate with 50:e4:e0:c4:f8:b3 (try 1/3)
    [32859.068312] wlan0: RX AssocResp from 50:e4:e0:c4:f8:b3 (capab=0x1011 status=0 aid=2)
    [32859.083599] wlan0: associated
    [32859.792653] wlan0: Limiting TX power to 36 (36 - 0) dBm as advertised by 50:e4:e0:c4:f8:b3
    [32862.050528] wlan0: deauthenticated from 50:e4:e0:c4:f8:b3 (Reason: 3=DEAUTH_LEAVING)
    [32882.740361] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1198
    [32912.740360] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1198
    [32926.243298] wlan0: authenticate with 44:12:44:dd:1f:e2
    [32926.251565] wlan0: send auth to 44:12:44:dd:1f:e2 (try 1/3)
    [32926.299714] wlan0: authenticated
    [32926.308741] wlan0: associate with 44:12:44:dd:1f:e2 (try 1/3)
    [32926.409270] wlan0: RX AssocResp from 44:12:44:dd:1f:e2 (capab=0x1431 status=0 aid=3)
    [32926.432105] wlan0: associated
    [32927.149651] wlan0: Limiting TX power to 36 (36 - 0) dBm as advertised by 44:12:44:dd:1f:e2
    [32927.166046] wlcore: Association completed.
    [32937.156308] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 159
    [32938.793360] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 101
    ====
    Final assocxiated network
    root@s40-bigbend-v1:~#
    root@s40-bigbend-v1:~# wpa_cli -iwlan0 status
    bssid=44:12:44:dd:1f:e2
    freq=2437
    ssid=THERMOS
    id=0
    mode=station
    wifi_generation=4
    pairwise_cipher=CCMP
    group_cipher=CCMP
    key_mgmt=SAE
    pmf=1
    mgmt_group_cipher=BIP
    wpa_state=COMPLETED
    ip_address=10.1.171.25
    p2p_device_address=60:e8:5b:a2:b8:29
    address=60:e8:5b:a2:b8:28
    uuid=6979bdb3-0d88-5349-acab-f79fda8a977d
    ====================
    [33422.641979] wlan0: disconnect from AP 44:12:44:dd:1f:e2 for new auth to 44:12:44:dd:1f:f2
    [33422.655352] wlan0: authenticate with 44:12:44:dd:1f:f2
    [33422.662272] wlan0: send auth to 44:12:44:dd:1f:f2 (try 1/3)
    [33422.740360] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1198
    [33423.319265] wlan0: authenticated
    [33423.628713] wlan0: associate with 44:12:44:dd:1f:f2 (try 1/3)
    [33423.640278] wlan0: RX ReassocResp from 44:12:44:dd:1f:f2 (capab=0x1011 status=0 aid=2)
    [33423.654258] wlan0: associated
    [33424.343339] wlan0: Limiting TX power to 36 (36 - 0) dBm as advertised by 44:12:44:dd:1f:f2
    [33426.643358] wlan0: deauthenticated from 44:12:44:dd:1f:f2 (Reason: 3=DEAUTH_LEAVING)
    [33430.287717] wlan0: authenticate with 44:12:44:dd:1f:e2
    [33430.294000] wlan0: send auth to 44:12:44:dd:1f:e2 (try 1/3)
    [33430.340294] wlan0: authenticated
    [33430.348696] wlan0: associate with 44:12:44:dd:1f:e2 (try 1/3)
    [33430.361128] wlan0: RX AssocResp from 44:12:44:dd:1f:e2 (capab=0x1431 status=0 aid=3)
    [33430.374652] wlan0: associated
    [33431.065035] wlan0: Limiting TX power to 36 (36 - 0) dBm as advertised by 44:12:44:dd:1f:e2
    [33433.350695] wlan0: deauthenticated from 44:12:44:dd:1f:e2 (Reason: 3=DEAUTH_LEAVING)
    [33433.789089] wlan0: authenticate with 50:e4:e0:c4:f8:b3
    [33433.795697] wlan0: send auth to 50:e4:e0:c4:f8:b3 (try 1/3)
    [33433.892495] wlan0: authenticated
    [33433.899349] wlan0: associate with 50:e4:e0:c4:f8:b3 (try 1/3)
    [33433.907366] wlan0: RX AssocResp from 50:e4:e0:c4:f8:b3 (capab=0x1011 status=0 aid=2)
    [33433.920328] wlan0: associated
    [33434.587346] wlan0: Limiting TX power to 36 (36 - 0) dBm as advertised by 50:e4:e0:c4:f8:b3
    [33436.854166] wlan0: deauthenticated from 50:e4:e0:c4:f8:b3 (Reason: 3=DEAUTH_LEAVING)
    [33440.530647] wlan0: authenticate with a8:5b:f7:55:df:71
    [33440.537003] wlan0: send auth to a8:5b:f7:55:df:71 (try 1/3)
    [33440.758641] wlan0: send auth to a8:5b:f7:55:df:71 (try 2/3)
    [33440.787463] wlan0: send auth to a8:5b:f7:55:df:71 (try 3/3)
    [33440.793837] wlan0: authenticated
    [33440.808682] wlan0: associate with a8:5b:f7:55:df:71 (try 1/3)
    [33440.816728] wlan0: RX AssocResp from a8:5b:f7:55:df:71 (capab=0x1011 status=0 aid=1)
    [33440.831041] wlan0: associated
    [33441.475206] wlan0: Limiting TX power to 36 (36 - 0) dBm as advertised by a8:5b:f7:55:df:71
    [33441.482878] wlcore: Association completed.
    [33441.688914] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 158
    [33441.745107] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1515
    [33441.750755] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 371
    [33441.757180] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 209
    [33441.831066] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 255
    [33442.411970] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1102
    [33442.557544] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 194
    [33442.760496] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 186
    [33443.157868] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 285
    [33443.609243] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 267
    [33444.247526] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 184
    [33444.390720] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 259
    [33444.404157] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 242
    [33444.454406] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 269
    [33444.485188] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 241
    [33444.681320] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 267
    [33445.058779] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 170
    [33445.183502] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 194
    [33445.773117] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 209
    [33445.783054] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 245
    [33445.825250] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 213
    [33445.884999] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 162
    [33446.352203] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 170
    [33446.760325] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 186
    [33446.779573] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 232
    [33447.614365] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 298
    [33448.416391] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 843
    [33448.485595] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 242
    [33448.551239] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 227
    [33449.059391] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 170
    [33449.843012] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 298
    [33450.293420] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 184
    [33450.298943] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 230
    [33452.740358] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1197
    [33453.761143] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1318
    [33453.767677] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 223
    [33453.784723] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 194
    [33454.761731] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 152
    [33454.924089] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 159
    [33457.061753] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 149
    [33457.230535] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 256
    [33457.327438] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 124
    [33458.170794] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 260
    [33458.219043] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 227
    [33458.271485] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 256
    [33458.299490] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 287
    [33458.327514] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 124
    [33458.415540] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 261
    [33460.218917] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 227
    root@s40-bigbend-v1:~# wpa_cli -iwlan0 status
    bssid=a8:5b:f7:55:df:71
    freq=5745
    ssid=THERMOS
    id=0
    mode=station
    wifi_generation=4
    pairwise_cipher=CCMP
    group_cipher=CCMP
    key_mgmt=SAE
    pmf=1
    mgmt_group_cipher=BIP
    wpa_state=COMPLETED
    ip_address=10.1.171.25
    p2p_device_address=60:e8:5b:a2:b8:29
    address=60:e8:5b:a2:b8:28
    uuid=6979bdb3-0d88-5349-acab-f79fda8a977d
    ===============
    I tried to roam to the 50:e4:e0:c4:f8:b3
    wpa_cli -iwlan0 50:e4:e0:c4:f8:b3
    [33571.536732] wlan0: disconnect from AP a8:5b:f7:55:df:71 for new auth to 50:e4:e0:c4:f8:b3
    [33571.551722] wlan0: authenticate with 50:e4:e0:c4:f8:b3
    [33571.560310] wlan0: send auth to 50:e4:e0:c4:f8:b3 (try 1/3)
    [33572.101064] wlan0: authenticated
    [33572.578660] wlan0: associate with 50:e4:e0:c4:f8:b3 (try 1/3)
    [33572.587155] wlan0: RX ReassocResp from 50:e4:e0:c4:f8:b3 (capab=0x1011 status=0 aid=2)
    [33572.601839] wlan0: associated
    [33572.740357] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1197
    [33573.279303] wlan0: Limiting TX power to 36 (36 - 0) dBm as advertised by 50:e4:e0:c4:f8:b3
    [33575.499975] wlan0: deauthenticated from 50:e4:e0:c4:f8:b3 (Reason: 3=DEAUTH_LEAVING)
    [33579.015279] wlan0: authenticate with 44:12:44:dd:1f:e2
    [33579.021540] wlan0: send auth to 44:12:44:dd:1f:e2 (try 1/3)
    [33579.061599] wlan0: authenticated
    [33579.068785] wlan0: associate with 44:12:44:dd:1f:e2 (try 1/3)
    [33579.101170] wlan0: RX AssocResp from 44:12:44:dd:1f:e2 (capab=0x1431 status=0 aid=3)
    [33579.115882] wlan0: associated
    [33579.816007] wlan0: Limiting TX power to 36 (36 - 0) dBm as advertised by 44:12:44:dd:1f:e2
    [33582.007333] wlan0: deauthenticated from 44:12:44:dd:1f:e2 (Reason: 3=DEAUTH_LEAVING)
    [33585.586219] wlan0: authenticate with a8:5b:f7:55:df:71
    [33585.592789] wlan0: send auth to a8:5b:f7:55:df:71 (try 1/3)
    [33585.706467] wlan0: authenticated
    [33585.718682] wlan0: associate with a8:5b:f7:55:df:71 (try 1/3)
    [33585.728895] wlan0: RX AssocResp from a8:5b:f7:55:df:71 (capab=0x1011 status=0 aid=1)
    [33585.742397] wlan0: associated
    [33585.744890] wlan0: Limiting TX power to 36 (36 - 0) dBm as advertised by a8:5b:f7:55:df:71
    [33588.714250] wlan0: deauthenticated from a8:5b:f7:55:df:71 (Reason: 3=DEAUTH_LEAVING)
    [33589.277782] wlan0: authenticate with 50:e4:e0:c4:f8:a3
    [33589.284236] wlan0: send auth to 50:e4:e0:c4:f8:a3 (try 1/3)
    [33589.338976] wlan0: authenticated
    [33589.348808] wlan0: associate with 50:e4:e0:c4:f8:a3 (try 1/3)
    [33589.450283] wlan0: RX AssocResp from 50:e4:e0:c4:f8:a3 (capab=0x1431 status=0 aid=3)
    [33589.464413] wlan0: associated
    [33590.190704] wlan0: Limiting TX power to 36 (36 - 0) dBm as advertised by 50:e4:e0:c4:f8:a3
    [33592.422484] wlan0: deauthenticated from 50:e4:e0:c4:f8:a3 (Reason: 3=DEAUTH_LEAVING)
    [33602.740353] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1198
    [33606.102911] wlan0: authenticate with a8:5b:f7:55:df:71
    [33606.110573] wlan0: send auth to a8:5b:f7:55:df:71 (try 1/3)
    [33606.224589] wlan0: authenticated
    [33606.230472] wlan0: associate with a8:5b:f7:55:df:71 (try 1/3)
    [33606.238382] wlan0: RX AssocResp from a8:5b:f7:55:df:71 (capab=0x1011 status=0 aid=1)
    [33606.251638] wlan0: associated
    [33606.918133] wlan0: Limiting TX power to 36 (36 - 0) dBm as advertised by a8:5b:f7:55:df:71
    [33609.235509] wlan0: deauthenticated from a8:5b:f7:55:df:71 (Reason: 3=DEAUTH_LEAVING)
    [33632.430766] wlan0: authenticate with 50:e4:e0:c4:cd:f3
    [33632.437555] wlan0: send auth to 50:e4:e0:c4:cd:f3 (try 1/3)
    [33632.561026] wlan0: authenticate with 50:e4:e0:c4:cd:f3
    [33632.564831] wlan0: send auth to 50:e4:e0:c4:cd:f3 (try 1/3)
    [33632.589639] wlan0: send auth to 50:e4:e0:c4:cd:f3 (try 2/3)
    [33632.597063] wlan0: authenticated
    [33632.608747] wlan0: associate with 50:e4:e0:c4:cd:f3 (try 1/3)
    [33632.622490] wlan0: RX AssocResp from 50:e4:e0:c4:cd:f3 (capab=0x1011 status=0 aid=1)
    [33632.658435] wlan0: associated
    [33632.740360] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1198
    [33633.295829] wlan0: Limiting TX power to 36 (36 - 0) dBm as advertised by 50:e4:e0:c4:cd:f3
    [33635.562823] wlan0: deauthenticated from 50:e4:e0:c4:cd:f3 (Reason: 3=DEAUTH_LEAVING)
    [33662.740359] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1198
    [33669.333680] wlan0: authenticate with 44:12:44:dd:1f:e2
    [33669.340100] wlan0: send auth to 44:12:44:dd:1f:e2 (try 1/3)
    [33669.380252] wlan0: authenticated
    [33669.388840] wlan0: associate with 44:12:44:dd:1f:e2 (try 1/3)
    [33669.406916] wlan0: RX AssocResp from 44:12:44:dd:1f:e2 (capab=0x1431 status=0 aid=3)
    [33669.438896] wlan0: associated
    [33669.444711] wlan0: Limiting TX power to 36 (36 - 0) dBm as advertised by 44:12:44:dd:1f:e2
    [33670.266651] wlcore: Association completed.
    [33670.964104] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 159
    [33671.466413] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 170
    [33671.797470] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1510
    [33671.822509] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1511
    [33671.828302] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 389
    [33671.875458] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 213
    [33671.881010] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 246
    [33673.002822] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 159
    [33673.118534] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1154
    [33673.213585] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 259
    [33674.388237] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1377
    [33674.393839] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 228
    [33675.573561] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1351
    [33675.798377] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1511
    [33675.828086] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1026
    [33675.870010] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 224
    [33675.972773] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 255
    [33675.978222] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 222
    [33676.995908] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 159
    [33677.612068] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 229
    [33679.188362] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 259
    [33679.853248] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 258
    [33680.156889] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1347
    [33680.180136] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 259
    [33681.502570] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 158
    [33682.241312] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1347
    [33683.769275] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 1309
    [33683.774836] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 249
    [33684.060966] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 217
    ===================================
    root@s40-bigbend-v1:~# wpa_cli -i wlan0 pmksa
    Index / AA / PMKID / expiration (in seconds) / opportunistic
    1 44:12:44:dd:1f:f2 351dc31bdd140b736228255b327f85db 41119 0
    2 44:12:44:dd:1f:e2 d2bb489c6aeace22022400e0fd0cd873 41123 0
    3 50:e4:e0:c4:f8:b3 550028fd6417834067648250e86bc6e1 41127 0
    4 a8:5b:f7:55:df:71 4a031e81070abc1934a3c3e71259c8f4 41130 0
    5 50:e4:e0:c4:f8:a3 ee64cd7d73d197367f51cc1252184aa3 41294 0
    6 50:e4:e0:c4:cd:f3 82e7c927d35d4798fecb63a79d311928 42573 0
    root@s40-bigbend-v1:~# wpa_cli -i wlan0 roam 50:e4:e0:c4:f8:b3
    FAIL
    root@s40-bigbend-v1:~# wpa_cli -i wlan0 roam 44:12:44:dd:1f:e2
    ======================================
    wpa_supplicant1.log
    [    0.000000] Booting Linux on physical CPU 0x0
    [    0.000000] Linux version 5.4.56 (oe-user@oe-host) (gcc version 9.3.0 (GCC)) #1 SMP PREEMPT Mon Jul 7 09:22:30 UTC 2025
    [    0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d
    [    0.000000] CPU: div instructions available: patching division code
    [    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
    [    0.000000] OF: fdt: Machine model: Lennox S40 'BigBend' V1
    [    0.000000] Memory policy: Data cache writealloc
    [    0.000000] cma: Reserved 128 MiB at 0xf7800000
    [    0.000000] On node 0 totalpages: 245759
    [    0.000000]   Normal zone: 1728 pages used for memmap
    [    0.000000]   Normal zone: 0 pages reserved
    [    0.000000]   Normal zone: 180224 pages, LIFO batch:63
    [    0.000000]   HighMem zone: 65535 pages, LIFO batch:15
    [    0.000000] psci: probing for conduit method from DT.
    [    0.000000] psci: PSCIv1.1 detected in firmware.
    [    0.000000] psci: Using standard PSCI v0.2 function IDs
    [    0.000000] psci: MIGRATE_INFO_TYPE not supported.
    [    0.000000] psci: SMC Calling Convention v1.0
    [    0.000000] percpu: Embedded 20 pages/cpu s50700 r8192 d23028 u81920
    [    0.000000] pcpu-alloc: s50700 r8192 d23028 u81920 alloc=20*4096
    [    0.000000] pcpu-alloc: [0] 0 [0] 1 
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 244031
    [    0.000000] Kernel command line: mc_reset=75 mp_reset=54 console=ttySTM8,115200 watchdog.open_timeout=120 root=/dev/disk/by-bootslot/current/rootfs ro rootwait boot.device=sdmmc2 boot.slot=1
    [    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes, linear)
    [    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
    [    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
    [    0.000000] Memory: 822948K/983036K available (7168K kernel code, 389K rwdata, 1616K rodata, 1024K init, 170K bss, 29016K reserved, 131072K cma-reserved, 131068K highmem)
    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
    [    0.000000] rcu: Preemptible hierarchical RCU implementation.
    [    0.000000] rcu: 	RCU event tracing is enabled.
    [    0.000000] 	Tasks RCU enabled.
    [    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
    [    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
    [    0.000000] random: get_random_bytes called from start_kernel+0x31c/0x4f4 with crng_init=0
    [    0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (virt).
    [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
    [    0.000008] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
    [    0.000023] Switching to timer-based delay loop, resolution 41ns
    [    0.000885] Console: colour dummy device 80x30
    [    0.000935] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000)
    [    0.000952] pid_max: default: 32768 minimum: 301
    [    0.001176] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
    [    0.001197] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes, linear)
    [    0.002356] CPU: Testing write buffer coherency: ok
    [    0.002838] /cpus/cpu@0 missing clock-frequency property
    [    0.002865] /cpus/cpu@1 missing clock-frequency property
    [    0.002881] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
    [    0.059932] Setting up static identity map for 0xc0100000 - 0xc0100060
    [    0.079905] rcu: Hierarchical SRCU implementation.
    [    0.120018] smp: Bringing up secondary CPUs ...
    [    0.200536] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
    [    0.200722] smp: Brought up 1 node, 2 CPUs
    [    0.200742] SMP: Total of 2 processors activated (96.00 BogoMIPS).
    [    0.200751] CPU: All CPU(s) started in SVC mode.
    [    0.201544] devtmpfs: initialized
    [    0.224238] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5
    [    0.224827] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
    [    0.224858] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
    [    0.230200] pinctrl core: initialized pinctrl subsystem
    [    0.231683] NET: Registered protocol family 16
    [    0.233937] DMA: preallocated 256 KiB pool for atomic coherent allocations
    [    0.235496] cpuidle: using governor menu
    [    0.235846] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
    [    0.235859] hw-breakpoint: maximum watchpoint size is 8 bytes.
    [    0.236206] Serial: AMBA PL011 UART driver
    [    0.238573] stm32-pm-domain pm_domain: domain core-ret-power-domain registered
    [    0.238607] stm32-pm-domain pm_domain: subdomain core-power-domain registered
    [    0.238620] stm32-pm-domain pm_domain: domains probed
    [    0.265111] reg-fixed-voltage panel-supplies: GPIO lookup for consumer (null)
    [    0.265126] reg-fixed-voltage panel-supplies: using device tree for GPIO lookup
    [    0.265157] of_get_named_gpiod_flags: can't parse 'gpios' property of node '/panel-supplies[0]'
    [    0.265176] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/panel-supplies[0]'
    [    0.265190] reg-fixed-voltage panel-supplies: using lookup tables for GPIO lookup
    [    0.265201] reg-fixed-voltage panel-supplies: No GPIO consumer (null) found
    [    0.265618] reg-fixed-voltage regulator-adc-ref: GPIO lookup for consumer (null)
    [    0.265628] reg-fixed-voltage regulator-adc-ref: using device tree for GPIO lookup
    [    0.265651] of_get_named_gpiod_flags: can't parse 'gpios' property of node '/regulator-adc-ref[0]'
    [    0.265669] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/regulator-adc-ref[0]'
    [    0.265681] reg-fixed-voltage regulator-adc-ref: using lookup tables for GPIO lookup
    [    0.265691] reg-fixed-voltage regulator-adc-ref: No GPIO consumer (null) found
    [    0.266026] reg-fixed-voltage reg-sdmmc3: GPIO lookup for consumer (null)
    [    0.266037] reg-fixed-voltage reg-sdmmc3: using device tree for GPIO lookup
    [    0.266057] of_get_named_gpiod_flags: can't parse 'gpios' property of node '/reg-sdmmc3[0]'
    [    0.266076] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/reg-sdmmc3[0]'
    [    0.266087] reg-fixed-voltage reg-sdmmc3: using lookup tables for GPIO lookup
    [    0.266096] reg-fixed-voltage reg-sdmmc3: No GPIO consumer (null) found
    [    0.266401] reg-fixed-voltage vin: GPIO lookup for consumer (null)
    [    0.266411] reg-fixed-voltage vin: using device tree for GPIO lookup
    [    0.266431] of_get_named_gpiod_flags: can't parse 'gpios' property of node '/vin[0]'
    [    0.266449] of_get_named_gpiod_flags: can't parse 'gpio' property of node '/vin[0]'
    [    0.266460] reg-fixed-voltage vin: using lookup tables for GPIO lookup
    [    0.266469] reg-fixed-voltage vin: No GPIO consumer (null) found
    [    0.268755] clocksource: Switched to clocksource arch_sys_counter
    [    0.334654] thermal_sys: Registered thermal governor 'step_wise'
    [    0.335217] NET: Registered protocol family 2
    [    0.336120] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes, linear)
    [    0.336162] TCP established hash table entries: 8192 (order: 3, 32768 bytes, linear)
    [    0.336255] TCP bind hash table entries: 8192 (order: 4, 65536 bytes, linear)
    [    0.336401] TCP: Hash tables configured (established 8192 bind 8192)
    [    0.336573] UDP hash table entries: 512 (order: 2, 16384 bytes, linear)
    [    0.336636] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes, linear)
    [    0.336912] NET: Registered protocol family 1
    [    0.337303] Trying to unpack rootfs image as initramfs...
    [    1.042282] Freeing initrd memory: 8312K
    [    1.042943] hw perfevents: enabled with armv7_cortex_a7 PMU driver, 5 counters available
    [    1.044891] Initialise system trusted keyrings
    [    1.045242] workingset: timestamp_bits=14 max_order=18 bucket_order=4
    [    1.055959] NET: Registered protocol family 38
    [    1.055982] Key type asymmetric registered
    [    1.055993] Asymmetric key parser 'x509' registered
    [    1.056067] bounce: pool size: 64 pages
    [    1.056123] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250)
    [    1.056136] io scheduler mq-deadline registered
    [    1.057655] gpio-backlight panel-backlight: GPIO lookup for consumer (null)
    [    1.057667] gpio-backlight panel-backlight: using device tree for GPIO lookup
    [    1.057701] gpio-backlight panel-backlight: No GPIO consumer (null) found
    [    1.062417] STM32 USART driver initialized
    [    1.078412] brd: module loaded
    [    1.091434] loop: module loaded
    [    1.091807] gpio-pulse lennox-pulse: GPIO lookup for consumer pulse
    [    1.091820] gpio-pulse lennox-pulse: using device tree for GPIO lookup
    [    1.091856] gpio-pulse lennox-pulse: No GPIO consumer pulse found
    [    1.091867] gpio-pulse lennox-pulse: unable to get GPIO from dt
    [    1.093028] i2c /dev entries driver
    [    1.094515] device-mapper: ioctl: 4.41.0-ioctl (2019-09-16) initialised: dm-devel@redhat.com
    [    1.095388] stm32-cpufreq stm32-cpufreq: Failed to get chip info: -517
    [    1.095804] pwrseq_wl1807_lennox_bigbend wl1807-pwrseq: GPIO lookup for consumer wlan-enable
    [    1.095815] pwrseq_wl1807_lennox_bigbend wl1807-pwrseq: using device tree for GPIO lookup
    [    1.095847] pwrseq_wl1807_lennox_bigbend wl1807-pwrseq: No GPIO consumer wlan-enable found
    [    1.096348] sdhci: Secure Digital Host Controller Interface driver
    [    1.096358] sdhci: Copyright(c) Pierre Ossman
    [    1.096366] sdhci-pltfm: SDHCI platform and OF driver helper
    [    1.096981] arm-smc-mbox mailbox-0: ARM SMC mailbox enabled.
    [    1.097090] arm-smc-mbox mailbox-1: ARM SMC mailbox enabled.
    [    1.097619] Unable to get STM32 DDR PMU clock
    [    1.098909] ThumbEE CPU extension supported.
    [    1.098945] Registering SWP/SWPB emulation handler
    [    1.099365] registered taskstats version 1
    [    1.099377] Loading compiled-in X.509 certificates
    [    1.101236] gpio-backlight panel-backlight: GPIO lookup for consumer (null)
    [    1.101250] gpio-backlight panel-backlight: using device tree for GPIO lookup
    [    1.101281] gpio-backlight panel-backlight: No GPIO consumer (null) found
    [    1.103393] gpio-pulse lennox-pulse: GPIO lookup for consumer pulse
    [    1.103408] gpio-pulse lennox-pulse: using device tree for GPIO lookup
    [    1.103438] gpio-pulse lennox-pulse: No GPIO consumer pulse found
    [    1.103448] gpio-pulse lennox-pulse: unable to get GPIO from dt
    [    1.105061] pwrseq_wl1807_lennox_bigbend wl1807-pwrseq: GPIO lookup for consumer wlan-enable
    [    1.105074] pwrseq_wl1807_lennox_bigbend wl1807-pwrseq: using device tree for GPIO lookup
    [    1.105101] pwrseq_wl1807_lennox_bigbend wl1807-pwrseq: No GPIO consumer wlan-enable found
    [    1.105525] arm-scmi firmware:scmi-0: SCMI Protocol v2.0 'ST:' Firmware version 0x0
    [    1.106122] Unable to get STM32 DDR PMU clock
    [    1.107534] gpio-backlight panel-backlight: GPIO lookup for consumer (null)
    [    1.107545] gpio-backlight panel-backlight: using device tree for GPIO lookup
    [    1.107574] gpio-backlight panel-backlight: No GPIO consumer (null) found
    [    1.109824] gpio-pulse lennox-pulse: GPIO lookup for consumer pulse
    [    1.109837] gpio-pulse lennox-pulse: using device tree for GPIO lookup
    [    1.109867] gpio-pulse lennox-pulse: No GPIO consumer pulse found
    [    1.109878] gpio-pulse lennox-pulse: unable to get GPIO from dt
    [    1.111496] pwrseq_wl1807_lennox_bigbend wl1807-pwrseq: GPIO lookup for consumer wlan-enable
    [    1.111507] pwrseq_wl1807_lennox_bigbend wl1807-pwrseq: using device tree for GPIO lookup
    [    1.111536] pwrseq_wl1807_lennox_bigbend wl1807-pwrseq: No GPIO consumer wlan-enable found
    [    1.115110] Unable to get STM32 DDR PMU clock
    [    1.144015] stm32-mdma 58000000.dma: STM32 MDMA driver registered
    [    1.144223] gpio-backlight panel-backlight: GPIO lookup for consumer (null)
    [    1.144234] gpio-backlight panel-backlight: using device tree for GPIO lookup
    [    1.144267] gpio-backlight panel-backlight: No GPIO consumer (null) found
    [    1.144620] stm32-dma 48000000.dma: no dma pool: can't use MDMA: 0
    [    1.145960] stm32-dma 48000000.dma: STM32 DMA driver registered
    [    1.146258] stm32-dma 48001000.dma: no dma pool: can't use MDMA: 0
    [    1.147555] stm32-dma 48001000.dma: STM32 DMA driver registered
    [    1.151133] gpio-pulse lennox-pulse: GPIO lookup for consumer pulse
    [    1.151149] gpio-pulse lennox-pulse: using device tree for GPIO lookup
    [    1.151180] gpio-pulse lennox-pulse: No GPIO consumer pulse found
    [    1.151192] gpio-pulse lennox-pulse: unable to get GPIO from dt
    [    1.153751] stm_thermal 50028000.thermal: stm_thermal_probe: Driver initialized successfully
    [    1.156364] pwrseq_wl1807_lennox_bigbend wl1807-pwrseq: GPIO lookup for consumer wlan-enable
    [    1.156377] pwrseq_wl1807_lennox_bigbend wl1807-pwrseq: using device tree for GPIO lookup
    [    1.156409] pwrseq_wl1807_lennox_bigbend wl1807-pwrseq: No GPIO consumer wlan-enable found
    [    1.156940] stm32-ddr-pmu: probed (ID=0x00140061 VER=0x00000010), DDR@533MHz
    [    1.157417] /soc/interrupt-controller@5000d000: bank0
    [    1.157431] /soc/interrupt-controller@5000d000: bank1
    [    1.157441] /soc/interrupt-controller@5000d000: bank2
    [    1.158667] gpio gpiochip0: (GPIOA): created GPIO range 0->15 ==> soc:pin-controller@50002000 PIN 0->15
    [    1.159134] gpio gpiochip0: (GPIOA): added GPIO chardev (254:0)
    [    1.159148] gpiochip_setup_dev: registered GPIOs 0 to 15 on device: gpiochip0 (GPIOA)
    [    1.159159] stm32mp157-pinctrl soc:pin-controller@50002000: GPIOA bank added
    [    1.159276] gpio gpiochip1: (GPIOB): created GPIO range 0->15 ==> soc:pin-controller@50002000 PIN 16->31
    [    1.159361] GPIO line 22 (LCD_RESET) hogged as output/high
    [    1.159669] gpio gpiochip1: (GPIOB): added GPIO chardev (254:1)
    [    1.159681] gpiochip_setup_dev: registered GPIOs 16 to 31 on device: gpiochip1 (GPIOB)
    [    1.159691] stm32mp157-pinctrl soc:pin-controller@50002000: GPIOB bank added
    [    1.159790] gpio gpiochip2: (GPIOC): created GPIO range 0->15 ==> soc:pin-controller@50002000 PIN 32->47
    [    1.160129] gpio gpiochip2: (GPIOC): added GPIO chardev (254:2)
    [    1.160140] gpiochip_setup_dev: registered GPIOs 32 to 47 on device: gpiochip2 (GPIOC)
    [    1.160149] stm32mp157-pinctrl soc:pin-controller@50002000: GPIOC bank added
    [    1.160245] gpio gpiochip3: (GPIOD): created GPIO range 0->15 ==> soc:pin-controller@50002000 PIN 48->63
    [    1.160512] gpio gpiochip3: (GPIOD): added GPIO chardev (254:3)
    [    1.160522] gpiochip_setup_dev: registered GPIOs 48 to 63 on device: gpiochip3 (GPIOD)
    [    1.160532] stm32mp157-pinctrl soc:pin-controller@50002000: GPIOD bank added
    [    1.160621] gpio gpiochip4: (GPIOE): created GPIO range 0->15 ==> soc:pin-controller@50002000 PIN 64->79
    [    1.160677] GPIO line 75 (LCD_PWR_SEQ_EN) hogged as output/high
    [    1.160918] gpio gpiochip4: (GPIOE): added GPIO chardev (254:4)
    [    1.160928] gpiochip_setup_dev: registered GPIOs 64 to 79 on device: gpiochip4 (GPIOE)
    [    1.160938] stm32mp157-pinctrl soc:pin-controller@50002000: GPIOE bank added
    [    1.161049] gpio gpiochip5: (GPIOF): created GPIO range 0->15 ==> soc:pin-controller@50002000 PIN 80->95
    [    1.161294] gpio gpiochip5: (GPIOF): added GPIO chardev (254:5)
    [    1.161304] gpiochip_setup_dev: registered GPIOs 80 to 95 on device: gpiochip5 (GPIOF)
    [    1.161313] stm32mp157-pinctrl soc:pin-controller@50002000: GPIOF bank added
    [    1.161414] gpio gpiochip6: (GPIOG): created GPIO range 0->15 ==> soc:pin-controller@50002000 PIN 96->111
    [    1.161650] gpio gpiochip6: (GPIOG): added GPIO chardev (254:6)
    [    1.161661] gpiochip_setup_dev: registered GPIOs 96 to 111 on device: gpiochip6 (GPIOG)
    [    1.161670] stm32mp157-pinctrl soc:pin-controller@50002000: GPIOG bank added
    [    1.161771] gpio gpiochip7: (GPIOH): created GPIO range 0->15 ==> soc:pin-controller@50002000 PIN 112->127
    [    1.162018] gpio gpiochip7: (GPIOH): added GPIO chardev (254:7)
    [    1.162029] gpiochip_setup_dev: registered GPIOs 112 to 127 on device: gpiochip7 (GPIOH)
    [    1.162038] stm32mp157-pinctrl soc:pin-controller@50002000: GPIOH bank added
    [    1.162125] gpio gpiochip8: (GPIOI): created GPIO range 0->15 ==> soc:pin-controller@50002000 PIN 128->143
    [    1.162371] gpio gpiochip8: (GPIOI): added GPIO chardev (254:8)
    [    1.162381] gpiochip_setup_dev: registered GPIOs 128 to 143 on device: gpiochip8 (GPIOI)
    [    1.162391] stm32mp157-pinctrl soc:pin-controller@50002000: GPIOI bank added
    [    1.162479] gpio gpiochip9: (GPIOJ): created GPIO range 0->15 ==> soc:pin-controller@50002000 PIN 144->159
    [    1.162716] gpio gpiochip9: (GPIOJ): added GPIO chardev (254:9)
    [    1.162726] gpiochip_setup_dev: registered GPIOs 144 to 159 on device: gpiochip9 (GPIOJ)
    [    1.162735] stm32mp157-pinctrl soc:pin-controller@50002000: GPIOJ bank added
    [    1.162820] gpio gpiochip10: (GPIOK): created GPIO range 0->7 ==> soc:pin-controller@50002000 PIN 160->167
    [    1.163068] gpio gpiochip10: (GPIOK): added GPIO chardev (254:10)
    [    1.163079] gpiochip_setup_dev: registered GPIOs 160 to 175 on device: gpiochip10 (GPIOK)
    [    1.163088] stm32mp157-pinctrl soc:pin-controller@50002000: GPIOK bank added
    [    1.163240] stm32mp157-pinctrl soc:pin-controller@50002000: Pinctrl STM32 initialized
    [    1.163745] gpio gpiochip11: (GPIOZ): created GPIO range 0->7 ==> soc:pin-controller-z@54004000 PIN 400->407
    [    1.164023] gpio gpiochip11: (GPIOZ): added GPIO chardev (254:11)
    [    1.164035] gpiochip_setup_dev: registered GPIOs 400 to 415 on device: gpiochip11 (GPIOZ)
    [    1.164045] stm32mp157-pinctrl soc:pin-controller-z@54004000: GPIOZ bank added
    [    1.164067] stm32mp157-pinctrl soc:pin-controller-z@54004000: Pinctrl STM32 initialized
    [    1.164248] gpio-backlight panel-backlight: GPIO lookup for consumer (null)
    [    1.164259] gpio-backlight panel-backlight: using device tree for GPIO lookup
    [    1.164298] of_get_named_gpiod_flags: parsed 'gpios' property of node '/panel-backlight[0]' - status (0)
    [    1.164333] no flags found for (null)
    [    1.165724] 40010000.serial: ttySTM4 at MMIO 0x40010000 (irq = 54, base_baud = 4000000) is a stm32-usart
    [    1.167110] stm32-usart 40019000.serial: interrupt mode for rx (no dma)
    [    1.167130] stm32-usart 40019000.serial: interrupt mode for tx (no dma)
    [    1.167160] 40019000.serial: ttySTM8 at MMIO 0x40019000 (irq = 55, base_baud = 4000000) is a stm32-usart
    [    1.172086] random: fast init done
    [    1.181011] printk: console [ttySTM8] enabled
    [    1.191284] random: crng init done
    [    1.196147] gpio-pulse lennox-pulse: GPIO lookup for consumer pulse
    [    2.014918] gpio-pulse lennox-pulse: using device tree for GPIO lookup
    [    2.014974] of_get_named_gpiod_flags: parsed 'pulse-gpios' property of node '/lennox-pulse[0]' - status (0)
    [    2.015045] gpio-pulse lennox-pulse: short auto pulse is not defined: -22
    [    2.021792] gpio-pulse lennox-pulse: First pulse generated automatically
    [    2.030408] stm32_rtc 5c004000.rtc: registered as rtc0
    [    2.034439] stm32_rtc 5c004000.rtc: registered rev:1.2
    [    2.055136] stm32f7-i2c 40012000.i2c: using dma1chan2 (tx) and dma1chan3 (rx) for DMA transfers
    [    2.073275] at24 1-0054: GPIO lookup for consumer wp
    [    2.073288] at24 1-0054: using device tree for GPIO lookup
    [    2.073315] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/soc/i2c@40012000/eeprom@54[0]'
    [    2.073336] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/soc/i2c@40012000/eeprom@54[0]'
    [    2.073350] at24 1-0054: using lookup tables for GPIO lookup
    [    2.073361] at24 1-0054: No GPIO consumer wp found
    [    2.074057] at24 1-0054: 4096 byte 24c32 EEPROM, writable, 32 bytes/write
    [    2.079555] stm32f7-i2c 40012000.i2c: STM32F7 I2C-1 bus adapter
    [    2.101157] stm32f7-i2c 40013000.i2c: doesn't use DMA
    [    2.105299] stm32f7-i2c 40013000.i2c: STM32F7 I2C-2 bus adapter
    [    2.126650] stm32f7-i2c 40014000.i2c: using dma1chan4 (tx) and dma1chan5 (rx) for DMA transfers
    [    2.134669] stm32f7-i2c 40014000.i2c: STM32F7 I2C-3 bus adapter
    [    2.157874] stm32f7-i2c 5c002000.i2c: using dma0chan0 (tx) and dma0chan1 (rx) for DMA transfers
    [    2.166203] stpmic1 4-0033: Restart request set in PMIC
    [    2.170849] stpmic1 4-0033: PMIC Chip Version: 0x21
    [    2.175373] stpmic1 4-0033: PMIC Restart status: 0x1
    [    2.181400] genirq: irq_chip stm32-exti-h did not update eff. affinity mask of irq 65
    [    2.188984] BUCK1: supplied by vin
    [    2.194662] BUCK2: supplied by vin
    [    2.199531] BUCK3: supplied by vin
    [    2.204419] BUCK4: supplied by vin
    [    2.209311] LDO1: supplied by v3v3
    [    2.211450] vdda: Bringing 1800000uV into 2900000-2900000uV
    [    2.218677] LDO2: supplied by v3v3
    [    2.220915] v2v8: Bringing 1800000uV into 2800000-2800000uV
    [    2.227467] LDO3: supplied by vdd_ddr
    [    2.233017] LDO4: supplied by vin
    [    2.238230] LDO5: supplied by v3v3
    [    2.243486] LDO6: supplied by regulator-dummy
    [    2.246892] VREF_DDR: supplied by vin
    [    2.252918] BOOST: supplied by vin
    [    2.255580] VBUS_OTG: supplied by bst_out
    [    2.259626] SW_OUT: supplied by bst_out
    [    2.264668] stm32f7-i2c 5c002000.i2c: STM32F7 I2C-4 bus adapter
    [    2.270795] pwrseq_wl1807_lennox_bigbend wl1807-pwrseq: GPIO lookup for consumer wlan-enable
    [    2.270809] pwrseq_wl1807_lennox_bigbend wl1807-pwrseq: using device tree for GPIO lookup
    [    2.270856] of_get_named_gpiod_flags: parsed 'wlan-enable-gpios' property of node '/wl1807-pwrseq[0]' - status (0)
    [    2.270923] pwrseq_wl1807_lennox_bigbend wl1807-pwrseq: GPIO lookup for consumer power-enable
    [    2.270932] pwrseq_wl1807_lennox_bigbend wl1807-pwrseq: using device tree for GPIO lookup
    [    2.270968] of_get_named_gpiod_flags: parsed 'power-enable-gpios' property of node '/wl1807-pwrseq[0]' - status (0)
    [    2.271799] mmci-pl18x 48004000.sdmmc: GPIO lookup for consumer wp
    [    2.271811] mmci-pl18x 48004000.sdmmc: using device tree for GPIO lookup
    [    2.271851] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/soc/sdmmc@48004000[0]'
    [    2.271871] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/soc/sdmmc@48004000[0]'
    [    2.271886] mmci-pl18x 48004000.sdmmc: using lookup tables for GPIO lookup
    [    2.271896] mmci-pl18x 48004000.sdmmc: No GPIO consumer wp found
    [    2.271947] mmci-pl18x 48004000.sdmmc: allocated mmc-pwrseq
    [    2.276424] mmci-pl18x 48004000.sdmmc: mmc0: PL180 manf 53 rev2 at 0x48004000 irq 40,0 (pio)
    [    2.645723] mmci-pl18x 58005000.sdmmc: GPIO lookup for consumer cd
    [    2.645737] mmci-pl18x 58005000.sdmmc: using device tree for GPIO lookup
    [    2.645765] of_get_named_gpiod_flags: can't parse 'cd-gpios' property of node '/soc/sdmmc@58005000[0]'
    [    2.645787] of_get_named_gpiod_flags: can't parse 'cd-gpio' property of node '/soc/sdmmc@58005000[0]'
    [    2.645802] mmci-pl18x 58005000.sdmmc: using lookup tables for GPIO lookup
    [    2.645812] mmci-pl18x 58005000.sdmmc: No GPIO consumer cd found
    [    2.645824] mmci-pl18x 58005000.sdmmc: GPIO lookup for consumer wp
    [    2.645832] mmci-pl18x 58005000.sdmmc: using device tree for GPIO lookup
    [    2.645852] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/soc/sdmmc@58005000[0]'
    [    2.645871] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/soc/sdmmc@58005000[0]'
    [    2.645883] mmci-pl18x 58005000.sdmmc: using lookup tables for GPIO lookup
    [    2.645892] mmci-pl18x 58005000.sdmmc: No GPIO consumer wp found
    [    2.646313] mmci-pl18x 58005000.sdmmc: mmc1: PL180 manf 53 rev2 at 0x58005000 irq 46,0 (pio)
    [    2.660735] mmci-pl18x 48004000.sdmmc: card claims to support voltages below defined range
    [    2.680209] mmci-pl18x 58007000.sdmmc: GPIO lookup for consumer wp
    [    2.680222] mmci-pl18x 58007000.sdmmc: using device tree for GPIO lookup
    [    2.680248] of_get_named_gpiod_flags: can't parse 'wp-gpios' property of node '/soc/sdmmc@58007000[0]'
    [    2.680269] of_get_named_gpiod_flags: can't parse 'wp-gpio' property of node '/soc/sdmmc@58007000[0]'
    [    2.680284] mmci-pl18x 58007000.sdmmc: using lookup tables for GPIO lookup
    [    2.680294] mmci-pl18x 58007000.sdmmc: No GPIO consumer wp found
    [    2.680733] mmci-pl18x 58007000.sdmmc: mmc2: PL180 manf 53 rev2 at 0x58007000 irq 47,0 (pio)
    [    2.693808] mmc0: new high speed SDIO card at address 0001
    [    2.712836] reg18: supplied by vdd
    [    2.716554] ili9881c-dsi 5a000000.dsi.0: no power regulator found: -19
    [    2.722859] ili9881c-dsi 5a000000.dsi.0: GPIO lookup for consumer reset
    [    2.722871] ili9881c-dsi 5a000000.dsi.0: using device tree for GPIO lookup
    [    2.722920] of_get_named_gpiod_flags: parsed 'reset-gpios' property of node '/soc/dsi@5a000000/panel-dsi@0[0]' - status (0)
    [    2.722934] gpio-22 (LCD_RESET): gpiod_request: status -16
    [    2.722945] ili9881c-dsi 5a000000.dsi.0: nonexclusive access to GPIO for reset
    [    2.733339] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
    [    2.738556] [drm] Driver supports precise vblank timestamp query.
    [    2.746478] [drm] Initialized stm 1.0.0 20170330 for 5a001000.display-controller on minor 0
    [    2.759861] stm32-display 5a001000.display-controller: fb0: stmdrmfb frame buffer device
    [    2.767074] stm32_rtc 5c004000.rtc: setting system clock to 2025-06-11T02:23:58 UTC (1749608638)
    [    2.785986] Freeing unused kernel memory: 1024K
    [    2.819100] Run /init as init process
    [    2.821461] mmc2: new DDR MMC card at address 0001
    [    2.833703] mmcblk2: mmc2:0001 DG4016 14.7 GiB 
    [    2.837248] mmcblk2boot0: mmc2:0001 DG4016 partition 1 4.00 MiB
    [    2.843294] mmcblk2boot1: mmc2:0001 DG4016 partition 2 4.00 MiB
    [    2.850261] mmcblk2rpmb: mmc2:0001 DG4016 partition 3 4.00 MiB, chardev (248:0)
    [    2.872031] systemd[1]: systemd 244.5+ running in system mode. (-PAM -AUDIT -SELINUX -IMA -APPARMOR -SMACK -SYSVINIT -UTMP +LIBCRYPTSETUP -GCRYPT -GNUTLS -ACL -XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN -PCRE2 default-hierarchy=hybrid)
    [    2.875923]  mmcblk2: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14
    [    2.893250] systemd[1]: Detected architecture arm.
    [    2.903711] systemd[1]: Running in initial RAM disk.
    [    2.979101] systemd[1]: Set hostname to <s40-bigbend-v1>.
    [    2.983406] systemd[1]: Initializing machine ID from random generator.
    [    3.325875] systemd[1]: Reached target Local Encrypted Volumes.
    [    3.359166] systemd[1]: Reached target Paths.
    [    3.389054] systemd[1]: Reached target Slices.
    [    3.419054] systemd[1]: Reached target Swap.
    [    3.454713] systemd[1]: Condition check resulted in Journal Audit Socket being skipped.
    [    3.462325] systemd[1]: Listening on Journal Socket (/dev/log).
    [    3.499950] systemd[1]: Listening on Journal Socket.
    [    3.539751] systemd[1]: Listening on udev Control Socket.
    [    3.579606] systemd[1]: Listening on udev Kernel Socket.
    [    3.619907] systemd[1]: Condition check resulted in Huge Pages File System being skipped.
    [    3.635100] systemd[1]: Mounting POSIX Message Queue File System...
    [    3.674957] systemd[1]: Mounting Kernel Debug File System...
    [    3.714655] systemd[1]: Started Utility to display gif images.
    [    3.749443] systemd[1]: Condition check resulted in Create list of static device nodes for the current kernel being skipped.
    [    3.765687] systemd[1]: Starting Rebuild Hardware Database...
    [    3.807495] systemd[1]: Starting Journal Service...
    [    3.840312] systemd[1]: Condition check resulted in Load Kernel Modules being skipped.
    [    3.847792] systemd[1]: Condition check resulted in FUSE Control File System being skipped.
    [    3.861784] systemd[1]: Mounting Kernel Configuration File System...
    [    3.904663] systemd[1]: Starting Apply Kernel Variables...
    [    3.944890] systemd[1]: Starting Create Static Device Nodes in /dev...
    [    3.970992] [DEBUG] display check (0x0a) = 0x08
    [    3.974170] ili9881c-dsi 5a000000.dsi.0: [DEBUG - 2] prepare() display check (0x0a) = 0x08
    [    3.994699] systemd[1]: Starting udev Coldplug all Devices...
    [    4.040322] systemd[1]: Condition check resulted in Bind mount volatile /var/cache being skipped.
    [    4.047972] systemd[1]: Condition check resulted in Bind mount volatile /var/lib being skipped.
    [    4.100338] systemd[1]: Starting Load/Save Random Seed...
    [    4.114831] systemd[1]: Condition check resulted in Bind mount volatile /var/spool being skipped.
    [    4.139284] systemd[1]: Condition check resulted in Bind mount volatile /srv being skipped.
    [    4.146377] systemd[1]: Reached target Local File Systems.
    [    4.150032] ili9881c-dsi 5a000000.dsi.0: [DEBUG] prepare() display check (0x0a) = 0x98
    [    4.189252] stm32-display-dsi 5a000000.dsi: Timeout during read operation
    [    4.189745] systemd[1]: Condition check resulted in Commit a transient machine-id on disk being skipped.
    [    4.210340] systemd[1]: Started Journal Service.
    [    4.215100] stm32-display-dsi 5a000000.dsi: Timeout during read operation
    [    4.241836] stm32-display-dsi 5a000000.dsi: failed to write command FIFO
    [    4.589599] systemd-journald[79]: Received client request to flush runtime journal.
    [    8.262401] EXT4-fs (mmcblk2p7): mounted filesystem with ordered data mode. Opts: (null)
    [   12.342263] systemd-journald[79]: Received SIGTERM from PID 1 (systemd).
    [   12.803602] NET: Registered protocol family 10
    [   12.853307] Segment Routing with IPv6
    [   12.879115] systemd[1]: systemd 244.5+ running in system mode. (-PAM -AUDIT -SELINUX -IMA -APPARMOR -SMACK -SYSVINIT -UTMP +LIBCRYPTSETUP -GCRYPT -GNUTLS -ACL -XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN -PCRE2 default-hierarchy=hybrid)
    [   12.900543] systemd[1]: Detected architecture arm.
    [   12.952983] systemd[1]: Set hostname to <s40-bigbend-v1>.
    [   12.961954] systemd[1]: Initializing machine ID from random generator.
    [   12.967413] systemd[1]: Installed transient /etc/machine-id file.
    [   15.483588] systemd[1]: initrd-switch-root.service: Succeeded.
    [   15.492130] systemd[1]: Stopped Switch Root.
    [   15.532459] systemd[1]: systemd-journald.service: Scheduled restart job, restart counter is at 1.
    [   15.543378] systemd[1]: Created slice system-getty.slice.
    [   15.581198] systemd[1]: Created slice system-serial\x2dgetty.slice.
    [   15.621151] systemd[1]: Created slice system-syslog\x2dng.slice.
    [   15.671785] systemd[1]: Created slice system-systemd\x2dcryptsetup.slice.
    [   15.709911] systemd[1]: Stopped target Switch Root.
    [   15.749260] systemd[1]: Stopped target Initrd File Systems.
    [   15.789191] systemd[1]: Stopped target Initrd Root File System.
    [   15.829426] systemd[1]: Reached target Paths.
    [   15.859343] systemd[1]: Reached target Remote File Systems.
    [   15.899279] systemd[1]: Reached target Slices.
    [   15.929349] systemd[1]: Reached target Swap.
    [   15.996518] systemd[1]: Listening on RPCbind Server Activation Socket.
    [   16.049363] systemd[1]: Reached target RPC Port Mapper.
    [   16.090583] systemd[1]: Listening on udev Control Socket.
    [   16.129981] systemd[1]: Listening on udev Kernel Socket.
    [   16.170399] systemd[1]: Condition check resulted in Huge Pages File System being skipped.
    [   16.182672] systemd[1]: tmp.mount: Directory /tmp to mount over is not empty, mounting anyway.
    [   16.197546] systemd[1]: Mounting Temporary Directory (/tmp)...
    [   16.237224] systemd[1]: Starting Create list of static device nodes for the current kernel...
    [   16.286184] systemd[1]: Starting Key derivations...
    [   16.329152] systemd[1]: Starting RPC Bind...
    [   16.361676] systemd[1]: systemd-fsck-root.service: Succeeded.
    [   16.370285] systemd[1]: Stopped File System Check on Root Device.
    [   16.409521] systemd[1]: Stopped Journal Service.
    [   16.454280] systemd[1]: Condition check resulted in Journal Audit Socket being skipped.
    [   16.484634] systemd[1]: Starting Journal Service...
    [   16.536372] systemd[1]: Starting Load Kernel Modules...
    [   16.585308] systemd[1]: Starting Remount Root and Kernel File Systems...
    [   16.616140] systemd[1]: Starting udev Coldplug all Devices...
    [   16.666140] systemd[1]: sysroot.mount: Succeeded.
    [   16.688512] systemd[1]: Started RPC Bind.
    [   16.720149] fuse: init (API version 7.31)
    [   16.730319] systemd[1]: Mounted Temporary Directory (/tmp).
    [   16.771828] systemd[1]: Started Journal Service.
    [   17.123069] systemd-journald[193]: Received client request to flush runtime journal.
    [   17.534376] EXT4-fs (mmcblk2p6): mounted filesystem with ordered data mode. Opts: (null)
    [   17.564216] ext4 filesystem being mounted at /boot supports timestamps until 2038 (0x7fffffff)
    [   18.730161] of_get_named_gpiod_flags: parsed 'gpios' property of node '/led/heartbeat[0]' - status (0)
    [   18.730216] no flags found for gpios
    [   18.730487] of_get_named_gpiod_flags: parsed 'gpios' property of node '/led/debug[0]' - status (0)
    [   18.730517] no flags found for gpios
    [   18.918894] CAN device driver interface
    [   18.948566] atmel_mxt_ts 3-004a: GPIO lookup for consumer reset
    [   18.948584] atmel_mxt_ts 3-004a: using device tree for GPIO lookup
    [   18.948637] of_get_named_gpiod_flags: parsed 'reset-gpios' property of node '/soc/i2c@40014000/touchscreen@4a[0]' - status (0)
    [   18.958193] m_can_platform 4400e000.can: m_can device registered (irq=50, version=32)
    [   19.165268] atmel_mxt_ts 3-004a: Family: 166 Variant: 0 Firmware V1.0.AA Objects: 45
    [   19.179305] usbcore: registered new interface driver usbfs
    [   19.220142] usbcore: registered new interface driver hub
    [   19.240150] usbcore: registered new device driver usb
    [   19.249863] atmel_mxt_ts 3-004a: Direct firmware load for maxtouch.cfg failed with error -2
    [   19.296842] atmel_mxt_ts 3-004a: Touchscreen size X799Y1279
    [   19.333118] input: Atmel maXTouch Touchscreen as /devices/platform/soc/40014000.i2c/i2c-3/3-004a/input/input0
    [   19.434280] galcore: loading out-of-tree module taints kernel.
    [   19.448290] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
    [   19.540298] reg11: supplied by vdd
    [   19.543948] stm32-usbphyc 5a006000.usbphyc: registered rev:1.0
    [   19.548616] Galcore version 6.4.3.279124
    [   19.556726] ehci-platform: EHCI generic platform driver
    [   19.621423] ehci-platform 5800d000.usbh-ehci: EHCI Host Controller
    [   19.626343] ehci-platform 5800d000.usbh-ehci: new USB bus registered, assigned bus number 1
    [   19.635882] dwc2 49000000.usb-otg: 49000000.usb-otg supply vusb_d not found, using dummy regulator
    [   19.672637] dwc2 49000000.usb-otg: 49000000.usb-otg supply vusb_a not found, using dummy regulator
    [   19.756449] ehci-platform 5800d000.usbh-ehci: irq 77, io mem 0x5800d000
    [   19.789677] ehci-platform 5800d000.usbh-ehci: USB 2.0 started, EHCI 1.00
    [   19.879001] usb33: supplied by vdd_usb
    [   19.881615] dwc2 49000000.usb-otg: EPs: 9, dedicated fifos, 952 entries in SPRAM
    [   19.900756] hub 1-0:1.0: USB hub found
    [   19.908995] hub 1-0:1.0: 2 ports detected
    [   19.961988] dwc2 49000000.usb-otg: DWC OTG Controller
    [   19.965651] dwc2 49000000.usb-otg: new USB bus registered, assigned bus number 2
    [   20.082909] dwc2 49000000.usb-otg: irq 78, io mem 0x49000000
    [   20.128727] hub 2-0:1.0: USB hub found
    [   20.133494] hub 2-0:1.0: 1 port detected
    [   20.828923] usb 2-1: new high-speed USB device number 2 using dwc2
    [   22.424476] cfg80211: Loading compiled-in X.509 certificates for regulatory database
    [   22.530836] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
    [   23.256055] SCSI subsystem initialized
    [   23.298045] usb-storage 2-1:1.0: USB Mass Storage device detected
    [   23.380075] scsi host0: usb-storage 2-1:1.0
    [   23.387400] usbcore: registered new interface driver usb-storage
    [   23.451697] wl18xx_driver wl18xx.1.auto: Direct firmware load for ti-connectivity/wl1271-nvs.bin failed with error -2
    [   24.410118] scsi 0:0:0:0: Direct-Access      USB      SanDisk 3.2Gen1 1.00 PQ: 0 ANSI: 6
    [   24.443366] sd 0:0:0:0: [sda] 240328704 512-byte logical blocks: (123 GB/115 GiB)
    [   24.457487] sd 0:0:0:0: [sda] Write Protect is off
    [   24.468868] sd 0:0:0:0: [sda] Mode Sense: 43 00 00 00
    [   24.469472] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
    [   24.590998]  sda: sda1
    [   24.596671] sd 0:0:0:0: [sda] Attached SCSI removable disk
    [   25.110026] wlcore: wl18xx HW: 183x or 180x, PG 2.2 (ROM 0x11)
    [   25.153018] wlcore: loaded
    [   25.159110] wlcore: driver version: R8.9
    [   31.785243] cryptd: max_cpu_qlen set to 1000
    [   32.730545] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1139
    [   33.129256] vdd_sd: disabling
    [   33.182023] EXT4-fs (dm-1): mounted filesystem with ordered data mode. Opts: (null)
    [   33.409896] EXT4-fs (dm-2): mounted filesystem with ordered data mode. Opts: (null)
    [   33.416184] ext4 filesystem being mounted at /lcc/config supports timestamps until 2038 (0x7fffffff)
    [   33.687402] EXT4-fs (dm-3): mounted filesystem with ordered data mode. Opts: (null)
    [   33.694538] ext4 filesystem being mounted at /lcc/hkapplication supports timestamps until 2038 (0x7fffffff)
    [   33.724375] EXT4-fs (dm-0): mounted filesystem with ordered data mode. Opts: (null)
    [   35.220000] using random self ethernet address
    [   35.223050] using random host ethernet address
    [   35.323956] usb0: HOST MAC 2e:f1:da:3d:2e:e5
    [   35.345480] usb0: MAC 3e:0f:80:67:1f:7c
    [   35.348002] dwc2 49000000.usb-otg: bound driver configfs-gadget
    [   38.452770] gpio gpiochip6: registered chardev handle for line 14
    [   38.452806] gpio gpiochip6: registered chardev handle for 1 lines
    [   38.471052] gpio gpiochip1: registered chardev handle for line 1
    [   38.471096] gpio gpiochip1: registered chardev handle for 1 lines
    [   44.105216] can: controller area network core (rev 20170425 abi 9)
    [   44.141302] NET: Registered protocol family 29
    [   44.234545] can: raw protocol (rev 20170425)
    [   46.489887] wlcore: using inverted interrupt logic: 2
    [   46.646008] wlcore: PHY firmware version: Rev 8.2.0.0.246
    [   46.821955] wlcore: firmware booted (Rev 8.9.1.98.2)
    [   46.921266] m_can_platform 4400e000.can can0: bitrate error 0.0%
    [   46.928153] IPv6: ADDRCONF(NETDEV_CHANGE): can0: link becomes ready
    [   48.964168] gpio gpiochip2: registered chardev handle for line 0
    [   48.964209] gpio gpiochip2: registered chardev handle for 1 lines
    [   49.931989] NET: Registered protocol family 17
    [   62.730537] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1198
    [   75.911378] wlan0: authenticate with 44:12:44:dd:1f:f2
    [   75.942374] wlan0: send auth to 44:12:44:dd:1f:f2 (try 1/3)
    [   76.076615] wlan0: authenticate with 44:12:44:dd:1f:f2
    [   76.089351] wlan0: send auth to 44:12:44:dd:1f:f2 (try 1/3)
    [   76.097257] wlan0: authenticated
    [   76.578860] wlan0: associate with 44:12:44:dd:1f:f2 (try 1/3)
    [   76.587654] wlan0: RX AssocResp from 44:12:44:dd:1f:f2 (capab=0x1011 status=0 aid=2)
    [   76.640824] wlan0: associated
    [   76.649956] wlan0: Limiting TX power to 36 (36 - 0) dBm as advertised by 44:12:44:dd:1f:f2
    [   77.542001] wlcore: Association completed.
    [   77.713570] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
    [   83.103552] wlan0: disconnect from AP 44:12:44:dd:1f:f2 for new auth to 44:12:44:dd:1f:e2
    [   83.129496] wlan0: authenticate with 44:12:44:dd:1f:e2
    [   83.153830] wlan0: send auth to 44:12:44:dd:1f:e2 (try 1/3)
    [   83.919617] wlan0: SAE peer confirmed
    [   83.964382] wlan0: authenticated
    [   83.966246] wlan0: authenticate with 44:12:44:dd:1f:e2
    [   83.988855] wlan0: send auth to 44:12:44:dd:1f:e2 (try 1/3)
    [   84.038896] wlan0: associate with 44:12:44:dd:1f:e2 (try 1/3)
    [   84.060785] wlan0: RX ReassocResp from 44:12:44:dd:1f:e2 (capab=0x1431 status=0 aid=3)
    [   84.086192] wlan0: associated
    [   84.789809] wlan0: Limiting TX power to 36 (36 - 0) dBm as advertised by 44:12:44:dd:1f:e2
    [   87.056768] wlan0: deauthenticated from 44:12:44:dd:1f:e2 (Reason: 3=DEAUTH_LEAVING)
    [   87.867469] wlan0: authenticate with 44:12:44:dd:1f:f2
    [   87.892127] wlan0: send auth to 44:12:44:dd:1f:f2 (try 1/3)
    [   87.989064] wlan0: authenticated
    [   87.999062] wlan0: associate with 44:12:44:dd:1f:f2 (try 1/3)
    [   88.010970] wlan0: RX AssocResp from 44:12:44:dd:1f:f2 (capab=0x1011 status=0 aid=2)
    [   88.044053] wlan0: associated
    [   88.744810] wlan0: Limiting TX power to 36 (36 - 0) dBm as advertised by 44:12:44:dd:1f:f2
    [   90.960984] wlan0: deauthenticated from 44:12:44:dd:1f:f2 (Reason: 3=DEAUTH_LEAVING)
    [   92.502511] wlan0: authenticate with 50:e4:e0:c4:f8:b3
    [   92.521175] wlan0: send auth to 50:e4:e0:c4:f8:b3 (try 1/3)
    [   92.656095] wlan0: authenticate with 50:e4:e0:c4:f8:b3
    [   92.660003] wlan0: send auth to 50:e4:e0:c4:f8:b3 (try 1/3)
    [   92.693194] wlan0: send auth to 50:e4:e0:c4:f8:b3 (try 2/3)
    [   92.702625] wlan0: authenticated
    [   92.719032] wlan0: associate with 50:e4:e0:c4:f8:b3 (try 1/3)
    [   92.725530] wlan0: RX AssocResp from 50:e4:e0:c4:f8:b3 (capab=0x1011 status=0 aid=2)
    [   92.731938] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1197
    [   92.777424] wlan0: associated
    [   92.779766] wlan0: Limiting TX power to 36 (36 - 0) dBm as advertised by 50:e4:e0:c4:f8:b3
    [   95.665637] wlan0: deauthenticated from 50:e4:e0:c4:f8:b3 (Reason: 3=DEAUTH_LEAVING)
    [   96.781963] wlan0: authenticate with 50:e4:e0:c4:f8:a3
    [   96.811273] wlan0: send auth to 50:e4:e0:c4:f8:a3 (try 1/3)
    [   97.334389] wlan0: SAE peer confirmed
    [   98.889023] wlan0: send auth to 50:e4:e0:c4:f8:a3 (try 2/3)
    [   98.909445] wlan0: SAE peer confirmed
    [  100.924644] wlan0: send auth to 50:e4:e0:c4:f8:a3 (try 3/3)
    [  100.941341] wlan0: SAE peer confirmed
    [  102.969557] wlan0: authentication with 50:e4:e0:c4:f8:a3 timed out
    [  122.730553] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1198
    [  123.773032] wlan0: authenticate with 44:12:44:dd:1f:f2
    [  123.791853] wlan0: send auth to 44:12:44:dd:1f:f2 (try 1/3)
    [  123.888525] wlan0: authenticated
    [  123.899060] wlan0: associate with 44:12:44:dd:1f:f2 (try 1/3)
    [  123.907902] wlan0: RX AssocResp from 44:12:44:dd:1f:f2 (capab=0x1011 status=0 aid=2)
    [  123.933642] wlan0: associated
    [  124.600223] wlan0: Limiting TX power to 36 (36 - 0) dBm as advertised by 44:12:44:dd:1f:f2
    [  126.898079] wlan0: deauthenticated from 44:12:44:dd:1f:f2 (Reason: 3=DEAUTH_LEAVING)
    [  152.730536] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1198
    [  161.343666] wlan0: authenticate with 50:e4:e0:c4:f8:b3
    [  161.360779] wlan0: send auth to 50:e4:e0:c4:f8:b3 (try 1/3)
    [  161.458110] wlan0: authenticated
    [  161.479259] wlan0: associate with 50:e4:e0:c4:f8:b3 (try 1/3)
    [  161.492986] wlan0: RX AssocResp from 50:e4:e0:c4:f8:b3 (capab=0x1011 status=0 aid=2)
    [  161.515044] wlan0: associated
    [  162.184624] wlan0: Limiting TX power to 36 (36 - 0) dBm as advertised by 50:e4:e0:c4:f8:b3
    [  164.439663] wlan0: deauthenticated from 50:e4:e0:c4:f8:b3 (Reason: 3=DEAUTH_LEAVING)
    [  182.730527] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1198
    [  212.730527] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1197
    [  228.055344] wlan0: authenticate with 44:12:44:dd:1f:f2
    [  228.062574] wlan0: send auth to 44:12:44:dd:1f:f2 (try 1/3)
    [  228.159878] wlan0: authenticated
    [  228.168880] wlan0: associate with 44:12:44:dd:1f:f2 (try 1/3)
    [  228.178974] wlan0: RX AssocResp from 44:12:44:dd:1f:f2 (capab=0x1011 status=0 aid=2)
    [  228.205701] wlan0: associated
    [  228.207858] wlan0: Limiting TX power to 36 (36 - 0) dBm as advertised by 44:12:44:dd:1f:f2
    [  231.108610] wlan0: deauthenticated from 44:12:44:dd:1f:f2 (Reason: 3=DEAUTH_LEAVING)
    [  242.730527] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1198
    [  272.730529] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1198
    [  295.514868] wlan0: authenticate with 44:12:44:dd:1f:e2
    [  295.522249] wlan0: send auth to 44:12:44:dd:1f:e2 (try 1/3)
    [  295.578180] wlan0: authenticated
    [  295.588986] wlan0: associate with 44:12:44:dd:1f:e2 (try 1/3)
    [  295.663874] wlan0: RX AssocResp from 44:12:44:dd:1f:e2 (capab=0x1431 status=0 aid=3)
    [  295.677090] wlan0: associated
    [  296.400358] wlan0: Limiting TX power to 36 (36 - 0) dBm as advertised by 44:12:44:dd:1f:e2
    [  296.522030] wlcore: Association completed.
    [  302.730547] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1198
    [  317.784186] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 103
    [  317.791487] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 141
    [  319.164691] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    [  319.265348] wlcore: WARNING corrupted packet in RX: status: 0x1 len: 132
    

    ==========================================
    while roaming i see the disconnect and reconnect happens immediatly.Roaming is happening between 2.4GHZ to 5GHZ and vice versa.
    a. Whether the disconnect happening in the roaming is expected? it immediatly reassociate.
    b. However when you issue the wpa_cli -iwlan0 disconnect. i see the device is trying to associate taking more time.
    
    ============================================
    root@s40-bigbend-v1:~# cd /lcc/data/logs/debug/
    root@s40-bigbend-v1:/lcc/data/logs/debug# wpa_cli -iwlan0 status
    bssid=50:e4:e0:c4:f8:b3
    freq=5805
    ssid=THERMOS
    id=0
    mode=station
    wifi_generation=4
    pairwise_cipher=CCMP
    group_cipher=CCMP
    key_mgmt=SAE
    pmf=1
    mgmt_group_cipher=BIP
    wpa_state=COMPLETED
    ip_address=10.1.171.25
    p2p_device_address=60:e8:5b:a2:b8:29
    address=60:e8:5b:a2:b8:28
    uuid=6979bdb3-0d88-5349-acab-f79fda8a977d
    root@s40-bigbend-v1:/lcc/data/logs/debug# wpa_cli -iwlan0 roam 44:12:44:dd:1f:e2
    OK
    root@s40-bigbend-v1:/lcc/data/logs/debug# wpa_cli -iwlan0 roam 50:e4:e0:c4:f8:b3
    OK
    root@s40-bigbend-v1:/lcc/data/logs/debug# wpa_cli -iwlan0 roam 50:e4:e0:c4:f8:b3
    OK
    root@s40-bigbend-v1:/lcc/data/logs/debug# wpa_cli -iwlan0 roam 44:12:44:dd:1f:e2
    OK
    root@s40-bigbend-v1:/lcc/data/logs/debug# wpa_cli -iwlan0 status
    bssid=44:12:44:dd:1f:e2
    freq=2437
    ssid=THERMOS
    id=0
    mode=station
    wifi_generation=4
    pairwise_cipher=CCMP
    group_cipher=CCMP
    key_mgmt=SAE
    pmf=1
    mgmt_group_cipher=BIP
    wpa_state=COMPLETED
    ip_address=10.1.171.25
    p2p_device_address=60:e8:5b:a2:b8:29
    address=60:e8:5b:a2:b8:28
    uuid=6979bdb3-0d88-5349-acab-f79fda8a977d
    root@s40-bigbend-v1:/lcc/data/logs/debug# wpa_cli -iwlan0 roam 44:12:44:dd:1f:f2
    ===================================================
    root@s40-bigbend-v1:/lcc/data/logs/debug# wpa_cli -iwlan0 disconnect
    root@s40-bigbend-v1:/lcc/data/logs/debug# wpa_cli -iwlan0 reconnect
    OK
    root@s40-bigbend-v1:/lcc/data/logs/debug# [ 1412.730524] ili9881c-dsi 5a000000.dsi.0:  TE pulse count observed is 1198
    [ 1414.301581] wlan0: authenticate with 44:12:44:dd:1f:f2
    [ 1414.308518] wlan0: send auth to 44:12:44:dd:1f:f2 (try 1/3)
    [ 1414.425035] wlan0: authenticate with 44:12:44:dd:1f:f2
    [ 1414.429199] wlan0: send auth to 44:12:44:dd:1f:f2 (try 1/3)
    [ 1414.438646] wlan0: authenticated
    [ 1414.458866] wlan0: associate with 44:12:44:dd:1f:f2 (try 1/3)
    [ 1414.465188] wlan0: RX AssocResp from 44:12:44:dd:1f:f2 (capab=0x1011 status=0 aid=2)
    [ 1414.485303] wlan0: associated
    [ 1417.465244] wlan0: deauthenticated from 44:12:44:dd:1f:f2 (Reason: 3=DEAUTH_LEAVING)
    [ 1418.207990] wlan0: authenticate with 44:12:44:dd:1f:e2
    [ 1418.221363] wlan0: send auth to 44:12:44:dd:1f:e2 (try 1/3)
    [ 1418.261469] wlan0: authenticated
    [ 1418.268890] wlan0: associate with 44:12:44:dd:1f:e2 (try 1/3)
    [ 1418.280419] wlan0: RX AssocResp from 44:12:44:dd:1f:e2 (capab=0x1431 status=0 aid=3)
    [ 1418.298122] wlan0: associated
    [ 1421.268901] wlan0: deauthenticated from 44:12:44:dd:1f:e2 (Reason: 3=DEAUTH_LEAVING)
    [ 1421.823604] wlan0: authenticate with 50:e4:e0:c4:f8:a3
    [ 1421.841707] wlan0: send auth to 50:e4:e0:c4:f8:a3 (try 1/3)
    [ 1421.906044] wlan0: authenticate with 50:e4:e0:c4:f8:a3
    [ 1421.912621] wlan0: send auth to 50:e4:e0:c4:f8:a3 (try 1/3)
    [ 1421.929179] wlan0: authenticated
    [ 1421.938949] wlan0: associate with 50:e4:e0:c4:f8:a3 (try 1/3)
    [ 1421.949190] wlan0: RX AssocResp from 50:e4:e0:c4:f8:a3 (capab=0x1431 status=0 aid=3)
    [ 1421.969780] wlan0: associated
    [ 1422.759769] wlcore: Association completed.
    ============================
    please check the wpa_supplican1.log.
    
    Jun 11 02:47:34 s40-bigbend-v1 wpa_supplicant[1070]: wlan0: Not associated - Delay processing of received EAPOL frame (state=ASSOCIATING bssid=00:00:00:00:00:00)
    Jun 11 02:47:34 s40-bigbend-v1 wpa_supplicant[1070]: RTM_NEWLINK: ifi_index=3 ifname=wlan0 operstate=5 linkmode=1 ifi_family=0 ifi_flags=0x11003 ([UP][LOWER_UP])
    Jun 11 02:47:34 s40-bigbend-v1 wpa_supplicant[1070]: nl80211: Event message available
    Jun 11 02:47:34 s40-bigbend-v1 wpa_supplicant[1070]: nl80211: Ignored event 38 (NL80211_CMD_ASSOCIATE) for foreign interface (ifindex 3 wdev 0x0)
    
    is there a timeout specified for the association response?
    ==============================