01-07-2018, 02:53 PM
After reading today's irc logs I've realized that ayufan has found the solution.
You need to change "rx_delay" in file "arch/arm64/boot/dts/rockchip/rk3328-rock64.dts".
From:
rx_delay = <0x11>;
To:
rx_delay = <0x18>;
After that change everything is peachy:
I would like to thank ayufan for his contributions to linux on Rock64.
You need to change "rx_delay" in file "arch/arm64/boot/dts/rockchip/rk3328-rock64.dts".
From:
rx_delay = <0x11>;
To:
rx_delay = <0x18>;
After that change everything is peachy:
Code:
[root@cep03 ~]# uname -a
Linux cep03 4.15.0-rc6 #2 SMP PREEMPT Sat Jan 6 18:45:37 UTC 2018 aarch64 aarch64 aarch64 GNU/Linux
[root@cep03 ~]# iperf3 -c 192.168.11.100 -R
Connecting to host 192.168.11.100, port 5201
Reverse mode, remote host 192.168.11.100 is sending
[ 4] local 192.168.11.103 port 48676 connected to 192.168.11.100 port 5201
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-1.00 sec 60.6 MBytes 508 Mbits/sec
[ 4] 1.00-2.00 sec 79.0 MBytes 663 Mbits/sec
[ 4] 2.00-3.00 sec 96.8 MBytes 812 Mbits/sec
[ 4] 3.00-4.00 sec 96.7 MBytes 811 Mbits/sec
[ 4] 4.00-5.00 sec 96.6 MBytes 811 Mbits/sec
[ 4] 5.00-6.00 sec 96.9 MBytes 813 Mbits/sec
[ 4] 6.00-7.00 sec 97.0 MBytes 814 Mbits/sec
[ 4] 7.00-8.00 sec 96.8 MBytes 812 Mbits/sec
[ 4] 8.00-9.00 sec 97.0 MBytes 813 Mbits/sec
[ 4] 9.00-10.00 sec 96.2 MBytes 807 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth Retr
[ 4] 0.00-10.00 sec 914 MBytes 767 Mbits/sec 0 sender
[ 4] 0.00-10.00 sec 914 MBytes 767 Mbits/sec receiver
iperf Done.
[root@cep03 ~]# ethtool -S eth0 | grep err | grep -v ": 0"
[root@cep03 ~]#
I would like to thank ayufan for his contributions to linux on Rock64.