After some other reports that we have seen. we think this may be with access points that support packet store and forward. This explains why we’ve had trouble duplicating this.
Some APs present the issue, where as others do not.
One method to disable wifi power savings that survives rebooting is to create a little systemd service. There are other methods, but this works reliably.
iw dev
To get your interface:
iw [your interface] get power_save
It should show power saving is on, we’ll test it off.
sudo nano /etc/systemd/system/wifi-powersave-off.service
(Use whichever editor you prefer, I recommend nano as it’s easy)
[Unit]
Description=Disable WiFi Power Saving Mode
Wants=network-online.target
After=network-online.target
[Service]
Type=oneshot
ExecStartPre=/bin/sleep 30
ExecStart=/sbin/iw dev [interface] set power_save off
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
Then:
sudo systemctl daemon-reload
then:
sudo systemctl enable wifi-powersave-off.service
Reboot
Upon reboot, wait 30 full seconds, then run:
iw [your interface] get power_save
It will now show as off. I tested this process on my own system, RZ616 card.
For 2.4 Ghz, give this a try. If it’s not helpful, simply stop/disable the systemd service.