[nRF5340 + nRF7002] nRF7002 wifi probe failure and wifi connection timeout issue

Hello,

Development Environment :
SDK version: nRF Connect SDK v2.7.0
Toolchain version: nRF Connect SDK Toolchain v2.7.0
Development environment: Ubuntu 22.04
Development tool: Visual Studio Code
Development board: nrf5340dk_nrf5340_cpuapp_ns + nrf7002ek shield
Example refference path: ~/ncs/v2.7.0/nrf/samples/wifi/sta
We are using a custom board for our project, on it we have a nrf7002 wifi chip interfaced with nrf5340 SoC over SPI interface.

On few of our devices we are getting a wifi driver probe failure, the logs for this issue is attached in wifi_probe_failure_logs.txt

Whereas, for few devices the wifi probe is a success but having a timeout error when connecting to a wifi credentials. the logs for this issue is attached in wifi_conn_failure_logs.txt

Note, on some devices the same code works fine without any issues, wifi is initialised and a connection is successfully made to a WiFi hotspot.

can you please point us in the right direction on how to debug this issue ? or what could be causing such behaviour ?

This issue is observed with the sta sample code as well.
D: GPIO configuration done...

D: Bucken = 0, IOVDD = 0
I: SPIM spi@a000: freq = 8 MHz
I: SPIM spi@a000: latency = 0
D: Written 0x1 to WRSR2
D: err: 0 -> fe 1 1 1 1 1
D: RDSR2 = 0x1                                                                  
D: err: 0 -> 0 2 2 2 2 2                                                         
D: RDSR1 = 0x2                                                                   
D: RPU Clocks ON...                                                              
D: Signature: 0xdead1eaf                                                         
D: num_images: 4
D: version: 0x1020b00
D: feature_flags: 1
D: ====
D: image[0] type: 0
D: image[0] len: 1180
D: ====
D: image[1] type: 1
D: image[1] len: 40752
D: ====
D: image[2] type: 2
D: image[2] len: 880
D: ====
D: image[3] type: 3
D: image[3] len: 28324
D: ====
D: hal_fw_patch_load: Copying patch UMAC-bimg: chunk 1/1, size: 1180
D: hal_fw_patch_load: Copying patch UMAC-bin: chunk 1/5, size: 8192
D: hal_fw_patch_load: Copying patch UMAC-bin: chunk 2/5, size: 8192
D: hal_fw_patch_load: Copying patch UMAC-bin: chunk 3/5, size: 8192
D: hal_fw_patch_load: Copying patch UMAC-bin: chunk 4/5, size: 8192
D: hal_fw_patch_load: Copying patch UMAC-bin: chunk 5/5, size: 7984
D: nrf_wifi_fmac_fw_load: UMAC patches loaded

D: hal_fw_patch_load: Copying patch LMAC-bimg: chunk 1/1, size: 880
D: hal_fw_patch_load: Copying patch LMAC-bin: chunk 1/4, size: 8192
D: hal_fw_patch_load: Copying patch LMAC-bin: chunk 2/4, size: 8192
D: hal_fw_patch_load: Copying patch LMAC-bin: chunk 3/4, size: 8192
D: hal_fw_patch_load: Copying patch LMAC-bin: chunk 4/4, size: 3748
D: nrf_wifi_fmac_fw_load: LMAC patches loaded

D: Firmware (v1.2.11.0) booted successfully
D: Finished Interrupt config

