Beryl AX - buggy Repeater or just lacking optimal settings?

I’ve been struggling to get my GL-MT3000 to maintain a solid WISP repeater connection here, tried 4.2.0 and various 4.2.1.

My internet is supplied only via WISP (a single SSID) which operates in many channels and bands (multi MACs/APs). I suspect some or all access points are momentarily down (e.g. system reboot on their side once or twice a week), but can’t be sure if it’s my device that crashes and looses all signals.

Regardless, my device looses Repeater connection intermittently and “gives up” trying to reconnect. Sometimes I see the Repeater mode gets turned off.

I would like to know if there are settings e.g. in the multi-wan that will force my device to keep trying to reconnect indefinately (e.g. maybe the source WISP is back up after 5-10m and this should bring my Beryl AX back online) and never timeout.

Do you use 5G or 2G repeater?

Please PM me config backup(remove sensitive files) and this command output and

iwpriv ra0 set sitesurvey=
sleep 8
iwpriv ra0 get_site_survey

iwpriv rax0 set sitesurvey=
sleep 8
iwpriv rax0 get_site_survey

I’ll forward it to team for help.

Done, thanks for the attention.

Yeah, I had confirmed a bug that it can connect to a 2.4G network, but switch to 5G fail under mac clone.

Please try this firmware with this bug fixed.

https://file.io/sZ1Yo8uF8V1s

Thanks @JerryZhao . Tried it and some things improved, but the 5G still have issues: I was able to connect to the 5g Repeater better this time (even with Mac clone - randomized address - enabled), but depending on the MAC address the randomizer function assigned to the Ethernet, some of my devices would not be able to connect to my devices’s 5g (2g was always ok).

Could it be the ethernet mac address generation function is using an incompatible/incorrect format as described here:

Here’s an example of logs produced in this scenario:

