From: linus.luessing@c0d3.blue (Linus Lüssing)
To: linus-amlogic@lists.infradead.org
Subject: [PATCH 0/4] meson8b-odroidc1: ethernet support
Date: Mon, 2 Oct 2017 21:54:32 +0200 [thread overview]
Message-ID: <20171002195432.GX6726@otheros> (raw)
In-Reply-To: <cover.1506507688.git.ingrassia@epigenesys.com>
Hi Emiliano,
On Wed, Sep 27, 2017 at 12:39:32PM +0200, Emiliano Ingrassia wrote:
> This patchset enables ethernet support on Odroid-C1/C1+ boards,
> improving and extending the ethernet description in the relative
> device tree.
>
> In particular:
> - the mpll2 clock is enabled to avoid timeout during ethernet DMA reset;
> - the Meson8b ethernet controller description is fixed and extended;
> - the Odroid-C1/C1+ ethernet PHY description is added;
> - the dwmac sleep and timeout values used during DMA reset are fixed.
>
> This patchset has been tested on Odroid-C1+ board.
I tried this patchset on an Odroid C1+ with a v4.14-rc3 kernel
plus these currently pending patches from this mailing list [0].
I'm observing the following issue:
1) The C1+ successfully gets an IPv6 address from stateless
autoconfiguration
2) IPv6 pinging from the C1+ to another host X works
C1+ -> X => OK
3) IPv6 pinging from host X to the C1+ does not work:
X -> C1+ => not OK
4) While ping'ing from X->C1+ after some seconds / a minute a
parallel C1+->X ping stops working too. After stopping the
X->C1+ ping the C1+->X ping quickly recovers within about
one or two seconds.
I tried adding the "eee-broken-1000t;" parameter to
meson8b-odroidc1.dts similar to meson-gxbb-odroidc2.dts. Did not
seem to help though.
Still, this behaviour very much feels like a powersaving issue.
And/or an incomplete setup of the random MAC address on the C1+,
for instance a missing notification of the MAC address for the
ethernet chip, leaving it unable to wake up / create interrupts
for incoming frames with the destination of the C1+.
The C1+ and host X are both connected via cable to the same switch
of a router.
Can you reproduce this issue on your side, Emiliano?
Regards, Linus
[0]:
e008445 ARM: multi_v7_defconfig: Add Amlogic Meson MMC support
a315380 ARM: dts: meson8b: Add MMC nodes
90a73b6 mmc: meson-mx-sdio: Add a driver for the Amlogic Meson8 and Meson8b SoCs
2f0b808 dt-bindings: mmc: Document the Amlogic Meson8 and Meson8b SDIO bindings
31247f2 net: stmmac: fixing DMA reset sleep and timeout values
1f43db3 ARM: dts: meson8b-odroidc1: enabling ethernet support
8ecc9d3 ARM: dts: meson8b: extending ethernet controller description
be4a137 clk: meson8b: keep mpll2 clock enabled
54b818c ARM: dts: meson8b: add reserved memory zone to fix silent freezes
113819d ARM: dts: meson: enabling the USB Host controller on Odroid-C1/C1+ board
7240c6d ARM: dts: meson: fixing USB support on Meson8b
a9153ba ARM: dts: meson8b: add support for booting the secondary CPU cores
8529b23 ARM: dts: meson8: add support for booting the secondary CPU cores
fd053c9 ARM: meson: Add SMP bringup code for Meson8 and Meson8b
d6b74cd ARM: smp_scu: allow the platform code to read the SCU CPU status
822a0d8 ARM: smp_scu: add a helper for powering on a specific CPU
7da8338 dt-bindings: Amlogic: Add Meson8 and Meson8b SMP related documentation
next prev parent reply other threads:[~2017-10-02 19:54 UTC|newest]
Thread overview: 27+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-09-27 10:39 [PATCH 0/4] meson8b-odroidc1: ethernet support Emiliano Ingrassia
2017-09-27 10:40 ` [PATCH 1/4] clk: meson8b: keep mpll2 clock enabled Emiliano Ingrassia
2017-09-28 7:11 ` Jerome Brunet
2017-09-28 9:59 ` Emiliano Ingrassia
2017-09-28 15:08 ` Jerome Brunet
2017-09-28 21:29 ` Martin Blumenstingl
2017-09-30 17:08 ` Emiliano Ingrassia
2017-09-27 10:40 ` [PATCH 2/4] ARM: dts: meson8b: extending ethernet controller description Emiliano Ingrassia
2017-09-27 10:41 ` [PATCH 3/4] ARM: dts: meson8b-odroidc1: enabling ethernet support Emiliano Ingrassia
2017-09-27 10:46 ` [PATCH 4/4] net: stmmac: fixing DMA reset sleep and timeout values Emiliano Ingrassia
2017-09-27 10:46 ` Emiliano Ingrassia
2017-09-27 21:39 ` [PATCH 2/4] ARM: dts: meson8b: extending ethernet controller description Emiliano Ingrassia
2017-09-28 2:23 ` Linus Lüssing
2017-09-28 10:31 ` Emiliano Ingrassia
2017-09-28 21:41 ` Martin Blumenstingl
2017-09-29 19:10 ` Emiliano Ingrassia
2017-09-30 14:09 ` Martin Blumenstingl
2017-11-21 15:36 ` Emiliano Ingrassia
2017-11-26 21:02 ` Martin Blumenstingl
2017-11-26 21:58 ` Martin Blumenstingl
2017-12-04 22:37 ` Emiliano Ingrassia
2017-12-16 23:39 ` Martin Blumenstingl
2017-12-18 20:07 ` Emiliano Ingrassia
2017-10-02 19:54 ` Linus Lüssing [this message]
2017-10-06 8:10 ` [PATCH 0/4] meson8b-odroidc1: ethernet support Emiliano Ingrassia
2017-11-21 11:57 ` Linus Lüssing
2017-11-21 15:40 ` Emiliano Ingrassia
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20171002195432.GX6726@otheros \
--to=linus.luessing@c0d3.blue \
--cc=linus-amlogic@lists.infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.