Welcome! Log In Create A New Profile

Advanced

GTI Mirabox and Netgear RN120 (Armada 370) Installation & Kernel Upgrade (Linux-5.10.7)

Posted by bodhi 
Re: GTI Mirabox and Netgear RN120 (Armada 370) Installation & Kernel Upgrade
December 06, 2020 12:05PM
iperf only

[  4] local 192.168.7.28 port 5001 connected with 192.168.7.48 port 54852
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-10.0 sec  1.10 GBytes   941 Mbits/sec
[  4] local 192.168.7.28 port 5001 connected with 192.168.7.48 port 54854
[  4]  0.0-10.0 sec  1.04 GBytes   896 Mbits/sec
[  4] local 192.168.7.28 port 5001 connected with 192.168.7.48 port 54856
[  4]  0.0-10.0 sec  1.06 GBytes   909 Mbits/sec
[  4] local 192.168.7.28 port 5001 connected with 192.168.7.48 port 54858
[  4]  0.0-10.0 sec  1.02 GBytes   877 Mbits/sec
[  4] local 192.168.7.28 port 5001 connected with 192.168.7.48 port 54860
[  4]  0.0-10.0 sec  1.03 GBytes   888 Mbits/sec

Linux Mirabox 5.9.3-mvebu-370xp-tld-3
--------------------------------------------------------------------------------------------------
[  4] local 192.168.7.28 port 5001 connected with 192.168.7.48 port 35082
[  4]  0.0-10.0 sec   717 MBytes   601 Mbits/sec
[  4] local 192.168.7.28 port 5001 connected with 192.168.7.48 port 35084
[  4]  0.0-10.0 sec   734 MBytes   614 Mbits/sec
[  4] local 192.168.7.28 port 5001 connected with 192.168.7.48 port 35086
[  4]  0.0-10.0 sec   728 MBytes   610 Mbits/sec
[  4] local 192.168.7.28 port 5001 connected with 192.168.7.48 port 35088
[  4]  0.0-10.0 sec   721 MBytes   604 Mbits/sec
[  4] local 192.168.7.28 port 5001 connected with 192.168.7.48 port 35090
[  4]  0.0-10.0 sec   725 MBytes   608 Mbits/sec

Linux Mirabox 5.9.3-mvebu-370xp-tld-4
--------------------------------------------------------------------------------------------------

Linux Mirabox 5.9.3-mvebu-370xp-tld-3 is still the best
Re: GTI Mirabox and Netgear RN120 (Armada 370) Installation & Kernel Upgrade
December 06, 2020 03:34PM
Thanks David!

Looks like that IO coherency patch does not work (by itself).

-bodhi
===========================
Forum Wiki
bodhi's corner
Re: GTI Mirabox and Netgear RN120 (Armada 370) Installation & Kernel Upgrade
December 06, 2020 05:43PM
So apparently, either

- The target has enough juice (the M300 is 2Ghz, 2GB RAM), this kernel has no problem maxing out the network speed.

- Something in the network configuration with the Mirabox that causes the slow down if it is the recipient.


root@Mirabox:~# uname -a
Linux Mirabox 5.9.3-mvebu-370xp-tld-3 #3.0 PREEMPT Sun Nov 29 14:33:38 PST 2020 armv7l GNU/Linux
root@Mirabox:~# dmesg | grep flow
[  188.423040] mvneta d0070000.ethernet eth0: Link is Up - 1Gbps/Full - flow control off

root@M300:~# uname -a
Linux M300 5.9.12-kirkwood-tld-1 #1.0 PREEMPT Sat Dec 5 14:05:39 PST 2020 armv5tel GNU/Linux
root@M300:~# dmesg | grep flow
[   34.171088] mv643xx_eth_port mv643xx_eth_port.0 eth0: link up, 1000 Mb/s, full duplex, flow control disabled


