I recently bought an MT-3000 from Amazon to use it as a repeater for a public WiFi. However, I ran into the problem that MT-3000 would suddenly disconnect from the upstream wireless network every few minutes or hours. When I check the admin portal at this point, it shows consistent attempts to reconnect. However, it won’t reconnect, unless I abort the reconnection and manually connect again in the repeater manager. It is very annoying as I disconnect from the internet every so often and this makes this router totally unusable.
I managed to retrieve the log when MT-3000 disconnected from the upstream WiFi:
Fri Oct 20 20:32:10 2023 kern.err kernel: [64297.805795] 7981@C09L1,ApCliIfMonitor() 2987: STA Beacon loss condition got hit.
Fri Oct 20 20:32:10 2023 kern.debug kernel: [64297.813196] ApCliIfMonitor : band_idx=1 Trigger TX AUTO DBG!
Fri Oct 20 20:32:10 2023 kern.debug kernel: [64297.818845] mt7981_hw_auto_debug_trigger : BandIdx=1, module=1, reason=0
Fri Oct 20 20:32:10 2023 kern.warn kernel: [64297.825744] WiFi@C09L2,cntl_disconnect_request() 450: caller:ApCliIfMonitor+0x3f4/0x908 [mt_wifi],type=1,reason=8
Fri Oct 20 20:32:10 2023 kern.notice kernel: [64297.836193] 7981@C09L3,sta_mlme_disassoc_req_action() 2147: ASSOC - Send DISASSOC request[BSSID::72:a7:41:9e:05:8f (Reason=8)
Fri Oct 20 20:32:10 2023 kern.notice kernel: [64297.847569] 7981@C09L3,sta_cntl_disassoc_conf() 1821: CNTL - Dis-associate successful
Fri Oct 20 20:32:10 2023 kern.notice kernel: [64297.855453] 7981@C23L3,operate_loader_phy() 394: oper_cfg: prim_ch(149), ht_bw(1), extcha(1), vht_bw(1), cen_ch_2(0), PhyMode=177!
Fri Oct 20 20:32:10 2023 kern.notice kernel: [64297.867191] 7981@C23L3,operate_loader_phy() 408: oper_dev after adjust: bw(2), prim_ch(149), cen_ch_1(155), cen_ch_2(0),ext_cha(1)!
Fri Oct 20 20:32:10 2023 kern.notice kernel: [64297.879025] 7981@C23L3,operate_loader_phy() 428: oper_radio after decision: bw(2), prim_ch(149), cen_ch_1(155), cen_ch_2(0)!
Fri Oct 20 20:32:10 2023 kern.notice kernel: [64297.890320] 7981@C03L3,MtCmdChannelSwitch() 2538: ctrl_chl=149, ctrl_ch2=0, cent_ch=155 DBDCIdx=1, ChBand=1, BW=2, TXStream=3, RXStream=3, scan(0)
Fri Oct 20 20:32:10 2023 daemon.notice netifd: Network device 'apclix0' link is down
Fri Oct 20 20:32:10 2023 daemon.notice netifd: Interface 'wwan' has link connectivity loss
Fri Oct 20 20:32:10 2023 daemon.notice netifd: wwan (4131): udhcpc: received SIGTERM
Fri Oct 20 20:32:10 2023 daemon.notice netifd: wwan (4131): udhcpc: unicasting a release of 192.168.1.213 to 192.168.1.1
Fri Oct 20 20:32:10 2023 daemon.notice netifd: wwan (4131): udhcpc: sending release
Fri Oct 20 20:32:10 2023 daemon.notice netifd: wwan (4131): udhcpc: entering released state
Fri Oct 20 20:32:10 2023 daemon.notice netifd: wwan (4131): Command failed: Permission denied
Fri Oct 20 20:32:10 2023 daemon.notice netifd: Interface 'wwan' is now down
Fri Oct 20 20:32:10 2023 daemon.notice netifd: Interface 'wwan' is disabled
Fri Oct 20 20:32:10 2023 daemon.info avahi-daemon[5271]: Withdrawing address record for 192.168.1.213 on apclix0.
Fri Oct 20 20:32:10 2023 daemon.info avahi-daemon[5271]: Leaving mDNS multicast group on interface apclix0.IPv4 with address 192.168.1.213.
Fri Oct 20 20:32:10 2023 daemon.info avahi-daemon[5271]: Interface apclix0.IPv4 no longer relevant for mDNS.
Fri Oct 20 20:32:10 2023 daemon.notice netifd: Interface 'wwan' is enabled
Fri Oct 20 20:32:10 2023 user.notice firewall: Reloading firewall due to ifdown of wwan ()
Fri Oct 20 20:32:10 2023 kern.notice kernel: [64298.102335] 7981@C03L3,MtCmdSetTxRxPath() 2799: ctrl_chl=149, ctrl_ch2=0, cent_ch=155, RxPath=7, BandIdx=1, ChBand=1, BW=2,TXStream=3, RXStream=7, scan(0)
Fri Oct 20 20:32:10 2023 kern.err kernel: [64298.117401] 7981@C12L1,EDCCAInit() 21006: EDCCA compensation: uni_compensation=0, bw_compensation=0, final compensation=0
Fri Oct 20 20:32:10 2023 kern.warn kernel: [64298.128561] 7981@C01L2,wifi_sys_disconn_act() 1002: wdev_idx=5
Fri Oct 20 20:32:10 2023 kern.notice kernel: [64298.135995] 7981@C08L3,hw_ctrl_flow_v2_disconnt_act() 172: wdev_idx=5
Fri Oct 20 20:32:10 2023 kern.warn kernel: [64298.143628] 7981@C13L2,MacTableDeleteEntry() 1793: Del Sta:72:a7:41:9e:05:8f
Fri Oct 20 20:32:10 2023 kern.notice kernel: [64298.150899] 7981@C01L3,wifi_sys_linkdown() 1363: wdev idx = 5
Fri Oct 20 20:32:10 2023 kern.debug kernel: [64298.157632] del link apclix0
Fri Oct 20 20:32:10 2023 kern.notice kernel: [64298.159050] 7981@C08L3,hw_ctrl_flow_v2_link_down() 123: wdev_idx=5
Fri Oct 20 20:32:10 2023 kern.debug kernel: [64298.160509] nf_unregister_hooks()
Fri Oct 20 20:32:10 2023 kern.debug kernel: [64298.170154] del path: rax0(UP)->apclix0(DN), active path:2
Fri Oct 20 20:32:10 2023 kern.debug kernel: [64298.175727] nf_register_hooks()
Fri Oct 20 20:32:10 2023 kern.debug kernel: [64298.180957] del path: rax1(UP)->apclix0(DN), active path:1
Fri Oct 20 20:32:10 2023 kern.debug kernel: [64298.186512] nf_unregister_hooks()
Fri Oct 20 20:32:10 2023 kern.debug kernel: [64298.190010] del path: eth1(UP)->apclix0(DN), active path:0
Fri Oct 20 20:32:10 2023 user.notice kmwan: config json str={ "op": 3, "data": { "cells": [ "wwan" ] } }
Fri Oct 20 20:32:10 2023 kern.debug kernel: [64298.256999] ================kmwan:[config_handle 372]op:3==============
Fri Oct 20 20:32:10 2023 kern.debug kernel: [64298.263679] [remove_dev_config 174]delete node, interface:wwan
Fri Oct 20 20:32:11 2023 kern.warn kernel: [64299.193656] 7981@C09L2,cntl_connect_request() 395: type=2,len=0,caller:ApCliIfUp+0x190/0x348 [mt_wifi]
Fri Oct 20 20:32:12 2023 daemon.err lua: (...arch64_cortex-a53/gl-sdk4-repeater/usr/sbin/repeater:1258) disconnected, wait reconnect...
Fri Oct 20 20:32:13 2023 kern.debug kernel: [64300.760841] BcnCheck start after 2500 ms (ra0)
Fri Oct 20 20:32:13 2023 kern.debug kernel: [64300.765286] BcnCheck start after 2500 ms (ra0)
Fri Oct 20 20:32:13 2023 kern.warn kernel: [64301.220749] 7981@C09L2,sync_fsm_join_timeout_action() 1091: ProbeTimeoutAtJoinAction
Fri Oct 20 20:32:13 2023 kern.warn kernel: [64301.289109] 7981@C09L2,cntl_connect_request() 395: type=2,len=0,caller:ApCliIfUp+0x190/0x348 [mt_wifi]
Fri Oct 20 20:32:13 2023 kern.err kernel: [64301.298427] 7981@C09L1,cntl_connect_request() 412: Return since CNTL not IDLE,CNTL(1),SYNC(2),AUTH(0),ASSOC(0)
Fri Oct 20 20:32:15 2023 kern.warn kernel: [64303.236243] 7981@C09L2,sync_fsm_join_timeout_action() 1091: ProbeTimeoutAtJoinAction
Fri Oct 20 20:32:15 2023 kern.warn kernel: [64303.384592] 7981@C09L2,cntl_connect_request() 395: type=2,len=0,caller:ApCliIfUp+0x190/0x348 [mt_wifi]
Fri Oct 20 20:32:15 2023 kern.err kernel: [64303.393917] 7981@C09L1,cntl_connect_request() 412: Return since CNTL not IDLE,CNTL(1),SYNC(2),AUTH(0),ASSOC(0)
I’m not sure what the problem is, like I see STA Beacon loss condition got hit
, but for what reason?
Here’s my network configuration, if it helps:
- Upstream WiFi is a 5GHz public WiFi (80 MHz and channel 149, NOT using DFS channels or having any nearby), with WPA2 security and NO captive portal. Also I don’t think there’re connectivity issues for the signal strength is consistently above -70dbm with no interference.
- I have Lock BSSID ON (to make sure MT-3000 connects to AP at 5GHz instead of 2.4 for better network performance); manual static IP OFF; Allow switching to other saved networks ON (I think this doesn’t make a real difference as the upstream WiFi is the only saved network)
- Adguard, VPNs, IPV6 or Tor all disabled
- Firmware at 4.5.0 beta (also tried 4.4.5/4.4.6 stable & reset firmware several times, but same issue here)
Could anyone help me with possible causes/solutions?