Hi everyone,
I am trying to troubleshoot a Wi-Fi throughput issue with my GL.iNet Flint 2 / GL-MT6000 and a laptop using a MediaTek MT7925 Wi-Fi 7 adapter.
The issue is that the laptop connects with a high link rate, but real throughput remains very low compared with other devices and another router.
Setup
Router: GL.iNet Flint 2 / GL-MT6000
Firmware: v4.9.0 release
Client: ASUS ProArt P16
Wi-Fi adapter: MediaTek MT7925 Wi-Fi 7
OS: Windows 11 25H2
ISP: DU, ~1 Gbps connection
Baseline results
Wired Ethernet through the Flint 2 is excellent:
- Laptop via Ethernet to Flint 2: around 941/937 Mbps
So WAN/routing performance seems fine.
Wi-Fi from another device is also good:
- Samsung S24+ on Flint 2 5 GHz: around 832/416 Mbps
So the Flint 2 Wi-Fi is capable of high speed with other clients.
The same laptop also performs correctly on another router:
-
Laptop on Linksys MX56DU 5 GHz: up to 946/947 Mbps
-
Link rate on Linksys: 2402 Mbps
-
Same speed test server
Problem case
The same laptop connected to the Flint 2 5 GHz remains capped around:
-
~170–195 Mbps download
-
~60–195 Mbps upload, depending on MediaTek adapter settings
This happens even with strong signal and high negotiated link rates.
Examples tested on Flint 2:
Channel 48 / 160 MHz / TX High / AX enabled
-
RSSI: around -55 to -57 dBm
-
Quality: around 84%
-
Link rate: 2402 Mbps
-
Speed: around 188/61 Mbps
Channel 48 / 80 MHz / TX High / AX enabled
-
Link rate: 1201 Mbps
-
Speed remained around 190/61 Mbps
Channel 48 / 80 MHz / AC-only
-
Link rate: 1201 Mbps
-
Speed: around 165/67 Mbps
-
Worse than AX mode
Channel 128 / 80 MHz / TX High / AX enabled
-
RSSI: around -44 dBm
-
Quality: around 92%
-
Link rate dropped to only 286/286 Mbps
-
Speed: around 61/39 Mbps
So channel 128 is not usable with this laptop/client combination.
Laptop-side adapter testing
Initially, the MediaTek MT7925 had poor performance even on the Linksys router. I found a partial/final fix for that by changing the adapter settings in Windows Device Manager:
MediaTek MT7925 → Advanced
Current best laptop-side settings:
-
Mode: BE/default
-
5 GHz bandwidth: Auto
-
RSC IPv4/IPv6: Enabled
-
U-APSD: Disabled
-
AMSDU Rx: Enabled
-
AMSDU Tx: Disabled
After reboot, this fixed performance on Linksys:
- Linksys 5 GHz: 946/947 Mbps
However, the same laptop with the same fixed settings still performs poorly on Flint 2.
With Flint 2:
-
AMSDU Rx Enabled / Tx Disabled: around 173/195 Mbps
-
AMSDU Rx Disabled / Tx Disabled: around 177/170 Mbps
-
Default-like behavior: around 190/61 Mbps
So disabling AMSDU Tx improves upload somewhat, but the Flint 2 + MT7925 combination still appears capped around 170–200 Mbps.
Why I suspect a compatibility/driver interaction
This does not look like a general internet/router/laptop fault because:
-
Flint 2 Ethernet: ~941/937 Mbps
-
S24+ on Flint 2 Wi-Fi: ~832/416 Mbps
-
Laptop on Linksys Wi-Fi: ~946/947 Mbps
-
Laptop on Flint 2 Wi-Fi: only ~170–195 Mbps
-
Signal/link rate can be strong/high, but real throughput is poor
This looks like a specific interaction between:
GL-MT6000 / Flint 2 Wi-Fi stack + MediaTek MT7925 Windows client
Possibly related to aggregation/offload behavior, AMSDU handling, AX/160 MHz behavior, or mt76/MediaTek client compatibility.
Question
Has anyone else seen similar behavior with the Flint 2 and MediaTek Wi-Fi clients, especially MT7925 / Wi-Fi 7?
Are there any recommended advanced settings to test in LuCI / OpenWrt, such as:
-
WMM
-
Airtime Fairness
-
OFDMA
-
MU-MIMO
-
TWT
-
802.11k/v/r
-
WPA2 vs WPA3 / PMF
-
mt76-specific settings
-
hostapd options
-
aggregation-related options
I can provide more logs or run specific tests if useful.