root@Mirabox:~# iperf -n4000M -i 3 -c 192.168.0.232
------------------------------------------------------------
Client connecting to 192.168.0.232, TCP port 5001
TCP window size: 43.8 KByte (default)
------------------------------------------------------------
[  3] local 192.168.0.252 port 53616 connected with 192.168.0.232 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0- 3.0 sec   337 MBytes   942 Mbits/sec
[  3]  3.0- 6.0 sec   338 MBytes   944 Mbits/sec
[  3]  6.0- 9.0 sec   337 MBytes   941 Mbits/sec
[  3]  9.0-12.0 sec   336 MBytes   940 Mbits/sec
[  3] 12.0-15.0 sec   338 MBytes   945 Mbits/sec
[  3] 15.0-18.0 sec   337 MBytes   942 Mbits/sec
[  3] 18.0-21.0 sec   336 MBytes   941 Mbits/sec
[  3] 21.0-24.0 sec   336 MBytes   940 Mbits/sec
[  3] 24.0-27.0 sec   337 MBytes   941 Mbits/sec
[  3] 27.0-30.0 sec   337 MBytes   943 Mbits/sec
[  3] 30.0-33.0 sec   336 MBytes   939 Mbits/sec
[  3]  0.0-35.6 sec  3.91 GBytes   942 Mbits/sec

root@M300:~# iperf -n4000M -i 3 -c 192.168.0.252
------------------------------------------------------------
Client connecting to 192.168.0.252, TCP port 5001
TCP window size: 43.8 KByte (default)
------------------------------------------------------------
[  3] local 192.168.0.232 port 58530 connected with 192.168.0.252 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0- 3.0 sec   231 MBytes   646 Mbits/sec
[  3]  3.0- 6.0 sec   229 MBytes   641 Mbits/sec
[  3]  6.0- 9.0 sec   231 MBytes   645 Mbits/sec
[  3]  9.0-12.0 sec   230 MBytes   643 Mbits/sec
[  3] 12.0-15.0 sec   230 MBytes   643 Mbits/sec
[  3] 15.0-18.0 sec   229 MBytes   641 Mbits/sec
[  3] 18.0-21.0 sec   231 MBytes   645 Mbits/sec
[  3] 21.0-24.0 sec   230 MBytes   643 Mbits/sec
[  3] 24.0-27.0 sec   230 MBytes   642 Mbits/sec
[  3]  0.0-29.1 sec  2.18 GBytes   643 Mbits/sec

-bodhi
===========================
Forum Wiki
bodhi's corner
Re: GTI Mirabox and Netgear RN120 (Armada 370) Installation & Kernel Upgrade
December 09, 2020 05:46AM
David,