D: Written 0x1 to WRSR2
D: err: 0 -> fe 1 1 1 1 1
D: RDSR2 = 0x1
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: Written 0x1 to WRSR2
D: err: 0 -> fe 1 1 1 1 1
D: RDSR2 = 0x1
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: Written 0x1 to WRSR2
D: err: 0 -> 0 1 1 1 1 1
D: RDSR2 = 0x1
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: Written 0x1 to WRSR2
D: err: 0 -> 0 1 1 1 1 1
D: RDSR2 = 0x1
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: RPU LPM type: HW
D: nrf_wifi_fmac_event_callback: Event type 0 recd
D: nrf_wifi_if_start_zep: FMAC device added
D: Written 0x1 to WRSR2
D: err: 0 -> 0 1 1 1 1 1
D: RDSR2 = 0x1
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: umac_cmd_cfg: Command 52 sent to RPU
D: nrf_wifi_fmac_event_callback: Event type 3 recd
D: umac_event_ctrl_process: Event 292 received from UMAC
D: umac_event_ctrl_process: Command 52 -> status 0
D: umac_event_ctrl_process: Event 292 processed
D: Written 0x1 to WRSR2
D: err: 0 -> fe 1 1 1 1 1
D: RDSR2 = 0x1
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: umac_cmd_cfg: Command 18 sent to RPU
D: nrf_wifi_fmac_event_callback: Event type 2 recd
D: nrf_wifi_fmac_data_event_process: Event 5 received from UMAC
D: nrf_wifi_if_carr_state_chg: Carrier state: 0
D: nrf_wifi_fmac_event_callback: Event type 3 recd
D: umac_event_ctrl_process: Event 275 received from UMAC
D: umac_eD: Written 0x1 to WRSR2
D: err: 0 -> 0 1 1 1 1 1
D: RDSR2 = 0x1
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
vent_ctrl_pD: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
rD: umac_cmd_cfg: Command 33 sent to RPU
ocess: Event 275 processed
D: nrf_wifi_fmac_event_callback: Event type 3 recd
D: umac_event_ctrl_process: Event 292 received from UMAC
D: umac_event_ctrl_process: Command 33 -> status 0
D: umac_event_ctrl_process: Event 292 processed
*** Booting My Application v0.0.1-5bdedfa3210e ***
*** Using nRF Connect SDK v2.7.0-5cb85570ca43 ***
*** Using Zephyr OS v3.6.99-100befc70c74 ***
I: Application version 0.0.1
I: Starting nrf5340dk with CPU frequency: 64 MHz
D: Written 0x1 to WRSR2
D: err: 0 -> 0 1 1 1 1 1
D: RDSR2 = 0x1
D: err: 0 -> 0 2 2 2 2 2
D: RDSR1 = 0x2
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: umac_cmd_cfg: Command 29 sent to RPU
D: umac_cmd_cfg: Command 29 sent to RPU
D: umac_cmd_cfg: Command 29 sent to RPU
D: Written 0x1 to WRSR2
D: err: 0 -> fe 1 1 1 1 1
D: RDSR2 = 0x1
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: umac_cmd_cfg: Command 41 sent to RPU
D: nrf_wifi_fmac_event_callback: Event type 3 recd
D: umac_event_ctrl_process: Event 282 received from UMAC
D: umac_event_ctrl_process: Event 282 processed
D: Written 0x1 to WRSR2
D: err: 0 -> 0 1 1 1 1 1
D: RDSR2 = 0x1
D: err: 0 -> 0 2 2 2 2 2
D: RDSR1 = 0x2
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: umac_cmd_cfg: Command 21 sent to RPU
D: nrf_wifi_fmac_event_callback: Event type 3 recd
D: umac_event_ctrl_process: Event 292 received from UMAC
D: umac_event_ctrl_process: Command 21 -> status -2
D: umac_event_ctrl_process: Event 292 processed
I: test_wlan = 0 and test_ble = 1