Thu Apr 6 22:15:41 2023 kern.warn kernel: [ 1706.688305] 7981@C08L2,ap_peer_disassoc_action() 3493: ASSOC - 1 receive DIS-ASSOC request
Thu Apr 6 22:15:41 2023 kern.warn kernel: [ 1706.696675] 7981@C01L2,wifi_sys_disconn_act() 1002: wdev_idx=0
Thu Apr 6 22:15:41 2023 kern.notice kernel: [ 1706.702860] 7981@C08L3,hw_ctrl_flow_v2_disconnt_act() 172: wdev_idx=0
Thu Apr 6 22:15:41 2023 kern.warn kernel: [ 1706.710058] 7981@C13L2,MacTableDeleteEntry() 1921: Del Sta:57-44-49-cb-92-65
Thu Apr 6 22:15:42 2023 kern.debug kernel: [ 1706.866000] entrytb_aid_aquire(): found non-occupied aid:8, allocated from:4
Thu Apr 6 22:15:42 2023 kern.warn kernel: [ 1706.873068] 7981@C13L2,MacTableInsertEntry() 1559: New Sta:57-44-49-cb-92-65
Thu Apr 6 22:15:42 2023 kern.notice kernel: [ 1706.881294] 7981@C08L3,ap_cmm_peer_assoc_req_action() 1652: Recv Assoc from STA - 57-44-49-cb-92-65
Thu Apr 6 22:15:42 2023 kern.notice kernel: [ 1706.890645] 7981@C08L3,ap_cmm_peer_assoc_req_action() 2175: ASSOC Send ASSOC response (Status=0)…
Thu Apr 6 22:15:42 2023 kern.notice kernel: [ 1706.899786] 7981@C01L3,wifi_sys_conn_act() 1115: wdev idx = 2
Thu Apr 6 22:15:42 2023 kern.notice kernel: [ 1706.905877] 7981@C08L3,hw_ctrl_flow_v2_connt_act() 215: wdev_idx=2
Thu Apr 6 22:15:42 2023 kern.notice kernel: [ 1707.027344] 7981@C15L3,WPABuildPairMsg1() 5286: <=== send Msg1 of 4-way
Thu Apr 6 22:15:42 2023 kern.notice kernel: [ 1707.192488] 7981@C08L3,ap_cmm_peer_assoc_req_action() 1652: Recv Assoc from STA - 57-44-49-cb-92-65
Thu Apr 6 22:15:42 2023 kern.notice kernel: [ 1707.201747] 7981@C08L3,ap_cmm_peer_assoc_req_action() 2175: ASSOC Send ASSOC response (Status=0)…
Thu Apr 6 22:15:42 2023 kern.notice kernel: [ 1707.210868] 7981@C01L3,wifi_sys_conn_act() 1115: wdev idx = 2
Thu Apr 6 22:15:42 2023 kern.notice kernel: [ 1707.216915] 7981@C08L3,hw_ctrl_flow_v2_connt_act() 215: wdev_idx=2
Thu Apr 6 22:15:42 2023 kern.notice kernel: [ 1707.327270] 7981@C15L3,WPABuildPairMsg1() 5286: <=== send Msg1 of 4-way
Thu Apr 6 22:15:42 2023 kern.notice kernel: [ 1707.506056] 7981@C08L3,ap_cmm_peer_assoc_req_action() 1652: Recv Assoc from STA - 57-44-49-cb-92-65
Thu Apr 6 22:15:42 2023 kern.notice kernel: [ 1707.515314] 7981@C08L3,ap_cmm_peer_assoc_req_action() 2175: ASSOC Send ASSOC response (Status=0)…
Thu Apr 6 22:15:42 2023 kern.notice kernel: [ 1707.524404] 7981@C01L3,wifi_sys_conn_act() 1115: wdev idx = 2
Thu Apr 6 22:15:42 2023 kern.notice kernel: [ 1707.530427] 7981@C08L3,hw_ctrl_flow_v2_connt_act() 215: wdev_idx=2
Thu Apr 6 22:15:42 2023 kern.notice kernel: [ 1707.639193] 7981@C15L3,WPABuildPairMsg1() 5286: <=== send Msg1 of 4-way
Thu Apr 6 22:15:43 2023 kern.notice kernel: [ 1707.821366] 7981@C08L3,ap_cmm_peer_assoc_req_action() 1652: Recv Assoc from STA - 57-44-49-cb-92-65
Thu Apr 6 22:15:43 2023 kern.notice kernel: [ 1707.830627] 7981@C08L3,ap_cmm_peer_assoc_req_action() 2175: ASSOC Send ASSOC response (Status=0)…
Thu Apr 6 22:15:43 2023 kern.notice kernel: [ 1707.839721] 7981@C01L3,wifi_sys_conn_act() 1115: wdev idx = 2
Thu Apr 6 22:15:43 2023 kern.notice kernel: [ 1707.845740] 7981@C08L3,hw_ctrl_flow_v2_connt_act() 215: wdev_idx=2
Thu Apr 6 22:15:43 2023 kern.notice kernel: [ 1707.955108] 7981@C15L3,WPABuildPairMsg1() 5286: <=== send Msg1 of 4-way
Thu Apr 6 22:15:43 2023 kern.notice kernel: [ 1708.135249] 7981@C08L3,ap_cmm_peer_assoc_req_action() 1652: Recv Assoc from STA - 57-44-49-cb-92-65
Thu Apr 6 22:15:43 2023 kern.notice kernel: [ 1708.144499] 7981@C08L3,ap_cmm_peer_assoc_req_action() 2175: ASSOC Send ASSOC response (Status=0)…
Thu Apr 6 22:15:43 2023 kern.notice kernel: [ 1708.153587] 7981@C01L3,wifi_sys_conn_act() 1115: wdev idx = 2
Thu Apr 6 22:15:43 2023 kern.notice kernel: [ 1708.159605] 7981@C08L3,hw_ctrl_flow_v2_connt_act() 215: wdev_idx=2
Thu Apr 6 22:15:43 2023 kern.notice kernel: [ 1708.271014] 7981@C15L3,WPABuildPairMsg1() 5286: <=== send Msg1 of 4-way
Thu Apr 6 22:15:44 2023 kern.notice kernel: [ 1708.788463] 7981@C08L3,ap_cmm_peer_assoc_req_action() 1652: Recv Assoc from STA - 57-44-49-cb-92-65
Thu Apr 6 22:15:44 2023 kern.notice kernel: [ 1708.797730] 7981@C08L3,ap_cmm_peer_assoc_req_action() 2175: ASSOC Send ASSOC response (Status=0)…
Thu Apr 6 22:15:44 2023 kern.notice kernel: [ 1708.806837] 7981@C01L3,wifi_sys_conn_act() 1115: wdev idx = 2
Thu Apr 6 22:15:44 2023 kern.notice kernel: [ 1708.812853] 7981@C08L3,hw_ctrl_flow_v2_connt_act() 215: wdev_idx=2
Thu Apr 6 22:15:44 2023 kern.notice kernel: [ 1708.922854] 7981@C15L3,WPABuildPairMsg1() 5286: <=== send Msg1 of 4-way
Thu Apr 6 22:15:45 2023 kern.notice kernel: [ 1709.942614] 7981@C15L3,WPABuildPairMsg1() 5286: <=== send Msg1 of 4-way
Thu Apr 6 22:15:46 2023 kern.notice kernel: [ 1710.966343] 7981@C15L3,WPABuildPairMsg1() 5286: <=== send Msg1 of 4-way
Thu Apr 6 22:15:47 2023 kern.err kernel: [ 1711.989445] 7981@C15L1,WpaEAPOLRetryAction() 7691: 4Way-MSG1 timeout with 57-44-49-cb-92-65
Thu Apr 6 22:15:47 2023 kern.notice kernel: [ 1711.997810] 7981@C15L3,MlmeDeAuthAction() 1404: Send DEAUTH frame with ReasonCode(15) to 57-44-49-cb-92-65
Thu Apr 6 22:15:47 2023 kern.warn kernel: [ 1712.007603] 7981@C01L2,wifi_sys_disconn_act() 1002: wdev_idx=2
Thu Apr 6 22:15:47 2023 kern.notice kernel: [ 1712.013890] 7981@C08L3,hw_ctrl_flow_v2_disconnt_act() 172: wdev_idx=2
Thu Apr 6 22:15:47 2023 kern.warn kernel: [ 1712.021104] 7981@C13L2,MacTableDeleteEntry() 1921: Del Sta:57-44-49-cb-92-65
Thu Apr 6 22:15:52 2023 kern.debug kernel: [ 1717.403245] entrytb_aid_aquire(): found non-occupied aid:8, allocated from:4
Thu Apr 6 22:15:52 2023 kern.warn kernel: [ 1717.410330] 7981@C13L2,MacTableInsertEntry() 1559: New Sta:57-44-49-cb-92-65
Thu Apr 6 22:15:52 2023 kern.notice kernel: [ 1717.418421] 7981@C08L3,ap_cmm_peer_assoc_req_action() 1652: Recv Assoc from STA - 57-44-49-cb-92-65
Thu Apr 6 22:15:52 2023 kern.notice kernel: [ 1717.427783] 7981@C08L3,ap_cmm_peer_assoc_req_action() 2175: ASSOC Send ASSOC response (Status=0)…
Thu Apr 6 22:15:52 2023 kern.notice kernel: [ 1717.436924] 7981@C01L3,wifi_sys_conn_act() 1115: wdev idx = 2
Thu Apr 6 22:15:52 2023 kern.notice kernel: [ 1717.443034] 7981@C08L3,hw_ctrl_flow_v2_connt_act() 215: wdev_idx=2
Thu Apr 6 22:15:52 2023 kern.notice kernel: [ 1717.564758] 7981@C15L3,WPABuildPairMsg1() 5286: <=== send Msg1 of 4-way
Thu Apr 6 22:15:53 2023 kern.notice kernel: [ 1718.580467] 7981@C15L3,WPABuildPairMsg1() 5286: <=== send Msg1 of 4-way
Thu Apr 6 22:15:54 2023 kern.notice kernel: [ 1719.604229] 7981@C15L3,WPABuildPairMsg1() 5286: <=== send Msg1 of 4-way
Thu Apr 6 22:15:55 2023 kern.err kernel: [ 1720.627321] 7981@C15L1,WpaEAPOLRetryAction() 7691: 4Way-MSG1 timeout with 57-44-49-cb-92-65
Thu Apr 6 22:15:55 2023 kern.notice kernel: [ 1720.635698] 7981@C15L3,MlmeDeAuthAction() 1404: Send DEAUTH frame with ReasonCode(15) to 57-44-49-cb-92-65
Thu Apr 6 22:15:55 2023 kern.warn kernel: [ 1720.645487] 7981@C01L2,wifi_sys_disconn_act() 1002: wdev_idx=2
Thu Apr 6 22:15:55 2023 kern.notice kernel: [ 1720.651753] 7981@C08L3,hw_ctrl_flow_v2_disconnt_act() 172: wdev_idx=2
Thu Apr 6 22:15:55 2023 kern.warn kernel: [ 1720.658964] 7981@C13L2,MacTableDeleteEntry() 1921: Del Sta:57-44-49-cb-92-65

If I keep trying to generate different MAC addresses, eventually I manage to get it to work fine.

ps1: thanks for fixing the issue that prevented changing MAC address while WAN port is acting as LAN.
ps2: AdGuard is missing in the UI of this firmware, although it was up and running as expected on port 3000.

ps3: GoodCloud had issues letting me control the device

This firmware is only for test. Please wait the next official release firmware.

1 Like

Are these fixes included in the 4.2.2 beta?

Yeah.
https://dl.gl-inet.com/?model=mt3000&type=beta

I tried 4.2.2 release 3 and still experienced an issue, now with the default MAC Address (i.e. Mac Clone off).

  • I can get the repeater to connect to the 5G ISP, so that’s good.
  • with Mac Clone disabled and using the factory-default one, I cannot get my devices to connect to my Beryl AX via 5G !
  • If I do create a random MAC one, then router’s 5G work again.

Default MAC Address is different from factory-default?

No, I meant to say factory default (same)