Flint 2 (MT6000) 2.5Gbe issues

I have an MT6000 which was running 4.6.4 (non op24). I upgraded one of my LAN devices with 2.5G NIC and I noticed that I was not getting 2.5Gbps bidirectional speeds with iPerf

Check the upload / download speed difference:

I switched to 4.6.4-op24 and now I have bidirectional speeds close to 2.5Gbps:

But the issue is that now 5Ghz wifi speeds are terrible with op24. (I was getting around 1400mbps on 4.6.4 non op24 and now less than 900mbps on 4.6.4 op24.

Question 1: Why are op24 wifi speeds so bad?
Question 2: Is it a known issue that the 4.6.4 non op24 firmware does not support fully bidirectional 2.5Gbps speeds?

Hi

#1, Some users (possibly in different countries) have reported that the WiFi speed of firmware op24 will be better than the stable. Please confirm if the WiFi configuration of the 2 different firmware, like same country code, same channel, same bandwidth, etc.

#2, Please try the Openspeedtest (or other speedtest services, Librespeedtest) to test again to double confirm, recommand to run the speedtest server in another local machine client device not the router)

Hi @bruce

#1, Some users (possibly in different countries) have reported that the WiFi speed of firmware op24 will be better than the stable. Please confirm if the WiFi configuration of the 2 different firmware, like same country code, same channel, same bandwidth, etc.

Wifi configuration is the same on both firmwares:

  • Same country
  • Channel Auto
  • 80 Mhz

#2, Please try the Openspeedtest (or other speedtest services, Librespeedtest) to test again to double confirm, recommand to run the speedtest server in another local machine client device not the router)

  • For the wired speed tests, I do not have another 2.5Gbe device currently. Only the router and one PC.
  • For the Wireless speed tests I have also tried iperf3 between PC (2.5Gbe to router) <-> iPhone which used to top at about 1400/1500mbps on 4.6.4 non op24 but now tops to less than 900mbps too.

Hello,
I notice the same variations in the throughput for sending and receiving from the router (Flint2 in my case).

My setup for the screenshot bellow:

  • NAS Asustor AS6704T with embedded 2,5GbE NIC : IP = 192.168.2.203
  • The Flint2 GL-MT6000 with GL.iNet 4.6.4 firmware : IP = 192.168.2.1

Throughput tests with ethernet cables:

The NAS is sending:

The router is sending:

Throughput tests with Wifi 6 with my MBA M2:

The NAS is sending:

The router is sending:

A speedtest done via Wifi:

1 Like

@WizMeister heh, I think we talked on Reddit. I see similar WiFi speeds on op24.

@MilesTEG I can't test this currently, because I am on op24 and my family wouldn't be happy if I yank the internet connection now, but for the NAS is sending case, did you have the chance to monitor CPU use? I wonder if it triggers some path that is not hardware-accelerated? (Just guessing here.)

Yeah, it was me :slight_smile:

This isn't a problem from the NAS, I tested multiple times :slight_smile:
Here another test, between the same NAS, and a NUC also with an embedded 2,5GbE NIC :


You could see that the NAS is capable of sending near at 2,5Gbits/s as receiveing at the same speed.

For me, it's on the router there is a little problem.
For my use, it's not important because my internet provider gave me:

  • Download : 2,5Gbps on one ethernet port (really 5Gbps for all ethernet port and wifi)
  • Upload : 700 Mbps

So, this is my provider's connection that limits my ability to send on the internet.

The router may limits when I want to send through wifi to a NAS or NUC. But for me, that's more my macbook air that limits, I think.
The iperf3 results for my MBA on wifi, near the router (60 cm):

  • MBA is sending: 837 Mbits/sec
  • NAS is sending: 922 Mbits/sec

@gl.intet staff : what do you think?

The thing is, it’s only iperf on the router. I get near 2500MBit up and down to the internet through the router (I’m on 4Gbit symmetric), also on the stable firmware (non-OpenWrt 24).

This is why I was wondering whether running iperf on the router (I didn’t want to imply your NAS couldn’t receive or send 2.5Gbit), is bypassing the hardware-acceleration somehow and why I asked what the CPU load is on the router in the lower-bandwidth scenario.

Can you describe the network topology?
We wanted to check
thank you

Its a simple topology

Flint 2
└ --- 2.5G WAN port --> Cellular router in ip passthrough mode (It has 1Gbe LAN port)
└ --- 2.5G LAN port --> Dell machine with 2.5G NIC.

I installed 4.7 beta to test the LAN speeds and it has the same problem as 4.6.4 op21. No bidirectional 2.5Gbe speeds. I then reinstalled 4.6.4-op24 and verified that I do have 2.5Gbe bidirectional speeds. So it has to do with 4.6.4-op21 and 4.7-op21 beta.

(For WiFi I believe it was my bad. I inspected the backup I had on my 4.6.4 op21 setup and observed that indeed I had 160Mhz DFS enabled.)

Isn't your wan port only 1Gb?
Can the op version have 2Gb?

Isn't your wan port only 1Gb?

I am not reporting about speed tests over the internet so it shouldn't matter what my WAN connection is, I just mentioned it so you can have the full view of the topology. I am testing the speed between the router and the 2.5G LAN device.

Can the op version have 2Gb?

I do not understand your question. Which "op"? With 4.6.4-op24 I have bidirectional 2.5Gbe speeds as you see on the screenshot of my first post. With 4.6.4 non op-24 I do not get bidirectional 2.5Gbe. It is clearly shown on the screenshots I posted and @MilesTEG posted.

On which device are the iperf server and client?
sorry, by op I mean 4.6.4-op24

Doesn't matter who is the server, it matters the direction of the data. If the router is the receiver, then the speed is slow.

Example A:

Iperf server: Flint 2 (192.168.1.1)
Iperf client: Dell with 2.5Gbe NIC

If I run iperf3 -c 192.168.1.1 from the Dell machine (sender is Dell and receiver is Flint 2) then I have slow speed (about 1.13Gbps)
If I run iperf3 -c 192.168.1.1 -R from the Dell machine (reverse; sender is Flint 2 and receiver is Dell) then I have expected speed (about 2.3Gbps)

Example B:

Iperf server: Dell with 2.5Gbe NIC (192.168.1.69)
Iperf client: Flint 2

If I run iperf3 -c 192.168.1.69 from the Flint 2 (sender is Flint 2 and receiver is Dell) then I have expected speed (about 2.3Gbps)
If I run iperf3 -c 192.168.1.69 -R from the Flint 2 (reverse; sender is Dell and receiver is Flint 2) then I have slow speed (about 1.13Gbps)

sorry, by op I mean 4.6.4-op24

With 4.6.4-op24 I have consistent 2.5Gbps speeds on both examples.

[iperf server] PC <-----> wan - [MT6000] - lan <-----> PC[iperf client]

Can you test it like this?

I do not own another 2.5Gbe client device but I am expecting a USBC 2.5Gbe NIC the following days to use with my laptop. I will test and report within the week.

I may be able to do some testing of intervlan routing later in the week.

I think the 2.5G switches i ordered will arrive later today but i also need some 10G sfp+ modules to upgrade the link between my switches from 1G

Probably MBA (Which generation?) wireless performance limits. Can press the keyboard 'option' and click the WIFI logo, to see the detail wireless connectivity info below the SSID.

Do clean up settings (starting from scratch) going from non-op24 to op24?

They have different kernel's and different versions of underlying openWRT

Of course, for each change of firmware, its from scratch