D: Written 0x1 to WRSR2
D: err: 0 -> 0 1 1 1 1 1
D: RDSR2 = 0x1
D: err: 0 -> 0 2 2 2 2 2
D: RDSR1 = 0x2
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: umac_cmd_cfg: Command 0 sent to RPU
D: nrf_wifi_fmac_event_callback: Event type 3 recd
D: umac_event_ctrl_process: Event 257 received from UMAC
D: umac_event_ctrl_process: Event 257 processed
D: nrf_wifi_fmac_event_callback: Event type 3 recd
D: umac_event_ctrl_process: Event 292 received from UMAC
D: umac_event_ctrl_process: Command 0 -> status 0
D: umac_event_ctrl_process: Event 292 processed
I: Connection requested, Waiting for events...
I: Waiting for Wi-Fi Connection
D: nrf_wifi_fmac_event_callback: Event type 2 recd
D: nrf_wifi_fmac_data_event_process: Event 3 received from UMAC
D: Written 0x1 to WRSR2
D: err: 0 -> 0 1 1 1 1 1
D: RDSR2 = 0x1
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: nrf_wifi_fmac_event_callback: Event type 2 recd
D: nrf_wifi_fmac_data_event_process: Event 3 received from UMAC
D: Written 0x1 to WRSR2
D: err: 0 -> 0 1 1 1 1 1
D: RDSR2 = 0x1
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: nrf_wifi_fmac_event_callback: Event type 2 recd
D: nrf_wifi_fmac_data_event_process: Event 3 received from UMAC
D: Written 0x1 to WRSR2
D: err: 0 -> 0 1 1 1 1 1
D: RDSR2 = 0x1
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: nrf_wifi_fmac_event_callback: Event type 2 recd
D: nrf_wifi_fmac_data_event_process: Event 3 received from UMAC
D: Written 0x1 to WRSR2
D: err: 0 -> fe 1 1 1 1 1
D: RDSR2 = 0x1
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: nrf_wifi_fmac_event_callback: Event type 2 recd
D: nrf_wifi_fmac_data_event_process: Event 3 received from UMAC
D: Written 0x1 to WRSR2
D: err: 0 -> 0 1 1 1 1 1
D: RDSR2 = 0x1
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: nrf_wifi_fmac_event_callback: Event type 2 recd
D: nrf_wifi_fmac_data_event_process: Event 3 received from UMAC
D: Written 0x1 to WRSR2
D: err: 0 -> 0 1 1 1 1 1
D: RDSR2 = 0x1
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: nrf_wifi_fmac_event_callback: Event type 2 recd
D: nrf_wifi_fmac_data_event_process: Event 3 received from UMAC
D: Written 0x1 to WRSR2
D: err: 0 -> 0 1 1 1 1 1
D: RDSR2 = 0x1
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: nrf_wifi_fmac_event_callback: Event type 2 recd
D: nrf_wifi_fmac_data_event_process: Event 3 received from UMAC
D: Written 0x1 to WRSR2
D: err: 0 -> 0 1 1 1 1 1
D: RDSR2 = 0x1
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: nrf_wifi_fmac_event_callback: Event type 2 recd
D: nrf_wifi_fmac_data_event_process: Event 3 received from UMAC
D: Written 0x1 to WRSR2
D: err: 0 -> 0 1 1 1 1 1
D: RDSR2 = 0x1
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: nrf_wifi_fmac_event_callback: Event type 3 recd
D: umac_event_ctrl_process: Event 289 received from UMAC
D: umac_event_ctrl_process: Event 289 processed
D: nrf_wifi_fmac_event_callback: Event type 2 recd
D: nrf_wifi_fmac_data_event_process: Event 3 received from UMAC
D: Written 0x1 to WRSR2
D: err: 0 -> 0 1 1 1 1 1
D: RDSR2 = 0x1
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: nrf_wifi_fmac_event_callback: Event type 2 recd
D: nrf_wifi_fmac_data_event_process: Event 3 received from UMAC
D: Written 0x1 to WRSR2
D: err: 0 -> 0 1 1 1 1 1
D: RDSR2 = 0x1
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: nrf_wifi_fmac_event_callback: Event type 2 recd
D: nrf_wifi_fmac_data_event_process: Event 3 received from UMAC
D: Written 0x1 to WRSR2
D: err: 0 -> 0 1 1 1 1 1
D: RDSR2 = 0x1
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: Received watchdog interrupt
D: Processing watchdog interrupt
D: Host has asserted WAKEUP_NOW, ignoring watchdog interrupt
D: Written 0x1 to WRSR2
D: err: 0 -> 0 1 1 1 1 1
D: RDSR2 = 0x1
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: Received watchdog interrupt
D: Processing watchdog interrupt
D: Host has asserted WAKEUP_NOW, ignoring watchdog interrupt
D: Written 0x1 to WRSR2
D: err: 0 -> 0 1 1 1 1 1
D: RDSR2 = 0x1
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: Received watchdog interrupt
D: Processing watchdog interrupt
D: Host has asserted WAKEUP_NOW, ignoring watchdog interrupt
D: Written 0x1 to WRSR2
D: err: 0 -> 0 1 1 1 1 1
D: RDSR2 = 0x1
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: Written 0x1 to WRSR2
D: err: 0 -> 0 1 1 1 1 1
D: RDSR2 = 0x1
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: Written 0x1 to WRSR2
D: err: 0 -> fe 1 1 1 1 1
D: RDSR2 = 0x1
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: Written 0x1 to WRSR2
D: err: 0 -> fe 1 1 1 1 1
D: RDSR2 = 0x1
E: Timeout waiting for Wi-Fi Connection -> -11
E: Connection Timeout.
I: Waiting for Wi-Fi DHCP
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: Written 0x1 to WRSR2
D: err: 0 -> 0 1 1 1 1 1
D: RDSR2 = 0x1
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: Written 0x1 to WRSR2
D: err: 0 -> 0 1 1 1 1 1
D: RDSR2 = 0x1
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: Written 0x1 to WRSR2
D: err: 0 -> 0 1 1 1 1 1
D: RDSR2 = 0x1
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: umac_cmd_cfg: Command 1 sent to RPU
D: nrf_wifi_fmac_event_callback: Event type 3 recd
D: umac_event_ctrl_process: Event 260 received from UMAC
D: umac_event_ctrl_process: Event 260 processed
D: Written 0x1 to WRSR2
D: err: 0 -> 0 1 1 1 1 1
D: RDSR2 = 0x1
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: umac_cmd_cfg: Command 2 sent to RPU
D: nrf_wifi_wpa_supp_authenticate:Authentication request sent successfully
D: Written 0x1 to WRSR2
D: err: 0 -> fe 1 1 1 1 1
D: RDSR2 = 0x1
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: umac_cmd_cfg: Command 4 sent to RPU
I: Connected
I: Wifi Status Updated Connectd
D: Written 0x1 to WRSR2
D: err: 0 -> fe 1 1 1 1 1
D: RDSR2 = 0x1
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: umac_cmd_cfg: Command 21 sent to RPU
D: umac_cmd_cfg: Command 21 sent to RPU
I: Status: successful

