Hi Hauke,
Am 2017-09-25 22:10, schrieb Hauke Mehrtens:
On 09/25/2017 08:47 AM, Gerhard Bertelsmann wrote:
Hi Hauke,
Am 2017-09-25 00:14, schrieb Hauke Mehrtens:
On 09/24/2017 04:39 PM, Hauke Mehrtens wrote:
On 09/24/2017 12:27 AM, Lucian Cristian wrote:
On 23.09.2017 19:03, Gerhard Bertelsmann wrote:
Hi Zoltan,
Am 2017-09-23 17:36, schrieb Zoltan HERPAI:
Hi Gerhard,
On Sat, 23 Sep 2017, Gerhard Bertelsmann wrote:
Hi,
I'm trying Lede HEAD with a BananaPI (SUNXI7 A20) and have an
issue
with the network connection:
root@Modellbahn-BPi:/# ping -qc 100 192.168.0.9
PING 192.168.0.9 (192.168.0.9): 56 data bytes
[snip]
Does anybody have a clue why this happens ?
Can you please post a full dmesg.
yes, of course:
root@Modellbahn-BPi:~# dmesg
[ 0.000000] Booting Linux on physical CPU 0x0
.......
root@Modellbahn-BPi:~# ping -qc 100 192.168.0.9
PING 192.168.0.9 (192.168.0.9): 56 data bytes
--- 192.168.0.9 ping statistics ---
100 packets transmitted, 94 packets received, 6% packet loss
round-trip min/avg/max = 0.354/0.518/1.182 ms
root@Modellbahn-BPi:~# ip -s -d link show eth0
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel
master br-lan state UP mode DEFAULT group default qlen 1000
link/ether 02:03:0a:43:06:44 brd ff:ff:ff:ff:ff:ff promiscuity
1
bridge_slave state forwarding priority 32 cost 4 hairpin off
guard
off root_block off fastleave off learning on flood on port_id
0x8001
port_no 0x1 designated_port 32769
RX: bytes packets errors dropped overrun mcast
88003 560 0 9 0 0
TX: bytes packets errors dropped carrier collsns
20196 210 0 0 0 0
Regards,
Gerd
_______________________________________________
Lede-dev mailing list
Lede-dev@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/lede-dev
I don't have packet loss but I have slow upload (A20 Olimex Lime2)
but
maybe is the uboot bug found on the internet if is not already in
the
uboot mainline, if I increase the number of parallel connection the
speed goes up to 200Mb/s
UP:
[ ID] Interval Transfer Bandwidth Retr Cwnd
[ 4] 0.00-1.00 sec 2.18 MBytes 18.2 Mbits/sec 148 7.03
KBytes
[ 4] 1.00-2.00 sec 4.73 MBytes 39.7 Mbits/sec 317 4.22
KBytes
[ 4] 2.00-3.00 sec 4.38 MBytes 36.7 Mbits/sec 294 4.22
KBytes
[ 4] 3.00-4.00 sec 4.92 MBytes 41.2 Mbits/sec 344 2.81
KBytes
[ 4] 4.00-5.00 sec 3.01 MBytes 25.3 Mbits/sec 210 12.7
KBytes
[ 4] 5.00-6.00 sec 7.56 MBytes 63.4 Mbits/sec 503 2.81
KBytes
[ 4] 6.00-7.00 sec 3.13 MBytes 26.2 Mbits/sec 216 1.41
KBytes
[ 4] 7.00-8.00 sec 665 KBytes 5.45 Mbits/sec 58 2.81
KBytes
[ 4] 8.00-9.00 sec 7.97 MBytes 66.9 Mbits/sec 554 7.03
KBytes
[ 4] 9.00-10.00 sec 1.42 MBytes 11.9 Mbits/sec 137 2.81
KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth Retr
[ 4] 0.00-10.00 sec 39.9 MBytes 33.5 Mbits/sec
2781
sender
[ 4] 0.00-10.00 sec 39.6 MBytes 33.2
Mbits/sec
receiver
DOWN:
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-1.00 sec 55.2 MBytes 463 Mbits/sec
[ 4] 1.00-2.00 sec 58.4 MBytes 490 Mbits/sec
[ 4] 2.00-3.00 sec 55.3 MBytes 464 Mbits/sec
[ 4] 3.00-4.00 sec 55.4 MBytes 465 Mbits/sec
[ 4] 4.00-5.00 sec 55.8 MBytes 468 Mbits/sec
[ 4] 5.00-6.00 sec 56.1 MBytes 471 Mbits/sec
[ 4] 6.00-7.00 sec 55.1 MBytes 463 Mbits/sec
[ 4] 7.00-8.00 sec 55.6 MBytes 466 Mbits/sec
[ 4] 8.00-9.00 sec 55.3 MBytes 464 Mbits/sec
[ 4] 9.00-10.00 sec 55.4 MBytes 465 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth Retr
[ 4] 0.00-10.00 sec 559 MBytes 469 Mbits/sec 0
sender
[ 4] 0.00-10.00 sec 559 MBytes 469
Mbits/sec
receiver
Hi,
I think the U-Boot should not influence this.
@Gred could you please remove all the patches from
target/linux/sunxi/patches-4.9/ and test with such an image and then
report back your results please? It could be that something when
wrong
when I backported some clock patches.
Hauke
Hi Gerd,
Could you please also test in addition my sunxi feature branch here:
https://git.lede-project.org/?p=lede/hauke/staging.git;a=shortlog;h=refs/heads/sunxi
It contains an updated version of the stmmac driver, I did this
mostly
to add support for the A64, but it could also fix your problems.
Hauke
thanks for your assistance.
I've tested both versions, stock Lede HEAD without patches and your
git.
Both showing the same problem with packet lost and poor upload
bandwidth.
Regards
Gerd
Ok they I can probably not help any more, this looks more like a bug in
the upstream kernel introduced between kernel 4.4 and 4.9. It probably
makes sense to talk directly to the Linux stmmac maintainers about this
problem.
Hauke
IMHO Cristian mentioned it already, there seems to some magic in the old
Uboot versions aka CONFIG_GMAC_TX_DELAY.
I adapted
https://groups.google.com/forum/#!msg/linux-sunxi/Y_Zh5juEJG4/egjJojeTgS8J
and received much better results:
U-Boot 2017.07 (Sep 24 2017 - 14:28:28 +0000) Allwinner Technology
CPU: Allwinner A20 (SUN7I)
Model: LeMaker Banana Pi
I2C: ready
DRAM: 1 GiB
MMC: SUNXI SD/MMC: 0
*** Warning - bad CRC, using default environment
=> md.l 0x1c20164 1
01c20164: 00000000 ....
=> mw.l 0x1c20164 0xc06 1
=> boot
...
root@LEDE:~# uname -a
Linux LEDE 4.9.51 #0 SMP PREEMPT Sun Sep 24 14:28:28 2017 armv7l
GNU/Linux
root@LEDE:~# ping -qc 100 192.168.0.9
PING 192.168.0.9 (192.168.0.9): 56 data bytes
--- 192.168.0.9 ping statistics ---
100 packets transmitted, 100 packets received, 0% packet loss
round-trip min/avg/max = 0.363/0.514/0.813 ms
root@LEDE:~# iperf -c 192.168.0.9 -d
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
------------------------------------------------------------
Client connecting to 192.168.0.9, TCP port 5001
TCP window size: 87.5 KByte (default)
------------------------------------------------------------
[ 5] local 192.168.0.159 port 54946 connected with 192.168.0.9 port
5001
[ 4] local 192.168.0.159 port 5001 connected with 192.168.0.9 port
52498
[ ID] Interval Transfer Bandwidth
[ 5] 0.0-10.0 sec 695 MBytes 583 Mbits/sec
[ 4] 0.0-10.0 sec 330 MBytes 276 Mbits/sec
I'm not an Uboot expert, maybe somebody else could migrate
this parameter from the old Uboot to the new one.
Regards
Gerd
_______________________________________________
Lede-dev mailing list
Lede-dev@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/lede-dev