Hello GL.iNet Team,
I am experiencing a persistent, intermittent issue on my Flint 2 (GL-MT6000) running the latest stable firmware where wireless devices randomly report "No Internet Connection."
During this blackout period:
-
Wired LAN clients work perfectly. (I can still access the internet and ping local wired devices, such as my NAS and my Pi-hole DNS server).
-
Wireless clients remain authenticated to the Wi-Fi radio but completely lose the ability to pass Layer-2/Layer-3 packets across the bridge (
br-lan). They fail to reach local servers or resolve DNS. -
Stationary wireless devices (such as a smart TV) suddenly drop internet, and toggling the Wi-Fi card on the client device temporarily forces a re-handshake that restores traffic.
I dug into the router's system log using logread right when the freeze occurred and isolated a clear driver-level error coming from the proprietary MediaTek SDK wireless driver framework:
text
kern.err kernel: [ 109.566482] 7986@C08L1,PeerAssocReqCmmSanity() 1501: IE_WLAN_EXTENSION: no handler for extension_id:137
Use code with caution.
Root Cause Breakdown:
The log shows that modern Wi-Fi 6/6E devices (such as a Pixel 9 Pro XL) are transmitting association frames containing specialized management frame extensions (extension_id:137). Because the MTK closed-source driver logic lacks an internal handler for this specific extension ID, the driver encounters a sanity check fault (PeerAssocReqCmmSanity).
Instead of gracefully dropping the unhandled packet, this driver glitch temporarily hangs packet processing across the local br-lan network bridge, dropping active states for passive wireless clients (like smart TVs) and causing DHCP packet loops for reconnecting clients.
Because this issue has spanned multiple firmware versions, it appears to be an unpatched edge case within the MediaTek driver stack or its integration into GL.iNet's OpenWrt build.
Could the R&D team please review this driver crash log trace? Let me know if you need me to export further diagnostic dumps or full kernel traces to help implement an official patch in an upcoming firmware release.
Thank you!