I: ==================

I: State: DISCONNECTED

E: Connection request failed (-116)
I: Status: successful

I: ==================

I: State: DISCONNECTED

D: Written 0x1 to WRSR2
I: Got Wi-Fi DHCP
I: 

I: Configuring non-PTA registers.

D: err: 0 -> fe 1 1 1 1 1
D: RDSR2 = 0x1
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: umac_cmd_cfg: Command 0 sent to RPU
I: Configuring PTA registers for 2.4GHz

D: Written 0x1 to WRSR2
D: err: 0 -> 0 1 1 1 1 1
D: RDSR2 = 0x1
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
I: main: Waiting...
I: main: Waiting...
D: nrf_wifi_fmac_event_callback: Event type 3 recd
D: umac_event_ctrl_process: Event 292 received from UMAC
D: umac_event_ctrl_process: Command 2 -> status 0
D: umac_event_ctrl_process: Event 292 processed
I: main: Waiting...
D: nrf_wifi_fmac_event_callback: Event type 3 recd
D: umac_event_ctrl_process: Event 267 received from UMAC
D: umac_event_ctrl_process: Event 267 processed
I: main: Waiting...
I: main: Waiting...
D: nrf_wifi_fmac_event_callback: Event type 3 recd
D: umac_event_ctrl_process: Event 264 received from UMAC
D: umac_event_ctrl_process: Event 264 processed
D: nrf_wifi_fmac_event_callback: Event type 3 recd
D: umac_event_ctrl_process: Event 292 received from UMAC
D: umac_event_ctrl_process: Command 21 -> status -2
D: umac_event_ctrl_process: Event 292 processed
D: nrf_wifi_fmac_event_callback: Event type 3 recd
D: umac_event_ctrl_process: Event 292 received from UMAC
D: umac_event_ctrl_process: Command 21 -> status -2
D: umac_event_ctrl_process: Event 292 processed
D: nrf_wifi_fmac_event_callback: Event type 3 recd
D: umac_event_ctrl_process: Event 292 received from UMAC
D: umac_event_ctrl_process: Command 0 -> status -16
D: umac_event_ctrl_process: Event 292 processed
D: Written 0x1 to WRSR2
I: main: Waiting...
D: err: 0 -> 0 1 1 1 1 1
D: RDSR2 = 0x1
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: umac_cmd_cfg: Command 21 sent to RPU
D: nrf_wifi_fmac_event_callback: Event type 3 recd
D: umac_event_ctrl_process: Event 292 received from UMAC
D: umac_event_ctrl_process: Command 21 -> status -2
D: umac_event_ctrl_process: Event 292 processed
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
D: Received watchdog interrupt
D: Processing watchdog interrupt
D: Host has asserted WAKEUP_NOW, ignoring watchdog interrupt
D: Written 0x1 to WRSR2
D: err: 0 -> 0 1 1 1 1 1
D: RDSR2 = 0x1
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
D: Received watchdog interrupt
D: Processing watchdog interrupt
D: Host has asserted WAKEUP_NOW, ignoring watchdog interrupt
D: Written 0x1 to WRSR2
D: err: 0 -> 0 1 1 1 1 1
D: RDSR2 = 0x1
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
D: Received watchdog interrupt
D: Processing watchdog interrupt
D: Host has asserted WAKEUP_NOW, ignoring watchdog interrupt
D: Written 0x1 to WRSR2
D: err: 0 -> 0 1 1 1 1 1
D: RDSR2 = 0x1
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
I: main: Waiting...
D: Written 0x1 to WRSR2
D: err: 0 -> 0 1 1 1 1 1
D: RDSR2 = 0x1
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: umac_cmd_cfg: Command 1 sent to RPU
D: nrf_wifi_fmac_event_callback: Event type 3 recd
D: umac_event_ctrl_process: Event 260 received from UMAC
D: umac_event_ctrl_process: Event 260 processed
D: Written 0x1 to WRSR2
D: err: 0 -> 0 1 1 1 1 1
D: RDSR2 = 0x1
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: umac_cmd_cfg: Command 21 sent to RPU
D: nrf_wifi_fmac_event_callback: Event type 3 recd
D: umac_event_ctrl_process: Event 292 received from UMAC
D: umac_event_ctrl_process: Command 21 -> status -2
D: umac_event_ctrl_process: Event 292 processed
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
D: Received watchdog interrupt
D: Processing watchdog interrupt
D: Host has asserted WAKEUP_NOW, ignoring watchdog interrupt
D: Written 0x1 to WRSR2
D: err: 0 -> 0 1 1 1 1 1
D: RDSR2 = 0x1
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
D: Received watchdog interrupt
D: Processing watchdog interrupt
D: Host has asserted WAKEUP_NOW, ignoring watchdog interrupt
D: Written 0x1 to WRSR2
D: err: 0 -> 0 1 1 1 1 1
D: RDSR2 = 0x1
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
D: Received watchdog interrupt
D: Processing watchdog interrupt
D: Host has asserted WAKEUP_NOW, ignoring watchdog interrupt
D: Written 0x1 to WRSR2
D: err: 0 -> 0 1 1 1 1 1
D: RDSR2 = 0x1
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
D: Received watchdog interrupt
D: Processing watchdog interrupt
D: Host has asserted WAKEUP_NOW, ignoring watchdog interrupt
D: Written 0x1 to WRSR2
D: err: 0 -> 0 1 1 1 1 1
D: RDSR2 = 0x1
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
D: Received watchdog interrupt
D: Processing watchdog interrupt
D: Host has asserted WAKEUP_NOW, ignoring watchdog interrupt
D: Written 0x1 to WRSR2
D: err: 0 -> 0 1 1 1 1 1
D: RDSR2 = 0x1
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
I: main: Waiting...
D: Received watchdog interrupt
D: Processing watchdog interrupt
D: Host has asserted WAKEUP_NOW, ignoring watchdog interrupt
D: Written 0x1 to WRSR2
D: err: 0 -> 0 1 1 1 1 1
D: RDSR2 = 0x1
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
D: err: 0 -> 0 6 6 6 6 6
D: RDSR1 = 0x6
I: main: Waiting...

