nRF7002 disconnecting when power save is disabled.

Hi!

We're testing nRF7002 with the nRF7002-DK and NCS v3.0.2.

CONFIG_NET_ZPERF=y has been added to the nrf/samples/wifi/shell/prj.conf, the rest is untouched.

Running that sample, we connect the board to a dedicated Ubiquity Unifi 6 LR AP running the latest OpenWrt. We connect it with the "wifi connect" command. This works fine.

We also want to turn off power saving mode, so we run "wifi ps off". After that it takes about one minute then the connection goes down:

uart:~$ wifi ps off
Power save disabled
[00:34:03.625,946] <inf> wifi_nrf: RPU recovery: 1
[00:34:03.640,716] <inf> wifi_supplicant: Network interface 1 (0x20001508) down
[00:34:05.683,410] <inf> wifi_nrf: Configuring SLEEP CTRL GPIO control register

[00:34:05.813,720] <inf> wifi_supplicant: Network interface 1 (0x20001508) up

After this the interface is down and power save is turned on:
uart:~$ wifi status
Status: successful
==================
State: DISCONNECTED
uart:~$ wifi ps
PS status: Power save enabled
...


We have to run wifi connect again to get it to reconnect to the AP.

We don't care about power usage, we want maximum performance in the network, that's why we turn off ps.

Are we doing something incorrectly?

Related