If you could, test the Mirabox with the M300 (see new Kirkwood kernel: https://forum.doozan.com/read.php?2,12096,112319#msg-112319).

-bodhi
===========================
Forum Wiki
bodhi's corner
Re: GTI Mirabox and Netgear RN120 (Armada 370) Installation & Kernel Upgrade
December 09, 2020 10:57AM
M300 has better performance with the new kernel. Better than Mirabox.

root@OptiPlex790:~# iperf -s
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size:  128 KByte (default)
------------------------------------------------------------
[  4] local 192.168.7.28 port 5001 connected with 192.168.7.48 port 50150
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-10.0 sec  1002 MBytes   840 Mbits/sec
[  4] local 192.168.7.28 port 5001 connected with 192.168.7.48 port 50152
[  4]  0.0-10.0 sec  1.05 GBytes   902 Mbits/sec
[  4] local 192.168.7.28 port 5001 connected with 192.168.7.48 port 50154
[  4]  0.0-10.0 sec  1.05 GBytes   900 Mbits/sec
[  4] local 192.168.7.28 port 5001 connected with 192.168.7.48 port 50156
[  4]  0.0-10.0 sec  1.04 GBytes   892 Mbits/sec

Linux Mirabox 5.9.3-mvebu-370xp-tld-3

--------------------------------------------------------------------------------------------------

[  4] local 192.168.7.28 port 5001 connected with 192.168.7.109 port 40602
[  4]  0.0-10.0 sec   980 MBytes   821 Mbits/sec
[  4] local 192.168.7.28 port 5001 connected with 192.168.7.109 port 40604
[  4]  0.0-10.0 sec   980 MBytes   822 Mbits/sec
[  4] local 192.168.7.28 port 5001 connected with 192.168.7.109 port 40606
[  4]  0.0-10.0 sec   984 MBytes   824 Mbits/sec

Linux m301 5.2.9-kirkwood-tld-2 #1 PREEMPT Wed Aug 28 03:55:21 PDT 2019 armv5tel GNU/Linux

--------------------------------------------------------------------------------------------------

[  4] local 192.168.7.28 port 5001 connected with 192.168.7.109 port 48438
[  4]  0.0-10.0 sec  1.10 GBytes   940 Mbits/sec
[  4] local 192.168.7.28 port 5001 connected with 192.168.7.109 port 48440
[  4]  0.0-10.0 sec  1.10 GBytes   940 Mbits/sec
[  4] local 192.168.7.28 port 5001 connected with 192.168.7.109 port 48442
[  4]  0.0-10.0 sec  1.10 GBytes   940 Mbits/sec

Linux m301 5.9.12-kirkwood-tld-1 #1.0 PREEMPT Sat Dec 5 14:05:39 PST 2020 armv5tel GNU/Linux


--------------------------------------------------------------------------------------------------


940Mbit/sec is about the maximum I can get from any machine on this spot to my i3 server (192.168.7.28).
Re: GTI Mirabox and Netgear RN120 (Armada 370) Installation & Kernel Upgrade
December 09, 2020 04:02PM
Cool!

That's what I am seeing above:

https://forum.doozan.com/read.php?2,92514,112279#msg-112279

Mirabox to M300 : ~940 Mbs

And with the new Kirkwood kernel 5.9.12-kirkwood-tld-1, most of the boxes ( that I have tested so far: Pogo E02, GH Home, GF Net) will be able to achieve the ~940 Mbs.

======

The configuration I am using for the test:

Mirabox -- DLink DAP-1522 Wireless bridge -- M300

This bridge has 4 Gbit ports. Based on the iperf tests number, it does not have flow control enabled in itself (which is usually an unknown variable unless you run OpenWrt or other open source switch/router).

======

The Armada 370 SoC has some HW disadvantage comparing to the Armada 38x or XP. So I'm not sure if we could get it to perform as well if it is the receiver of network traffics.

-bodhi
===========================
Forum Wiki
bodhi's corner



Edited 1 time(s). Last edit at 12/10/2020 05:28AM by bodhi.
Re: GTI Mirabox and Netgear RN120 (Armada 370) Installation & Kernel Upgrade
January 27, 2021 02:16PM
Hi bodhi again,
Could we get 5.10.7 kernel if possible?If it will not increase network problem please don't bother.
Regards.
Re: GTI Mirabox and Netgear RN120 (Armada 370) Installation & Kernel Upgrade
January 27, 2021 06:13PM
whitepawn,

> Could we get 5.10.7 kernel if possible?If it will
> not increase network problem please don't bother.

Sure I will build that in the next few days (I meant to but was a little bit busy)

-bodhi
===========================
Forum Wiki
bodhi's corner
Re: GTI Mirabox and Netgear RN120 (Armada 370) Installation & Kernel Upgrade
January 30, 2021 09:23PM
Kernel linux-5.10.7-mvebu-370xp-tld-1 package has been uploaded. Please see 1st for download link.

NOTE: this is the special kernel version for GTI Mirabox and Netgear RN102 boxes only.

-bodhi
===========================
Forum Wiki
bodhi's corner



Edited 1 time(s). Last edit at 01/30/2021 09:24PM by bodhi.
Author:

Your Email:


Subject:


Spam prevention:
Please, enter the code that you see below in the input field. This is for blocking bots that try to post this form automatically. If the code is hard to read, then just try to guess it right. If you enter the wrong code, a new image is created and you get another chance to enter it right.
Message: