GL-MT3000 v4.5.0 cannot find any WiFi

I see you use firmware with mediatek sdk, considering the rax wifi namings.

This means that the functionality in Luci is very limited, so if it does not show a ssid list there, that could be the cause.

Its advised to use it only with gl ui, what you could expect is that you disconnect from wifi if you were connected to the current ghz band, but that is so that you can use the repeater function, you can just reconnect.

Can you check :+1:?

So you’re suggesting I use the GL UI instead of LuCI. I’m connected to the router via LAN cable. When start the repeater function and it starts scanning (via the GL UI), it doesn’t list anything under “Auto” or “5G” but I can see SSIDs when I choose 2.4G

And you are sure you wait a minute or 2?

I know from the gl-inet ui this sometimes takes time, but it can also be something else.

This means you are having trouble with channels, if that is the case especially on 5ghz it searches channels which are not DFS radar detected, or overlapped, this will take even more time :slight_smile:

I just did a reset firmware step and tried connecting to available SSIDs nearby. I’m doing this from a laptop connected to the router via LAN. This is set to “Auto”. It’s not listing any SSIDs (5Ghz nor 2Ghz). Nothing. It gives up (stops scanning) after a few seconds.

I recommend to refresh once, wait a min or two.

If nothing please show us the logs :+1:

I suspect 5ghz to be in a search for non dfs channels.

Nothing else is connected to the router except the laptop via LAN

Here’s the system log.
logread.tar (224 KB)

Thanks for looking into this.

Sorry i could not open this on my phone.

Can you post it here?

You can inline code like so:

```
text
```

Its okay i don’t need the full log, im only interested in circa the last 20 lines from the log when you try it.

Here you go

