Reflashed with gl-infra-builder custom build. Manually configured ESSID/BSSID/Channel on the 2.4G band.
Getting lots of Luci restarts (and relogins) when trying to change settings.
A variety of wifi errors shortly after boot, then nothing:
[ 29.444023] 7981@C18L3,BuildChannelList() 484:
[ 29.448594] 7981@C23L3,operate_loader_phy() 394: oper_cfg: prim_ch(6), ht_bw(0), extcha(0), vht_bw(0), cen_ch_2(0), PhyMode=78!
[ 29.460297] 7981@C23L3,operate_loader_phy() 408: oper_dev after adjust: bw(0), prim_ch(6), cen_ch_1(6), cen_ch_2(0),ext_cha(0)!
[ 29.471879] 7981@C23L3,operate_loader_phy() 428: oper_radio after decision: bw(0), prim_ch(6), cen_ch_1(6), cen_ch_2(0)!
[ 29.482964] WiFi@C00L2,dump_ht_cap() 29: Caller: wlan_operate_init+0xa4/0x148 [mt_wifi]
[ 29.491074] 7981@C18L3,BuildChannelList() 484:
[ 29.495640] 7981@C00L3,BuildChannelList() 514: BandIdx = 0, PhyMode = 78, ChListNum = 11:
[ 29.503823] 7981@C14L1,vht80_channel_group() 1571: invalid ch_band 0
[ 29.510173] 7981@C14L1,vht160_channel_group() 1640: invalid ch_band 0
[ 29.516650] 7981@C14L1,vht80_channel_group() 1571: invalid ch_band 0
[ 29.523000] 7981@C14L1,vht160_channel_group() 1640: invalid ch_band 0
[ 29.529444] 7981@C14L1,vht80_channel_group() 1571: invalid ch_band 0
[ 29.535834] 7981@C14L1,vht160_channel_group() 1640: invalid ch_band 0
[ 29.542350] 7981@C14L1,vht80_channel_group() 1571: invalid ch_band 0
[ 29.548704] 7981@C14L1,vht160_channel_group() 1640: invalid ch_band 0
[ 29.555152] 7981@C14L1,vht80_channel_group() 1571: invalid ch_band 0
[ 29.561593] 7981@C14L1,vht160_channel_group() 1640: invalid ch_band 0
[ 29.568076] 7981@C14L1,vht80_channel_group() 1571: invalid ch_band 0
[ 29.574430] 7981@C14L1,vht160_channel_group() 1640: invalid ch_band 0
[ 29.580904] 7981@C14L1,vht80_channel_group() 1571: invalid ch_band 0
[ 29.587295] 7981@C14L1,vht160_channel_group() 1640: invalid ch_band 0
[ 29.593779] 7981@C14L1,vht80_channel_group() 1571: invalid ch_band 0
[ 29.600159] 7981@C14L1,vht160_channel_group() 1640: invalid ch_band 0
[ 29.606661] 7981@C14L1,vht80_channel_group() 1571: invalid ch_band 0
[ 29.613013] 7981@C14L1,vht160_channel_group() 1640: invalid ch_band 0
[ 29.619485] 7981@C14L1,vht80_channel_group() 1571: invalid ch_band 0
[ 29.625834] 7981@C14L1,vht160_channel_group() 1640: invalid ch_band 0
[ 29.632326] 7981@C14L1,vht80_channel_group() 1571: invalid ch_band 0
[ 29.638698] 7981@C14L1,vht160_channel_group() 1640: invalid ch_band 0
[ 29.645188] 7981@C23L1,DfsBuildChannelList() 3670: [RDM]: wdev is not 5G.
[ 29.652181] WiFi@C00L2,dump_ht_cap() 29: Caller: dump_ht_cap+0x10/0x20 [mt_wifi]
[ 29.660096] 7981@C23L3,operate_loader_phy() 394: oper_cfg: prim_ch(6), ht_bw(1), extcha(0), vht_bw(0), cen_ch_2(0), PhyMode=78!
[ 29.671608] 7981@C23L3,operate_loader_phy() 408: oper_dev after adjust: bw(1), prim_ch(6), cen_ch_1(8), cen_ch_2(0),ext_cha(1)!
[ 29.683186] 7981@C23L3,operate_loader_phy() 428: oper_radio after decision: bw(1), prim_ch(6), cen_ch_1(8), cen_ch_2(0)!
[ 29.694183] 7981@C00L1,mt7981_apply_dpd_flatness_data() 624: eeprom 0x19a bit 0 is 0, do runtime cal
[ 29.703418] 7981@C03L3,MtCmdChannelSwitch() 2538: ctrl_chl=6, ctrl_ch2=0, cent_ch=8 DBDCIdx=0, ChBand=0, BW=1, TXStream=2, RXStream=2, scan(0)
[ 29.854502] 7981@C03L3,MtCmdSetTxRxPath() 2799: ctrl_chl=6, ctrl_ch2=0, cent_ch=8, RxPath=3, BandIdx=0, ChBand=0, BW=1,TXStream=2, RXStream=3, scan(0)
[ 29.868229] 7981@C12L1,EDCCAInit() 21001: EDCCA compensation: uni_compensation=0, bw_compensation=0, final compensation=0
[ 29.881180] WiFi@C00L2,dump_ht_cap() 29: Caller: dump_ht_cap+0x10/0x20 [mt_wifi]
[ 29.889864] WiFi@C00L2,dump_ht_cap() 29: Caller: dump_ht_cap+0x10/0x20 [mt_wifi]
[ 29.897748] 7981@C12L1,Set_VhtBw_Proc() 9308: (error Channel = 6)
[ 29.904574] SetPercentageCtrl: ucBandIdx = 0
[ 29.908939] SetPercentageCtrl: TxPowerPercentEn = 0
[ 29.914239] 7981@C18L3,BuildChannelList() 484:
[ 29.918790] 7981@C00L3,BuildChannelList() 514: BandIdx = 0, PhyMode = 78, ChListNum = 11:
[ 29.927037] 7981@C14L1,vht80_channel_group() 1571: invalid ch_band 0
[ 29.933395] 7981@C14L1,vht160_channel_group() 1640: invalid ch_band 0
[ 29.939875] 7981@C14L1,vht80_channel_group() 1571: invalid ch_band 0
[ 29.946246] 7981@C14L1,vht160_channel_group() 1640: invalid ch_band 0
[ 29.952810] 7981@C14L1,vht80_channel_group() 1571: invalid ch_band 0
[ 29.959170] 7981@C14L1,vht160_channel_group() 1640: invalid ch_band 0
[ 29.965703] 7981@C14L1,vht80_channel_group() 1571: invalid ch_band 0
[ 29.972133] 7981@C14L1,vht160_channel_group() 1640: invalid ch_band 0
[ 29.978611] 7981@C14L1,vht80_channel_group() 1571: invalid ch_band 0
[ 29.984964] 7981@C14L1,vht160_channel_group() 1640: invalid ch_band 0
[ 29.991410] 7981@C14L1,vht80_channel_group() 1571: invalid ch_band 0
[ 29.997817] 7981@C14L1,vht160_channel_group() 1640: invalid ch_band 0
[ 30.004305] 7981@C14L1,vht80_channel_group() 1571: invalid ch_band 0
[ 30.010681] 7981@C14L1,vht160_channel_group() 1640: invalid ch_band 0
[ 30.017175] 7981@C14L1,vht80_channel_group() 1571: invalid ch_band 0
[ 30.023529] 7981@C14L1,vht160_channel_group() 1640: invalid ch_band 0
[ 30.030002] 7981@C14L1,vht80_channel_group() 1571: invalid ch_band 0
[ 30.036354] 7981@C14L1,vht160_channel_group() 1640: invalid ch_band 0
[ 30.042836] 7981@C14L1,vht80_channel_group() 1571: invalid ch_band 0
[ 30.049207] 7981@C14L1,vht160_channel_group() 1640: invalid ch_band 0
[ 30.055723] 7981@C14L1,vht80_channel_group() 1571: invalid ch_band 0
[ 30.062077] 7981@C14L1,vht160_channel_group() 1640: invalid ch_band 0
[ 30.068545] 7981@C23L1,DfsBuildChannelList() 3670: [RDM]: wdev is not 5G.
[ 30.076011] 7981@C23L3,TakeChannelOpCharge() 1109: caller:Set_Channel_Proc+0xd0/0x600 [mt_wifi]. TakeCharge succeed!
[ 30.076011] 7981@C23L3,Set_Channel_Proc() 1657: Channel(1), Cert(0), Quick(1)
[ 30.093967] 7981@C23L3,rtmp_set_channel() 2810: (caller:Set_Channel_Proc+0x130/0x600 [mt_wifi]), Channel(1), quick_ch_change:1.
[ 30.105624] 7981@C23L3,perform_channel_change() 2505: (caller:rtmp_set_channel+0x26c/0x538 [mt_wifi]), Channel(1), quick_ch_change:1.
[ 30.117809] 7981@C23L3,ap_phy_rrm_init_byRf() 1886: (caller:perform_channel_change+0x594/0x8d8 [mt_wifi]), wdev_idx:0.
[ 30.128679] 7981@C08L3,MacTableResetNonMapWdev() 2073: (caller:ap_phy_rrm_init_byRf+0x208/0x5f0 [mt_wifi]), wdev_idx:0.
[ 30.149542] 7981@C13L3,ap_phy_rrm_init_byRf() 1999: Wlan_operate_init and switch channel for : ra0
[ 30.158538] 7981@C23L3,operate_loader_phy() 394: oper_cfg: prim_ch(1), ht_bw(1), extcha(1), vht_bw(0), cen_ch_2(0), PhyMode=78!
[ 30.170031] 7981@C23L3,operate_loader_phy() 408: oper_dev after adjust: bw(1), prim_ch(1), cen_ch_1(3), cen_ch_2(0),ext_cha(1)!
[ 30.181529] 7981@C23L3,operate_loader_phy() 428: oper_radio after decision: bw(1), prim_ch(1), cen_ch_1(3), cen_ch_2(0)!
[ 30.192455] 7981@C00L1,mt7981_apply_dpd_flatness_data() 624: eeprom 0x19a bit 0 is 0, do runtime cal
[ 30.201594] 7981@C03L3,MtCmdChannelSwitch() 2538: ctrl_chl=1, ctrl_ch2=0, cent_ch=3 DBDCIdx=0, ChBand=0, BW=1, TXStream=2, RXStream=2, scan(0)
[ 30.347796] 7981@C03L3,MtCmdSetTxRxPath() 2799: ctrl_chl=1, ctrl_ch2=0, cent_ch=3, RxPath=3, BandIdx=0, ChBand=0, BW=1,TXStream=2, RXStream=3, scan(0)
[ 30.361402] 7981@C12L1,EDCCAInit() 21001: EDCCA compensation: uni_compensation=0, bw_compensation=0, final compensation=0
[ 30.372572] WiFi@C00L2,dump_ht_cap() 29: Caller: wlan_operate_init+0xa4/0x148 [mt_wifi]
[ 30.381682] 7981@C08L2,APOverlappingBSSScan() 5147: leverage result of wdev(0@BN0), FallBack=1 (remaining 46148 ms)
[ 30.392128] 7981@C23L3,operate_loader_phy() 394: oper_cfg: prim_ch(1), ht_bw(1), extcha(1), vht_bw(0), cen_ch_2(0), PhyMode=78!
[ 30.403611] 7981@C23L3,operate_loader_phy() 408: oper_dev after adjust: bw(1), prim_ch(1), cen_ch_1(3), cen_ch_2(0),ext_cha(1)!
[ 30.415098] 7981@C23L3,operate_loader_phy() 428: oper_radio after decision: bw(1), prim_ch(1), cen_ch_1(3), cen_ch_2(0)!
[ 30.425970] 7981@C23L3,operate_loader_phy() 394: oper_cfg: prim_ch(1), ht_bw(0), extcha(0), vht_bw(0), cen_ch_2(0), PhyMode=78!
[ 30.437451] 7981@C23L3,operate_loader_phy() 408: oper_dev after adjust: bw(0), prim_ch(1), cen_ch_1(1), cen_ch_2(0),ext_cha(0)!
[ 30.448937] 7981@C23L3,operate_loader_phy() 428: oper_radio after decision: bw(0), prim_ch(1), cen_ch_1(1), cen_ch_2(0)!
[ 30.459869] 7981@C00L1,mt7981_apply_dpd_flatness_data() 624: eeprom 0x19a bit 0 is 0, do runtime cal
[ 30.469024] 7981@C03L3,MtCmdChannelSwitch() 2538: ctrl_chl=1, ctrl_ch2=0, cent_ch=1 DBDCIdx=0, ChBand=0, BW=0, TXStream=2, RXStream=2, scan(0)
[ 30.619941] 7981@C03L3,MtCmdSetTxRxPath() 2799: ctrl_chl=1, ctrl_ch2=0, cent_ch=1, RxPath=3, BandIdx=0, ChBand=0, BW=0,TXStream=2, RXStream=3, scan(0)
[ 30.633553] 7981@C12L1,EDCCAInit() 21001: EDCCA compensation: uni_compensation=0, bw_compensation=0, final compensation=0
[ 30.644542] 7981@C23L3,perform_channel_change() 2769: (Channel=1)
[ 30.650647] 7981@C23L1,DfsBuildChannelList() 3670: [RDM]: wdev is not 5G.
[ 30.657439] 7981@C23L3,zero_wait_dfs_switch_ch() 925: outband ch 0, ch_stat 0
[ 30.664577] 7981@C03L3,MtCmdTxPwrShowInfo() 13746: ucTxPowerInfoCatg: 2, BandIdx: 0
[ 30.672334] 7981@C03L3,MtCmdTxPwrShowInfo() 13775: (ret = 0)
[ 30.672390] [mtf_txpower_all_rate_info] band_idx:0 pwr:37 ChBand:2G ePAGain:0
[ 30.678007] 7981@C23L3,ReleaseChannelOpCharge() 1308: the ChOpCharge of owner=4 is released now!!
[ 30.678007]
[ 30.680572] 7981@C01L2,RTMP_COM_IoctlHandle() 1511: -> CMD_RTPRIV_IOCTL_VIRTUAL_INF_INIT
[ 30.703688] 7981@C01L2,RTMP_COM_IoctlHandle() 1488: -> CMD_RTPRIV_IOCTL_VIRTUAL_INF_UP
[ 30.711697] WiFi@C01L3,wifi_sys_open() 856: wdev idx = 2
[ 30.717250] 7981@C18L3,BuildChannelList() 484:
[ 30.721819] 7981@C23L3,operate_loader_phy() 394: oper_cfg: prim_ch(1), ht_bw(0), extcha(0), vht_bw(0), cen_ch_2(0), PhyMode=78!
[ 30.733295] 7981@C23L3,operate_loader_phy() 408: oper_dev after adjust: bw(0), prim_ch(1), cen_ch_1(1), cen_ch_2(0),ext_cha(0)!
[ 30.744769] 7981@C23L3,operate_loader_phy() 428: oper_radio after decision: bw(0), prim_ch(1), cen_ch_1(1), cen_ch_2(0)!
[ 30.755808] WiFi@C00L2,dump_ht_cap() 29: Caller: wlan_operate_init+0xa4/0x148 [mt_wifi]
[ 30.763822] wdev_attr_update(): wdevId2 = 92:83:c4:24:6b:a6
[ 30.769434] 7981@C08L3,hw_ctrl_flow_v2_open() 13: wdev_idx=2
[ 30.775568] WiFi@C00L2,dump_ht_cap() 29: Caller: dump_ht_cap+0x10/0x20 [mt_wifi]
[ 30.783408] mtk_ppe_dev_register_hook : ineterface apcli0 register (3)
[ 30.792147] 7981@C12L1,Set_ApCliPMFMFPC_Proc() 1998: [PMF]: Security is not WPA2/WPA2PSK AES
[ 30.800624] 7981@C12L1,Set_ApCliPMFMFPC_Proc() 2003: [PMF]: MFPC=0, MFPR=0, SHA256=0
[ 30.808897] SetApCliEnableByWdev: I/F(apcli0) (enable = 1)
[ 30.819643] 7981@C01L2,RTMP_COM_IoctlHandle() 1499: -> CMD_RTPRIV_IOCTL_VIRTUAL_INF_DOWN
[ 30.828024] WiFi@C08L2,ap_link_down() 7161: (caller:wdev_do_linkdown+0x20/0x38 [mt_wifi]), wdev(0)
[ 30.837246] 7981@C08L1,UpdateBeaconHandler() 1891: wdev(0) bss not ready (state:2, caller:ap_link_down+0x84/0x130 [mt_wifi])!!
[ 30.848655] 7981@C01L3,wifi_sys_linkdown() 1363: wdev idx = 0
[ 30.854637] 7981@C08L3,hw_ctrl_flow_v2_link_down() 123: wdev_idx=0
[ 30.863723] WiFi@C01L3,wifi_sys_close() 945: wdev idx = 0
[ 30.869392] 7981@C08L3,hw_ctrl_flow_v2_close() 41: wdev_idx=0
[ 30.875373] 7981@C01L2,RTMP_COM_IoctlHandle() 1522: -> CMD_RTPRIV_IOCTL_VIRTUAL_INF_DEINIT
[ 30.883641] extif_put_dev(ra0)
[ 30.886707] mtk_ppe_dev_unregister_hook : ineterface ra0 set null (1)
[ 31.821956] BcnCheck start after 2400 ms (ra0)
[ 31.826779] 7981@C09L2,cntl_connect_request() 395: type=2,len=0,caller:ApCliIfUp+0x190/0x348 [mt_wifi]
[ 31.836223] PrintSrCmd:
[ 31.836223] u1CmdSubId = 3, u1ArgNum = 0, u1DbdcIdx = 0, u1Status = 0
[ 31.836223] u1DropTaIdx = 0, u1StaIdx = 0, u4Value = 0
[ 31.850362] PrintSrCmd:
[ 31.850362] u1CmdSubId = 1, u1ArgNum = 0, u1DbdcIdx = 0, u1Status = 0
[ 31.850362] u1DropTaIdx = 0, u1StaIdx = 0, u4Value = 0
[ 31.866820] entrytb_aid_aquire(): found non-occupied aid:2, allocated from:2
[ 31.873914] 7981@C12L1,SetWPAPSKKey() 1637: WPAPSK Key length(0) error, required 8 ~ 64 characters!(keyStr=)
[ 31.883771] 7981@C23L3,operate_loader_phy() 394: oper_cfg: prim_ch(1), ht_bw(0), extcha(0), vht_bw(0), cen_ch_2(0), PhyMode=78!
[ 31.895296] 7981@C23L3,operate_loader_phy() 408: oper_dev after adjust: bw(0), prim_ch(1), cen_ch_1(1), cen_ch_2(0),ext_cha(0)!
[ 31.906848] 7981@C23L3,operate_loader_phy() 428: oper_radio after decision: bw(0), prim_ch(1), cen_ch_1(1), cen_ch_2(0)!
[ 31.917817] 7981@C00L1,mt7981_apply_dpd_flatness_data() 624: eeprom 0x19a bit 0 is 0, do runtime cal
[ 31.927016] 7981@C03L3,MtCmdChannelSwitch() 2538: ctrl_chl=1, ctrl_ch2=0, cent_ch=1 DBDCIdx=0, ChBand=0, BW=0, TXStream=2, RXStream=2, scan(0)
[ 31.939951] 7981@C03L3,MtCmdSetTxRxPath() 2799: ctrl_chl=1, ctrl_ch2=0, cent_ch=1, RxPath=3, BandIdx=0, ChBand=0, BW=0,TXStream=2, RXStream=3, scan(0)
[ 31.953612] 7981@C12L1,EDCCAInit() 21001: EDCCA compensation: uni_compensation=0, bw_compensation=0, final compensation=0
[ 31.964760] 7981@C09L3,sta_mlme_auth_req_action() 201: wdev(type=2,wdev_idx=2,wdev_func_idx=0
[ 31.973300] 7981@C09L3,sta_send_auth_req() 68: STA Start send Auth req
[ 31.979929] 7981@C09L1,sta_send_auth_req() 107: AUTH - Send AUTH request seq#1 (Alg=0)...
[ 31.989289] 7981@C09L3,sta_mlme_assoc_req_action() 783: ASSOC - Send ASSOC request...
[ 31.997214] ======================================> check WPA2PSK :0
[ 32.007799] 7981@C09L2,LinkUp() 3064: !!! LINK UP !!! wdev(name=apcli0,type=2,func_idx=0,PortSecured=22)
[ 32.017327] 7981@C09L2,LinkUp() 3067: BssType=1, AID=1, ssid=Marriott_GUEST, Channel=1, CentralChannel = 1
[ 32.027045] 7981@C01L3,wifi_sys_linkup() 1231: wdev idx = 2
[ 32.032936] 7981@C00L3,wtc_acquire_groupkey_wcid() 84: Found a non-occupied wtbl_idx:287 for WDEV_TYPE:2
[ 32.032936] LinkToOmacIdx = 1, LinkToWdevType = 2
[ 32.047370] 7981@C08L3,hw_ctrl_flow_v2_link_up() 72: wdev_idx=2
[ 32.060148] 7981@C01L3,wifi_sys_conn_act() 1115: wdev idx = 2
[ 32.066174] 7981@C08L3,hw_ctrl_flow_v2_connt_act() 215: wdev_idx=2
[ 32.085037] IPv6: ADDRCONF(NETDEV_CHANGE): apcli0: link becomes ready
[ 34.641957] BcnCheck start after 2500 ms (ra0)
Even though Marriott_GUEST shows a LINK UP, the station is not associated.