Kern.err ieee80211 phy1: buffer is NULL for tx done ring

Hello, I need help. I have a Linksys WRT3200ACM with the latest SNAPSHOT and from time to time I get this error:

ern.err kernel: [29836.253915] ieee80211 phy1: buffer is NULL for tx done ring

It keeps repeating until the router crashes and I have to reboot it.
Has anyone had this happen to them? Do you have a solution? On the other hand, is there any way that the router restarts automatically when this kind of event happens?

Thanks in advance

Does same happen with 24.10.0-rc5 ?

Any hints in full logread what leads to error?

That's right, the same thing happens to me with 24.10.0-rc5. As far as I've seen, it happens randomly when a device connects to the wifi, it doesn't happen with a specific device.
I have the suspicion that it has to do with the wifi driver since I remove the kmod-mwifiex-sdio driver to make the wifi work faster by removing the radio that does not work on this model of router.

You can script that. Something like

#!/bin/sh

while read line; do
    echo ${line} | grep 'buffer is NULL for tx done ring' && reboot
done < /dev/kmsg
1 Like

I'll try this option. Thanks a lot