Tue Jan 23 17:44:52 2024 kern.err kernel: [  559.772413] 7981@C12L1,EDCCAInit() 21006: EDCCA compensation: uni_compensation=0, bw_compensation=0, final compensation=0
Tue Jan 23 17:44:52 2024 kern.notice kernel: [  559.783405] 7981@C23L3,scan_ch_restore() 252: End of SCAN(TYPE: 8, BandIdx: 1), restore to BW(2) channel 42, Total BSS[00]
Tue Jan 23 17:44:52 2024 kern.notice kernel: [  559.794450] 7981@C08L3,UpdateBeaconHandler() 1931: BCN_UPDATE_ENABLE_TX, OmacIdx = 0 (rax0)
Tue Jan 23 17:44:52 2024 kern.notice kernel: [  559.802795] 7981@C08L3,UpdateBeaconHandler() 1936: 	Band1 BcnInitedRnd = 5064
Tue Jan 23 17:44:52 2024 kern.notice kernel: [  559.840907] 7981@C23L3,scan_partial_trigger_checker() 1615: (rax0) NumOfChannels = 5, LastScanChannel = 124, bScanning = 1, BreakTime = 0[0]
Tue Jan 23 17:44:52 2024 kern.notice kernel: [  559.956902] 7981@C23L3,scan_partial_trigger_checker() 1615: (rax0) NumOfChannels = 5, LastScanChannel = 124, bScanning = 1, BreakTime = 1[0]
Tue Jan 23 17:44:53 2024 kern.notice kernel: [  560.072891] 7981@C23L3,scan_partial_trigger_checker() 1615: (rax0) NumOfChannels = 5, LastScanChannel = 124, bScanning = 1, BreakTime = 2[0]
Tue Jan 23 17:44:53 2024 kern.notice kernel: [  560.085627] 7981@C03L3,MtCmdChannelSwitch() 2538: ctrl_chl=128, ctrl_ch2=0, cent_ch=128 DBDCIdx=1, ChBand=1, BW=0, TXStream=3, RXStream=3, scan(1)
Tue Jan 23 17:44:53 2024 kern.warn kernel: [  560.086744] 7981@C03L2,ExtEventBeaconLostHandler() 170: FW EVENT (94:83:c4:44:b5:25), Reason 0x10
Tue Jan 23 17:44:53 2024 kern.err kernel: [  560.107605] 7981@C03L1,ExtEventBeaconLostHandler() 176:   AP Beacon OFF!!!
Tue Jan 23 17:44:53 2024 kern.notice kernel: [  560.114526] 7981@C03L3,MtCmdSetTxRxPath() 2799: ctrl_chl=128, ctrl_ch2=0, cent_ch=128, RxPath=7, BandIdx=1, ChBand=1, BW=0,TXStream=3, RXStream=7, scan(1)
Tue Jan 23 17:44:53 2024 kern.notice kernel: [  560.188967] 7981@C23L3,scan_partial_trigger_checker() 1615: (rax0) NumOfChannels = 5, LastScanChannel = 128, bScanning = 1, BreakTime = 0[1]
Tue Jan 23 17:44:53 2024 kern.notice kernel: [  560.269424] 7981@C03L3,MtCmdChannelSwitch() 2538: ctrl_chl=132, ctrl_ch2=0, cent_ch=132 DBDCIdx=1, ChBand=1, BW=0, TXStream=3, RXStream=3, scan(1)
Tue Jan 23 17:44:53 2024 kern.notice kernel: [  560.292905] 7981@C23L3,scan_partial_trigger_checker() 1615: (rax0) NumOfChannels = 5, LastScanChannel = 132, bScanning = 1, BreakTime = 0[1]
Tue Jan 23 17:44:53 2024 kern.notice kernel: [  560.295198] 7981@C03L3,MtCmdSetTxRxPath() 2799: ctrl_chl=132, ctrl_ch2=0, cent_ch=132, RxPath=7, BandIdx=1, ChBand=1, BW=0,TXStream=3, RXStream=7, scan(1)
Tue Jan 23 17:44:53 2024 kern.notice kernel: [  560.397128] 7981@C23L3,scan_partial_trigger_checker() 1615: (rax0) NumOfChannels = 5, LastScanChannel = 132, bScanning = 1, BreakTime = 0[1]
Tue Jan 23 17:44:53 2024 kern.notice kernel: [  560.461425] 7981@C03L3,MtCmdChannelSwitch() 2538: ctrl_chl=136, ctrl_ch2=0, cent_ch=136 DBDCIdx=1, ChBand=1, BW=0, TXStream=3, RXStream=3, scan(1)
Tue Jan 23 17:44:53 2024 kern.notice kernel: [  560.487287] 7981@C03L3,MtCmdSetTxRxPath() 2799: ctrl_chl=136, ctrl_ch2=0, cent_ch=136, RxPath=7, BandIdx=1, ChBand=1, BW=0,TXStream=3, RXStream=7, scan(1)
Tue Jan 23 17:44:53 2024 kern.notice kernel: [  560.500899] 7981@C23L3,scan_partial_trigger_checker() 1615: (rax0) NumOfChannels = 5, LastScanChannel = 136, bScanning = 1, BreakTime = 0[1]
Tue Jan 23 17:44:53 2024 kern.notice kernel: [  560.616894] 7981@C23L3,scan_partial_trigger_checker() 1615: (rax0) NumOfChannels = 5, LastScanChannel = 136, bScanning = 1, BreakTime = 0[1]
Tue Jan 23 17:44:53 2024 kern.notice kernel: [  560.645438] 7981@C03L3,MtCmdChannelSwitch() 2538: ctrl_chl=140, ctrl_ch2=0, cent_ch=140 DBDCIdx=1, ChBand=1, BW=0, TXStream=3, RXStream=3, scan(1)
Tue Jan 23 17:44:53 2024 kern.notice kernel: [  560.671295] 7981@C03L3,MtCmdSetTxRxPath() 2799: ctrl_chl=140, ctrl_ch2=0, cent_ch=140, RxPath=7, BandIdx=1, ChBand=1, BW=0,TXStream=3, RXStream=7, scan(1)
Tue Jan 23 17:44:53 2024 kern.notice kernel: [  560.720897] 7981@C23L3,scan_partial_trigger_checker() 1615: (rax0) NumOfChannels = 5, LastScanChannel = 140, bScanning = 1, BreakTime = 0[1]
Tue Jan 23 17:44:53 2024 kern.notice kernel: [  560.824892] 7981@C23L3,scan_partial_trigger_checker() 1615: (rax0) NumOfChannels = 5, LastScanChannel = 140, bScanning = 1, BreakTime = 0[1]
Tue Jan 23 17:44:53 2024 kern.notice kernel: [  560.829340] 7981@C23L3,operate_loader_phy() 394: oper_cfg: prim_ch(48), ht_bw(1), extcha(1), vht_bw(1), cen_ch_2(0), PhyMode=177!
Tue Jan 23 17:44:53 2024 kern.notice kernel: [  560.849123] 7981@C23L3,operate_loader_phy() 408: oper_dev after adjust: bw(2), prim_ch(48), cen_ch_1(42), cen_ch_2(0),ext_cha(3)!
Tue Jan 23 17:44:53 2024 kern.notice kernel: [  560.860785] 7981@C23L3,operate_loader_phy() 428: oper_radio after decision: bw(2), prim_ch(48), cen_ch_1(42), cen_ch_2(0)!
Tue Jan 23 17:44:53 2024 kern.notice kernel: [  560.871981] 7981@C03L3,MtCmdChannelSwitch() 2538: ctrl_chl=48, ctrl_ch2=0, cent_ch=42 DBDCIdx=1, ChBand=1, BW=2, TXStream=3, RXStream=3, scan(0)
Tue Jan 23 17:44:53 2024 kern.notice kernel: [  560.932935] 7981@C23L3,scan_partial_trigger_checker() 1615: (rax0) NumOfChannels = 5, LastScanChannel = 140, bScanning = 1, BreakTime = 0[1]
Tue Jan 23 17:44:54 2024 kern.notice kernel: [  561.048896] 7981@C23L3,scan_partial_trigger_checker() 1615: (rax0) NumOfChannels = 5, LastScanChannel = 140, bScanning = 1, BreakTime = 0[1]
Tue Jan 23 17:44:54 2024 kern.notice kernel: [  561.083777] 7981@C03L3,MtCmdSetTxRxPath() 2799: ctrl_chl=48, ctrl_ch2=0, cent_ch=42, RxPath=7, BandIdx=1, ChBand=1, BW=2,TXStream=3, RXStream=7, scan(0)
Tue Jan 23 17:44:54 2024 kern.err kernel: [  561.097996] 7981@C12L1,EDCCAInit() 21006: EDCCA compensation: uni_compensation=0, bw_compensation=0, final compensation=0
Tue Jan 23 17:44:54 2024 kern.notice kernel: [  561.109020] 7981@C23L3,scan_ch_restore() 252: End of SCAN(TYPE: 8, BandIdx: 1), restore to BW(2) channel 42, Total BSS[00]
Tue Jan 23 17:44:54 2024 kern.notice kernel: [  561.120085] 7981@C08L3,UpdateBeaconHandler() 1931: BCN_UPDATE_ENABLE_TX, OmacIdx = 0 (rax0)
Tue Jan 23 17:44:54 2024 kern.notice kernel: [  561.128432] 7981@C08L3,UpdateBeaconHandler() 1936: 	Band1 BcnInitedRnd = 5076
Tue Jan 23 17:44:54 2024 kern.notice kernel: [  561.135590] 7981@C23L3,cntl_scan_conf() 624: reset scan fsm, current status is 0x0
Tue Jan 23 17:44:54 2024 kern.notice kernel: [  561.143171] 7981@C08L3,UpdateBeaconHandler() 1931: BCN_UPDATE_ENABLE_TX, OmacIdx = 0 (rax0)
Tue Jan 23 17:44:54 2024 kern.notice kernel: [  561.151546] 7981@C08L3,UpdateBeaconHandler() 1936: 	Band1 BcnInitedRnd = 5076
Tue Jan 23 17:44:54 2024 kern.debug kernel: [  561.158693] SCAN DONE, Reset FSM/CNTL IDLE.
Tue Jan 23 17:44:56 2024 kern.notice kernel: [  561.162890] 7981@C23L3,ReleaseChannelOpCharge() 1308: the ChOpCharge of owner=2 is released now!!
Tue Jan 23 17:44:56 2024 kern.notice kernel: [  561.162890]
Tue Jan 23 17:44:56 2024 kern.debug kernel: [  563.556903] BcnCheck start after 2600 ms (ra0)
Tue Jan 23 17:44:58 2024 daemon.err lua: (...arch64_cortex-a53/gl-sdk4-repeater/usr/sbin/repeater:1773) /usr/lib/lua/gl/wifi.lua:123: bad argument #1 to 'sub' (integer expected, got nil)
Tue Jan 23 17:44:59 2024 kern.debug kernel: [  566.168905] BcnCheck start after 100 ms (ra0)
Tue Jan 23 17:45:00 2024 daemon.info lua: (...arch64_cortex-a53/gl-sdk4-repeater/usr/sbin/repeater:582) load config...
Tue Jan 23 17:45:00 2024 daemon.info lua: (...arch64_cortex-a53/gl-sdk4-repeater/usr/sbin/repeater:517) Manager created...
Tue Jan 23 17:45:01 2024 daemon.info lua: (...arch64_cortex-a53/gl-sdk4-repeater/usr/sbin/repeater:429) found device: mt798111 mtk ra0 2g
Tue Jan 23 17:45:01 2024 daemon.info lua: (...arch64_cortex-a53/gl-sdk4-repeater/usr/sbin/repeater:429) found device: mt798112 mtk rax0 5g
1 Like