D: GPIO configuration done...

D: Bucken = 0, IOVDD = 0
I: SPIM spi@a000: freq = 8 MHz
I: SPIM spi@a000: latency = 0
D: Written 0x1 to WRSR2
D: err: 0 -> ff ff ff ff ff ff
D: RDSR2 = 0xff                                                                  
D: err: 0 -> ff ff ff ff ff ff                                                   
D: RDSR1 = 0xff                                                                  
D: RPU Clocks ON...                                                              
E: hal_rpu_reg_read: Error !! Value read at addr_offset = 400 is = FFFFFFFF      
E: hal_rpu_irq_enable: Reading from Root interrupt register failed
E: nrf_wifi_hal_dev_add: hal_rpu_irq_enable failed
D: GPIO remove done...

E: nrf_wifi_fmac_dev_add: nrf_wifi_hal_dev_add failed
E: nrf_wifi_fmac_dev_add_zep: nrf_wifi_fmac_dev_add failed
E: nrf_wifi_if_start_zep: nrf_wifi_fmac_dev_add_zep failed
*** Booting My Application v0.0.1-5bdedfa3210e ***
*** Using nRF Connect SDK v2.7.0-5cb85570ca43 ***
*** Using Zephyr OS v3.6.99-100befc70c74 ***
Related