MT6000 slows down 5Ghz connection after some time

I am using the latest stable firmware for the MT6000 router. After some time connected, certain devices on the 5GHz band experience reduced speeds. Examples include a GL-AR750s in repeater mode and an Amazon Echo Show 5.

I noticed that initially, they connect using an 80MHz channel width, but after a while, the connection drops to 20MHz on these devices, causing a sharp decrease in download speeds. In the case of the AR750s, the upload speed remains normal. I tested this using both 80MHz and 160MHz channel widths config, always on 11a/n/ac/ax.

Taking AR750s as an example, if the repeater reconnects, will the WiFi speed (From MT6000 -> AR750s) be better?

Will other devices such as cellphones, laptops, and Pads be like this?

Yes, after a reconnection, wifi speed is better, for a while.

Yes, like I said, Amazon Echo show 5 (we can say it's an Android device)

  1. Please let me know the topology figure
  2. Firmware information, closed-source firmware or open-source firmware? Corresponding version number?
  3. Collect the WiFi logs, SSH into the device to capture it from the normal to abnormal process:
    cat /proc/kmsg& logread -f&
  1. Please let me know the topology figure

Using router as PPPoE thru fiber modem.

  1. Firmware information, closed-source firmware or open-source firmware? Corresponding version number?

I tested with closed source firmware 4.6.8 and 4.6.4. Both have the same problem. But... firmware 4.6.2 doesn't have the issue! So it's something that change from firmware 4.6.2 to 4.6.4

  1. Collect the WiFi logs, SSH into the device to capture it from the normal to abnormal process:
    cat /proc/kmsg& logread -f&

When you say device, you mean MT6000?

ISP modem -> PPPoE MT6000 -> Repeater AR750s
This is it?

MT6000 and AR750 both can get the WiFi logs.

ISP modem -> PPPoE MT6000 -> Repeater AR750s
This is it? --> yes! AR750s connected on 5GHz from MT6000

Ok, nothing changes in logs.connected at 10:15 and starts do slow down, after some speed tests, at 10:21

MT6000 logs:

Sat Dec 14 10:15:12 2024 kern.warn kernel: [ 9968.563165] 7986@C01L2,wifi_sys_disconn_act() 1002:  wdev_idx=2
Sat Dec 14 10:15:12 2024 kern.notice kernel: [ 9968.570000] 7986@C08L3,hw_ctrl_flow_v2_disconnt_act() 172: wdev_idx=2
Sat Dec 14 10:15:12 2024 kern.warn kernel: [ 9968.579231] 7986@C13L2,MacTableDeleteEntry() 1938: Del Sta:94:83:c4:06:25:65
Sat Dec 14 10:15:12 2024 kern.notice kernel: [ 9968.586473] 7986@C08L3,ap_peer_deauth_action() 437: AUTH - receive DE-AUTH(seq-259) from 94:83:c4:06:25:65, reason=3
Sat Dec 14 10:15:20 2024 kern.debug kernel: [ 9977.049354] entrytb_aid_aquire(): found non-occupied aid:18, allocated from:4
Sat Dec 14 10:15:20 2024 kern.warn kernel: [ 9977.056505] 7986@C13L2,MacTableInsertEntry() 1577: New Sta:94:83:c4:06:25:65
Sat Dec 14 10:15:20 2024 kern.notice kernel: [ 9977.076665] 7986@C08L3,ap_cmm_peer_assoc_req_action() 1714:  Recv Assoc from STA - 94:83:c4:06:25:65
Sat Dec 14 10:15:20 2024 kern.notice kernel: [ 9977.086062] 7986@C08L3,ap_cmm_peer_assoc_req_action() 2241: ASSOC Send ASSOC response (Status=0)...
Sat Dec 14 10:15:20 2024 kern.notice kernel: [ 9977.095189] 7986@C01L3,wifi_sys_conn_act() 1115: wdev idx = 2
Sat Dec 14 10:15:20 2024 kern.notice kernel: [ 9977.101195] 7986@C08L3,hw_ctrl_flow_v2_connt_act() 215: wdev_idx=2
Sat Dec 14 10:15:20 2024 kern.notice kernel: [ 9977.230463] 7986@C15L3,WPABuildPairMsg1() 5310: <=== send Msg1 of 4-way
Sat Dec 14 10:15:20 2024 kern.notice kernel: [ 9977.237082] 7986@C15L3,PeerPairMsg2Action() 6303: ===>Receive msg 2
Sat Dec 14 10:15:20 2024 kern.notice kernel: [ 9977.243671] 7986@C15L3,WPABuildPairMsg3() 5595: <=== send Msg3 of 4-way
Sat Dec 14 10:15:20 2024 kern.notice kernel: [ 9977.250281] 7986@C15L3,PeerPairMsg4Action() 6734: ===>Receive msg 4
Sat Dec 14 10:15:20 2024 kern.warn kernel: [ 9977.261725] 7986@C15L2,PeerPairMsg4Action() 7098: AP SETKEYS DONE(rax0) - AKMMap=WPA2PSK, PairwiseCipher=AES, GroupCipher=AES, wcid=15 from 94:83:c4:06:25:65
Sat Dec 14 10:15:20 2024 kern.warn kernel: [ 9977.261725]
Sat Dec 14 10:15:24 2024 daemon.info dnsmasq-dhcp[5473]: DHCPDISCOVER(br-lan) 94:83:c4:06:25:65
Sat Dec 14 10:15:24 2024 daemon.info dnsmasq-dhcp[5473]: DHCPOFFER(br-lan) 192.168.28.177 94:83:c4:06:25:65
Sat Dec 14 10:15:24 2024 daemon.info dnsmasq-dhcp[5473]: DHCPREQUEST(br-lan) 192.168.28.177 94:83:c4:06:25:65
Sat Dec 14 10:15:24 2024 daemon.info dnsmasq-dhcp[5473]: DHCPACK(br-lan) 192.168.28.177 94:83:c4:06:25:65 GL-AR750S

AR750S logs:

Sat Dec 14 10:15:12 2024 daemon.notice hostapd: wlan0: interface state ENABLED->DISABLED
Sat Dec 14 10:15:12 2024 daemon.notice hostapd: wlan0: AP-DISABLED
Sat Dec 14 10:15:12 2024 daemon.notice hostapd: wlan0: CTRL-EVENT-TERMINATING
Sat Dec 14 10:15:12 2024 daemon.notice hostapd: nl80211: deinit ifname=wlan0 disabled_11b_rates=0
Sat Dec 14 10:15:12 2024 kern.info kernel: [ 1465.855631] wlan-sta: deauthenticating from 6a:d7:af:8a:33:5f by local choice (Reason: 3=DEAUTH_LEAVING)
Sat Dec 14 10:15:12 2024 daemon.notice wpa_supplicant[5220]: wlan-sta: CTRL-EVENT-DISCONNECTED bssid=6a:d7:af:8a:33:5f reason=3 locally_generated=1
Sat Dec 14 10:15:12 2024 daemon.err wpa_supplicant[5220]:  Failed to stop hostapd AP interfaces
Sat Dec 14 10:15:12 2024 daemon.notice netifd: Network device 'wlan-sta' link is down
Sat Dec 14 10:15:12 2024 daemon.notice netifd: Interface 'wwan' has link connectivity loss
Sat Dec 14 10:15:12 2024 kern.info kernel: [ 1465.883335] device wlan0 left promiscuous mode
Sat Dec 14 10:15:12 2024 kern.info kernel: [ 1465.888056] br-lan: port 2(wlan0) entered disabled state
Sat Dec 14 10:15:12 2024 daemon.err wpa_supplicant[5220]:  Failed to stop hostapd AP interfaces
Sat Dec 14 10:15:12 2024 daemon.notice wpa_supplicant[5220]: nl80211: deinit ifname=wlan-sta disabled_11b_rates=0
Sat Dec 14 10:15:12 2024 daemon.notice wpa_supplicant[5220]: wlan-sta: CTRL-EVENT-TERMINATING
Sat Dec 14 10:15:12 2024 daemon.notice netifd: Network device 'wlan0' link is down
Sat Dec 14 10:15:12 2024 daemon.notice netifd: wwan (5255): udhcpc: sending renew to 192.168.28.1
Sat Dec 14 10:15:12 2024 daemon.notice netifd: wwan (5255): udhcpc: connect: Network unreachable
Sat Dec 14 10:15:12 2024 daemon.notice netifd: wwan (5255): udhcpc: sending renew to 0.0.0.0
Sat Dec 14 10:15:12 2024 daemon.notice netifd: wwan (5255): udhcpc: sendto: Network is down
Sat Dec 14 10:15:12 2024 daemon.notice netifd: wwan (5255): udhcpc: received SIGTERM
Sat Dec 14 10:15:12 2024 daemon.notice netifd: Interface 'wwan' is now down
Sat Dec 14 10:15:12 2024 daemon.notice netifd: Interface 'wwan' is disabled
Sat Dec 14 10:15:12 2024 daemon.notice netifd: Interface 'wwan' is enabled
Sat Dec 14 10:15:12 2024 daemon.warn dnsmasq[2726]: no servers found in /tmp/resolv.conf.auto, will retry
Sat Dec 14 10:15:12 2024 daemon.notice netifd: Interface 'wwan' is disabled
Sat Dec 14 10:15:16 2024 daemon.err hostapd: Configuration file: /var/run/hostapd-phy0.conf
Sat Dec 14 10:15:18 2024 kern.warn kernel: [ 1472.040520] ath10k_pci 0000:00:00.0: pdev param 0 not supported by firmware
Sat Dec 14 10:15:18 2024 daemon.notice netifd: radio0 (2867): sh: /usr/bin/ovs-vsctl: not found
Sat Dec 14 10:15:18 2024 daemon.notice netifd: radio0 (2867): sh: /usr/bin/ovs-vsctl: not found
Sat Dec 14 10:15:18 2024 kern.info kernel: [ 1472.142910] br-lan: port 2(wlan0) entered blocking state
Sat Dec 14 10:15:18 2024 kern.info kernel: [ 1472.148462] br-lan: port 2(wlan0) entered disabled state
Sat Dec 14 10:15:18 2024 kern.info kernel: [ 1472.154290] device wlan0 entered promiscuous mode
Sat Dec 14 10:15:18 2024 daemon.notice hostapd: wlan0: interface state UNINITIALIZED->COUNTRY_UPDATE
Sat Dec 14 10:15:18 2024 daemon.err hostapd: Using interface wlan0 with hwaddr 96:83:c4:06:25:65 and ssid "GL-AR750S-564-5G"
Sat Dec 14 10:15:18 2024 daemon.notice hostapd: wlan0: interface state COUNTRY_UPDATE->ENABLED
Sat Dec 14 10:15:18 2024 daemon.notice hostapd: wlan0: AP-ENABLED
Sat Dec 14 10:15:19 2024 daemon.notice wpa_supplicant[3394]: Successfully initialized wpa_supplicant
Sat Dec 14 10:15:19 2024 daemon.notice netifd: Interface 'wwan' is enabled
Sat Dec 14 10:15:20 2024 daemon.notice wpa_supplicant[3407]: wlan-sta: SME: Trying to authenticate with 6a:d7:af:8a:33:5f (SSID='Tanaka-Motta-5G' freq=5180 MHz)
Sat Dec 14 10:15:20 2024 kern.info kernel: [ 1474.322550] wlan-sta: authenticate with 6a:d7:af:8a:33:5f
Sat Dec 14 10:15:20 2024 kern.info kernel: [ 1474.328183] wlan-sta: capabilities/regulatory prevented using AP HT/VHT configuration, downgraded
Sat Dec 14 10:15:20 2024 kern.info kernel: [ 1474.342623] wlan-sta: send auth to 6a:d7:af:8a:33:5f (try 1/3)
Sat Dec 14 10:15:20 2024 daemon.notice wpa_supplicant[3407]: wlan-sta: Trying to associate with 6a:d7:af:8a:33:5f (SSID='Tanaka-Motta-5G' freq=5180 MHz)
Sat Dec 14 10:15:20 2024 kern.info kernel: [ 1474.366659] wlan-sta: authenticated
Sat Dec 14 10:15:20 2024 kern.info kernel: [ 1474.372505] wlan-sta: associate with 6a:d7:af:8a:33:5f (try 1/3)
Sat Dec 14 10:15:20 2024 daemon.notice netifd: Network device 'wlan-sta' link is up
Sat Dec 14 10:15:20 2024 daemon.notice netifd: Interface 'wwan' has link connectivity
Sat Dec 14 10:15:20 2024 daemon.notice netifd: Interface 'wwan' is setting up now
Sat Dec 14 10:15:20 2024 daemon.notice wpa_supplicant[3407]: wlan-sta: Associated with 6a:d7:af:8a:33:5f
Sat Dec 14 10:15:20 2024 daemon.notice wpa_supplicant[3407]: wlan-sta: CTRL-EVENT-SUBNET-STATUS-UPDATE status=0
Sat Dec 14 10:15:20 2024 kern.info kernel: [ 1474.404319] wlan-sta: RX AssocResp from 6a:d7:af:8a:33:5f (capab=0x1131 status=0 aid=18)
Sat Dec 14 10:15:20 2024 kern.info kernel: [ 1474.413985] wlan-sta: associated
Sat Dec 14 10:15:20 2024 kern.debug kernel: [ 1474.493049] wlan-sta: Limiting TX power to 30 (30 - 0) dBm as advertised by 6a:d7:af:8a:33:5f
Sat Dec 14 10:15:20 2024 daemon.notice wpa_supplicant[3407]: wlan-sta: WPA: Key negotiation completed with 6a:d7:af:8a:33:5f [PTK=CCMP GTK=CCMP]
Sat Dec 14 10:15:20 2024 daemon.notice wpa_supplicant[3407]: wlan-sta: CTRL-EVENT-CONNECTED - Connection to 6a:d7:af:8a:33:5f completed [id=0 id_str=]
Sat Dec 14 10:15:20 2024 daemon.notice netifd: wwan (3458): udhcpc: started, v1.30.1
Sat Dec 14 10:15:21 2024 kern.info kernel: [ 1474.926688] br-lan: port 2(wlan0) entered blocking state
Sat Dec 14 10:15:21 2024 kern.info kernel: [ 1474.932193] br-lan: port 2(wlan0) entered forwarding state
Sat Dec 14 10:15:21 2024 daemon.notice netifd: Network device 'wlan0' link is up
Sat Dec 14 10:15:21 2024 daemon.notice netifd: wwan (3458): udhcpc: sending discover
Sat Dec 14 10:15:24 2024 daemon.notice netifd: wwan (3458): udhcpc: sending discover
Sat Dec 14 10:15:24 2024 daemon.notice netifd: wwan (3458): udhcpc: sending select for 192.168.28.177
Sat Dec 14 10:15:24 2024 daemon.notice netifd: wwan (3458): udhcpc: lease of 192.168.28.177 obtained, lease time 43200
Sat Dec 14 10:15:24 2024 daemon.notice netifd: Interface 'wwan' is now up
Sat Dec 14 10:15:24 2024 daemon.info dnsmasq[2726]: reading /tmp/resolv.conf.auto
Sat Dec 14 10:15:24 2024 daemon.info dnsmasq[2726]: using local addresses only for domain test
Sat Dec 14 10:15:24 2024 daemon.info dnsmasq[2726]: using local addresses only for domain onion
Sat Dec 14 10:15:24 2024 daemon.info dnsmasq[2726]: using local addresses only for domain localhost
Sat Dec 14 10:15:24 2024 daemon.info dnsmasq[2726]: using local addresses only for domain local
Sat Dec 14 10:15:24 2024 daemon.info dnsmasq[2726]: using local addresses only for domain invalid
Sat Dec 14 10:15:24 2024 daemon.info dnsmasq[2726]: using local addresses only for domain bind
Sat Dec 14 10:15:24 2024 daemon.info dnsmasq[2726]: using local addresses only for domain lan
Sat Dec 14 10:15:24 2024 daemon.info dnsmasq[2726]: using nameserver 192.168.28.1#53
Sat Dec 14 10:15:28 2024 user.info mwan3rtmon[2625]: Detect rtchange event.
Sat Dec 14 10:15:29 2024 user.notice firewall: Reloading firewall due to ifup of wwan (wlan-sta)

Using here 4.7.0 firmware (closed source driver) on MT6000... note that 6.6.2 firmware is stable and it does not happen!

Note that after slows down, download latency is HUGE!

Before:

No problem with upload, just download!

Please do not release next firmware without fix this! Will stay on 4.6.2 for now

No one trying to fix this issue? Asking again, what changed from 4.6.2 to 4.6.4? Any driver update?

Hi,

The R&D guys are checking and debugging this issue.
Since this issue is related to the wireless driver of the MTK SDK, it probably a bit difficult, sorry for the late update.

Update:
Please try testing this temporary test firmware:

1 Like

I did a lot os tests for several hours, this firmware fix the issue! Thanks @bruce , hope it will be in the next firmware release.

2 Likes

So why not give 4.7.0-op24 a try?
It's using Kernel 6.6.63

Well Renato, I'm a big fan of open source drivers, but this driver for this chipset is a mess.

1 - Full Cone NAT not working when using PPPoE
2 - 2.4GHz speed on (not so) old devices is garbage. Take a look:

Device: Huawei P30 Pro (Android)

closed source firmware speed test on 2.4GHz:

Great speed, low latency!

open source firmware speed test on 2.4GHz:

I just wanna cry! It's a mess!

I tested on my laptop (Intel Wi-Fi 6E AX210 160MHz)

My internet speed is 500Mbps(download) / 70Mbps (upload)

The link speed between Flint2 and my laptop:

Result on Speedtest:

I have the same wifi card in my laptop, no problems at all. The problem is with some android and other old devices on 2.4ghz.

For now I will continue to use the closed source firmware, and thanks to @bruce now the speed on my devices will not slows down.

1 Like