My Flint2 got a bunch of kernel error messages in log: daemon.err hostapd: nl80211: kernel reports: integer out of range
What's this related to ?
Flint2 / 4.7.5-op24 FW / PPPoE
My Flint2 got a bunch of kernel error messages in log: daemon.err hostapd: nl80211: kernel reports: integer out of range
What's this related to ?
Flint2 / 4.7.5-op24 FW / PPPoE
Hello,
May I know is there any issue the router encounter?
If the Internet works ok, please ignore these kernel logs.
R&D will check what ps/configurations are related to this kernel log.
I believe to have seen such things before, but this often happens if something on the wireless config is not correct, like having a fixed list node with only specific channels then if OpenWrt due to automatic channel selection or by DFS it will ignore this list and this error could have been caused.
Can you check if changing the channel mode or channel change anything?, try channel 36.
It can also be a issue with hostapd, sometimes when kernels get bumped in a OpenWrt version this could be breaking, i have seen this also happen and since it is not a true openwrt release but older it is possible that issue is still there.
It is more of a warning though, not breaking.
The router is running normally except the repeated kernel error messages occupied my log.
The Internet is still running fine when the error messages appeared.
After rebooting the error message doesn't pop up until now.
My wireless configuration is always set as "Auto channel selection" and WPA2/WPA3 mixed mode, nothing special.
The router worked fine while the repeated error messages keep popping up.
The error messages pop up from nowhere, after reboot it and the error message are gone.
So the raw configuration doesn't have a fixed list of channels?
That is mainly the issue for this error to happen, DFS or auto ignores the fixed list, in where the kernel reports the mismatching because it sees hostapd using a channel which is not in this list, it is a array error that it outside the range of this array.
The list is also a non default option in OpenWrt, but on the forums I have seen this snippet multiple times it could have been added by GL factory configuration and not accessible in luci.
What it looks like is like this line:
option channels '36 40 44 48 149 153 157 161'
If found try remove it and then restart wifi.
There is also another possibility:
I have seen 802.11r was active by default, this is also a non default config but enabled by GL-iNet for reasons I don't know, 802.11r can sometimes cause issues with handshaking too, especially on multi psk, but won't cause the integer error.
I do find a line 'option channels '36 40 44 48 149 153 157 161' in /etc/config/wirelsss, I will have it marked out for a test later.
Thanks !