Yup it can go two ways:

  1. The channel is to high, dfs disconnect and then the driver aborts although not entirely 100% if that is what 0x10 means as error.

Then followed with this:

My suspicioun is that the repeater script had this case not defined and may exits.

  1. The driver just has issues with 5ghz repeating.

Anyhow you can try to set the channel very low to something like 36?, and channel width to 80mhz.

Only check if 36 is allowed in ur country. :+1:

I did some digging for 0x10 and saw this:

Maybe its the power supply?:wink:

1 Like

How many WiFi do you have around if you search on your phone?

Got exactly the same thing on my brand new MT3000 on 4.4.5 (as shipped) and on 4.5.0

Not seeing ANY wifi. I’m among about 15 SSIDs (several 2.4 and 5ghz)
Phone AP also doesn’t show up

The only thing that worked is:

I also updated firmware because once this issue was resolved, I was not getting an ip from dhcp.

Now running 4.6 with open source drivers and suddenly all works well

Hello! I figured it out by changing the default country of the radio in the LuCI interface (NetworkMTk WiFi) and rebooted the router after changing it to my home country. My unit was set to Germany (it is an EU model, I believe).

I wish you would add this option in the GLi UI in future versions. An idea is to use the geoIP location from the WAN interface to approximate the country where the router is and automatically set the radio or the user can manually set it.

4 Likes

What was the country code and what did you change to?

Second that. As a Travel Router, this should not be buried deep in the Luci menu.
Same goes for quite a number of other functions that I have requested be put in the GLi App as well as the normal Web-based UI.

1 Like

The default country was Germany. I changed it to Philippines.

Change it back to US if you encounter problems like I have. For some reason the regions don’t play nice with other routers built for your home country. I now have nightmares and PTSD from playing with region settings.

The main cause is that most cheap Wi-Fi APs don’t have the right region. And in some countries, they give a shit about those settings. So you travel to Indonesia, for example, and the APs there have all different country codes because there were set up by people without any knowledge.

It’s law. Signals are heavily monitored because of air traffic. My phone indoors will broadcast dfs but outdoors it will change to a basic channel the moment I walk out of the door because I live within the no fly zone of an airport. There’s also things like emergency services who have reserved signals and all those signals aren’t allowed to overlap or interfere with each other because of their importance to life.

Very strange country because they make things different from other big counties.
Check out my old post

2 Likes