Router: GL-MT6000 (Flint 2)
Firmware: 4.9.1 (issue also present on 4.9.0 — updated firmware did not resolve it)
Kernel: 5.4.238
**Symptom:**
Router reboots spontaneously and unpredictably — anywhere from several times a day to once every day or two. When it happens, WAN/LAN/WiFi all drop simultaneously, the admin session is lost, and uptime resets to 0. No pattern I can find tied to time of day, traffic load, or any single client device.
**What I've already ruled out:**
- A USB-powered Zigbee coordinator was drawing power from the router's USB port; moved it to an independent power source. Reboots continued afterward, so this was not the (sole) cause.
- Checked for a stuck/misconfigured repeater service, disabled it. Reboots continued afterward.
- Updated from firmware 4.9.0 to 4.9.1. Reboots continued afterward (recurred within hours of the update).
- Initially suspected WiFi client instability (some devices reconnecting frequently on 5GHz), but this looks like a downstream symptom, not the root cause — same pattern reported and ruled out in the threads below.
**What I found in the boot log after the most recent reboot:**
```
WiFi@C00L1,set_datcfg_ack_cts_timeout() 13594: DAT config band(0) cck_timeout Fail!
WiFi@C00L1,set_datcfg_ack_cts_timeout() 13605: DAT config band(0) ofdm_timeout Fail!
WiFi@C00L1,set_datcfg_ack_cts_timeout() 13616: DAT config band(0) ofdma_timeout Fail!
WiFi@C00L1,set_datcfg_ack_cts_timeout() 13594: DAT config band(1) cck_timeout Fail!
WiFi@C00L1,set_datcfg_ack_cts_timeout() 13605: DAT config band(1) ofdm_timeout Fail!
WiFi@C00L1,set_datcfg_ack_cts_timeout() 13616: DAT config band(1) ofdma_timeout Fail!
warp_probe(): probe fail since warp is full!
warp_dev0: probe of 15010000.wed2 failed with error -1
```
I haven't been able to capture the log right at the moment of an actual crash — the log buffer doesn't survive the reboot, so I only ever see the fresh boot afterward, not the failure itself.
**Two other users reporting what looks like the same issue:**
- forum.gl-inet.com/t/mt6000-crashing-kernel-core-dump/45134 — same router, crashes 1-2x/day, full network failure until reboot. Root cause identified there as `NETDEV WATCHDOG: eth1 (mtk_soc_eth): transmit queue timed out` — a MediaTek Ethernet driver bug fixed upstream in Linux kernel 6.6, but this firmware ships kernel 5.4.238.
- forum.gl-inet.com/t/gl-mt6000-flint-2-randomly-stops-working/64666 — same `netdev watchdog transmit timed out, resetting` signature on the 2.5G port. No official fix confirmed; one community suggestion was trying the OP24 firmware build (OpenWrt 24.10 base, newer ethernet drivers), unconfirmed by that poster.
**My questions:**
- Is the `mtk_soc_eth` watchdog-timeout bug from those threads the confirmed cause here, or is there a different explanation for the WiFi DAT-config failures I'm seeing at boot?
- Is OP24 (or another firmware build with a newer kernel/ethernet driver) the recommended fix, and is migrating to it safe/reversible on this router?
- Is there a way to capture a crash-time log (not just the post-reboot boot log) that would help pin this down further — e.g. persistent/remote logging, or a debug build?
Happy to provide anything else that would help — full boot logs, wireless config dump, etc.
