netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* PROBLEM: Broken or delayed ethernet on Xilinx ZCU104 since 5.18 (regression)
@ 2023-08-04 15:26 Nick Bowler
  2023-08-04 15:45 ` Linux regression tracking (Thorsten Leemhuis)
  2023-08-04 15:52 ` Rob Herring
  0 siblings, 2 replies; 21+ messages in thread
From: Nick Bowler @ 2023-08-04 15:26 UTC (permalink / raw)
  To: linux-kernel, linux-arm-kernel, netdev; +Cc: regressions

Hi,

With recent kernels (5.18 and newer) the ethernet is all wonky on my
ZCU104 board.

There is some behaviour inconsistency between kernel versions identified
during bisection, so maybe there is more than one issue with the ethernet?

  6.5-rc4: after 10 seconds, the following message is printed:

    [   10.761808] platform ff0e0000.ethernet: deferred probe pending

  but the network device seemingly never appears (I waited about a minute).

  6.1 and 6.4: after 10 seconds, the device suddenly appears and starts
  working (but this is way too late).

  5.18: the device never appears and no unusual messages are printed
  (I waited ten minutes).

With 5.17 and earlier versions, the eth0 device appears without any delay.

Unfortunately, as bisection closed on the problematic section, all the
built kernels became untestable as they appear to crash during early
boot.  Nevertheless, I manually selected a commit that sounded relevant:

  commit e461bd6f43f4e568f7436a8b6bc21c4ce6914c36
  Author: Robert Hancock <robert.hancock@calian.com>
  Date:   Thu Jan 27 10:37:36 2022 -0600

      arm64: dts: zynqmp: Added GEM reset definitions

Reverting this fixes the problem on 5.18.  Reverting this fixes the
problem on 6.1.  Reverting this fixes the problem on 6.4.  In all of
these versions, with this change reverted, the network device appears
without delay.

Unfortunately, it seems this is not sufficient to correct the problem on
6.5-rc4 -- there is no apparent change in behaviour, so maybe there is
a new, different problem?

I guess I can kick off another bisection to find out when this revert
stops fixing things...

Let me know if you need any more info!

Thanks,
  Nick

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: PROBLEM: Broken or delayed ethernet on Xilinx ZCU104 since 5.18 (regression)
  2023-08-04 15:26 PROBLEM: Broken or delayed ethernet on Xilinx ZCU104 since 5.18 (regression) Nick Bowler
@ 2023-08-04 15:45 ` Linux regression tracking (Thorsten Leemhuis)
  2023-08-08 16:00   ` Robert Hancock
  2023-08-04 15:52 ` Rob Herring
  1 sibling, 1 reply; 21+ messages in thread
From: Linux regression tracking (Thorsten Leemhuis) @ 2023-08-04 15:45 UTC (permalink / raw)
  To: Robert Hancock
  Cc: regressions, netdev, Nick Bowler, linux-kernel, linux-arm-kernel,
	David S. Miller, Eric Dumazet, Paolo Abeni

[adding Robert Hancock (the author of the likely culprit) to the list of
recipients as well as the network maintainers]

[TLDR: I'm adding this report to the list of tracked Linux kernel
regressions; the text you find below is based on a few templates
paragraphs you might have encountered already in similar form.
See link in footer if these mails annoy you.]

On 04.08.23 17:26, Nick Bowler wrote:
> Hi,
> 
> With recent kernels (5.18 and newer) the ethernet is all wonky on my
> ZCU104 board.
> 
> There is some behaviour inconsistency between kernel versions identified
> during bisection, so maybe there is more than one issue with the ethernet?
> 
>   6.5-rc4: after 10 seconds, the following message is printed:
> 
>     [   10.761808] platform ff0e0000.ethernet: deferred probe pending
> 
>   but the network device seemingly never appears (I waited about a minute).
> 
>   6.1 and 6.4: after 10 seconds, the device suddenly appears and starts
>   working (but this is way too late).
> 
>   5.18: the device never appears and no unusual messages are printed
>   (I waited ten minutes).
> 
> With 5.17 and earlier versions, the eth0 device appears without any delay.
> 
> Unfortunately, as bisection closed on the problematic section, all the
> built kernels became untestable as they appear to crash during early
> boot.  Nevertheless, I manually selected a commit that sounded relevant:
> 
>   commit e461bd6f43f4e568f7436a8b6bc21c4ce6914c36
>   Author: Robert Hancock <robert.hancock@calian.com>
>   Date:   Thu Jan 27 10:37:36 2022 -0600
> 
>       arm64: dts: zynqmp: Added GEM reset definitions
> 
> Reverting this fixes the problem on 5.18.  Reverting this fixes the
> problem on 6.1.  Reverting this fixes the problem on 6.4.  In all of
> these versions, with this change reverted, the network device appears
> without delay.
> 
> Unfortunately, it seems this is not sufficient to correct the problem on
> 6.5-rc4 -- there is no apparent change in behaviour, so maybe there is
> a new, different problem?
> 
> I guess I can kick off another bisection to find out when this revert
> stops fixing things...
> 
> Let me know if you need any more info!

Thanks for the report. To be sure the issue doesn't fall through the
cracks unnoticed, I'm adding it to regzbot, the Linux kernel regression
tracking bot:

#regzbot ^introduced e461bd6f43f4e5
#regzbot title net/arm64: dts: Broken or delayed ethernet on Xilinx ZCU104
#regzbot ignore-activity

This isn't a regression? This issue or a fix for it are already
discussed somewhere else? It was fixed already? You want to clarify when
the regression started to happen? Or point out I got the title or
something else totally wrong? Then just reply and tell me -- ideally
while also telling regzbot about it, as explained by the page listed in
the footer of this mail.

Developers: When fixing the issue, remember to add 'Link:' tags pointing
to the report (the parent of this mail). See page linked in footer for
details.

Ciao, Thorsten (wearing his 'the Linux kernel's regression tracker' hat)
--
Everything you wanna know about Linux kernel regression tracking:
https://linux-regtracking.leemhuis.info/about/#tldr
That page also explains what to do if mails like this annoy you.

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: PROBLEM: Broken or delayed ethernet on Xilinx ZCU104 since 5.18 (regression)
  2023-08-04 15:26 PROBLEM: Broken or delayed ethernet on Xilinx ZCU104 since 5.18 (regression) Nick Bowler
  2023-08-04 15:45 ` Linux regression tracking (Thorsten Leemhuis)
@ 2023-08-04 15:52 ` Rob Herring
  2023-08-04 16:24   ` Nick Bowler
  1 sibling, 1 reply; 21+ messages in thread
From: Rob Herring @ 2023-08-04 15:52 UTC (permalink / raw)
  To: Nick Bowler; +Cc: linux-kernel, linux-arm-kernel, netdev, regressions

On Fri, Aug 4, 2023 at 9:27 AM Nick Bowler <nbowler@draconx.ca> wrote:
>
> Hi,
>
> With recent kernels (5.18 and newer) the ethernet is all wonky on my
> ZCU104 board.
>
> There is some behaviour inconsistency between kernel versions identified
> during bisection, so maybe there is more than one issue with the ethernet?
>
>   6.5-rc4: after 10 seconds, the following message is printed:
>
>     [   10.761808] platform ff0e0000.ethernet: deferred probe pending
>
>   but the network device seemingly never appears (I waited about a minute).
>
>   6.1 and 6.4: after 10 seconds, the device suddenly appears and starts
>   working (but this is way too late).

10 sec is probably the deferred probe timeout. You can set this to
less time on the kernel command line.

>   5.18: the device never appears and no unusual messages are printed
>   (I waited ten minutes).
>
> With 5.17 and earlier versions, the eth0 device appears without any delay.
>
> Unfortunately, as bisection closed on the problematic section, all the
> built kernels became untestable as they appear to crash during early
> boot.  Nevertheless, I manually selected a commit that sounded relevant:
>
>   commit e461bd6f43f4e568f7436a8b6bc21c4ce6914c36
>   Author: Robert Hancock <robert.hancock@calian.com>
>   Date:   Thu Jan 27 10:37:36 2022 -0600
>
>       arm64: dts: zynqmp: Added GEM reset definitions
>
> Reverting this fixes the problem on 5.18.  Reverting this fixes the
> problem on 6.1.  Reverting this fixes the problem on 6.4.  In all of
> these versions, with this change reverted, the network device appears
> without delay.

With the above change, the kernel is going to be waiting for the reset
driver which either didn't exist or wasn't enabled in your config
(maybe kconfig needs to be tweaked to enable it automatically).

There's not really a better solution than the probe timeout when the
DT was incomplete and new dependencies get added.

> Unfortunately, it seems this is not sufficient to correct the problem on
> 6.5-rc4 -- there is no apparent change in behaviour, so maybe there is
> a new, different problem?

Probably. You might check what changed with fw_devlink in that period.
(Offhand, I don't recall many changes)

> I guess I can kick off another bisection to find out when this revert
> stops fixing things...

That always helps.

Rob

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: PROBLEM: Broken or delayed ethernet on Xilinx ZCU104 since 5.18 (regression)
  2023-08-04 15:52 ` Rob Herring
@ 2023-08-04 16:24   ` Nick Bowler
  2023-08-04 16:28     ` Nick Bowler
                       ` (2 more replies)
  0 siblings, 3 replies; 21+ messages in thread
From: Nick Bowler @ 2023-08-04 16:24 UTC (permalink / raw)
  To: Rob Herring; +Cc: linux-kernel, linux-arm-kernel, netdev, regressions

On 04/08/2023, Rob Herring <robh@kernel.org> wrote:
> On Fri, Aug 4, 2023 at 9:27 AM Nick Bowler <nbowler@draconx.ca> wrote:
>>   commit e461bd6f43f4e568f7436a8b6bc21c4ce6914c36
>>   Author: Robert Hancock <robert.hancock@calian.com>
>>   Date:   Thu Jan 27 10:37:36 2022 -0600
>>
>>       arm64: dts: zynqmp: Added GEM reset definitions
>>
>> Reverting this fixes the problem on 5.18.  Reverting this fixes the
>> problem on 6.1.  Reverting this fixes the problem on 6.4.  In all of
>> these versions, with this change reverted, the network device appears
>> without delay.
>
> With the above change, the kernel is going to be waiting for the reset
> driver which either didn't exist or wasn't enabled in your config
> (maybe kconfig needs to be tweaked to enable it automatically).

The dts defines a reset-controller node with

  compatible = "xlnx,zynqmp-reset"

As far as I can see, this is supposed to be handled by the code in
drivers/reset/zynqmp-reset.c driver, it is enabled by CONFIG_ARCH_ZYNQMP,
and I have that set to "y", and it appears to be getting compiled in (that
is, there is a drivers/reset/zynqmp-reset.o file in the build directory).

However, unlike with the other firmware devices, I do not see this driver
under /sys/bus/platform/drivers, and there is no "driver" symlink under
/sys/bus/platform/devices/firmware:zynqmp-firmware:reset-controller

Is there some other config option that I need?  Is the reset driver just
completely not working?

>> Unfortunately, it seems this is not sufficient to correct the problem on
>> 6.5-rc4 -- there is no apparent change in behaviour, so maybe there is
>> a new, different problem?
>
> Probably. You might check what changed with fw_devlink in that period.
> (Offhand, I don't recall many changes)
>
>> I guess I can kick off another bisection to find out when this revert
>> stops fixing things...
>
> That always helps.

I'll do that.

Thanks,
  Nick

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: PROBLEM: Broken or delayed ethernet on Xilinx ZCU104 since 5.18 (regression)
  2023-08-04 16:24   ` Nick Bowler
@ 2023-08-04 16:28     ` Nick Bowler
  2023-08-04 16:47     ` Russell King (Oracle)
  2023-08-04 16:54     ` Nick Bowler
  2 siblings, 0 replies; 21+ messages in thread
From: Nick Bowler @ 2023-08-04 16:28 UTC (permalink / raw)
  To: Rob Herring; +Cc: linux-kernel, linux-arm-kernel, netdev, regressions

On 2023-08-04, Nick Bowler <nbowler@draconx.ca> wrote:
> As far as I can see, this is supposed to be handled by the code in
> drivers/reset/zynqmp-reset.c driver, it is enabled by CONFIG_ARCH_ZYNQMP,
> and I have that set to "y", and it appears to be getting compiled in (that
> is, there is a drivers/reset/zynqmp-reset.o file in the build directory).

Correction: I typed zynqmp-reset.c but file is actually reset-zynqmp.c.

Cheers,
  Nick

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: PROBLEM: Broken or delayed ethernet on Xilinx ZCU104 since 5.18 (regression)
  2023-08-04 16:24   ` Nick Bowler
  2023-08-04 16:28     ` Nick Bowler
@ 2023-08-04 16:47     ` Russell King (Oracle)
  2023-08-04 16:54     ` Nick Bowler
  2 siblings, 0 replies; 21+ messages in thread
From: Russell King (Oracle) @ 2023-08-04 16:47 UTC (permalink / raw)
  To: Nick Bowler
  Cc: Rob Herring, linux-kernel, linux-arm-kernel, netdev, regressions

On Fri, Aug 04, 2023 at 12:24:02PM -0400, Nick Bowler wrote:
> On 04/08/2023, Rob Herring <robh@kernel.org> wrote:
> > On Fri, Aug 4, 2023 at 9:27 AM Nick Bowler <nbowler@draconx.ca> wrote:
> >>   commit e461bd6f43f4e568f7436a8b6bc21c4ce6914c36
> >>   Author: Robert Hancock <robert.hancock@calian.com>
> >>   Date:   Thu Jan 27 10:37:36 2022 -0600
> >>
> >>       arm64: dts: zynqmp: Added GEM reset definitions
> >>
> >> Reverting this fixes the problem on 5.18.  Reverting this fixes the
> >> problem on 6.1.  Reverting this fixes the problem on 6.4.  In all of
> >> these versions, with this change reverted, the network device appears
> >> without delay.
> >
> > With the above change, the kernel is going to be waiting for the reset
> > driver which either didn't exist or wasn't enabled in your config
> > (maybe kconfig needs to be tweaked to enable it automatically).
> 
> The dts defines a reset-controller node with
> 
>   compatible = "xlnx,zynqmp-reset"
> 
> As far as I can see, this is supposed to be handled by the code in
> drivers/reset/zynqmp-reset.c driver, it is enabled by CONFIG_ARCH_ZYNQMP,
> and I have that set to "y", and it appears to be getting compiled in (that
> is, there is a drivers/reset/zynqmp-reset.o file in the build directory).

Isn't the driver called reset-zynqmp.c and reset-zynqmp.o ?

> However, unlike with the other firmware devices, I do not see this driver
> under /sys/bus/platform/drivers, and there is no "driver" symlink under
> /sys/bus/platform/devices/firmware:zynqmp-firmware:reset-controller

The driver name would be the kbuild modname, which would be
reset-zynqmp rather than zynqmp-reset - given how often you're typing
zynqmp-reset rather than zynqmp-reset, could you have missed it
through looking for the wrong name?

If the driver is built-in, there is no reason it should fail to show
up in /sys/bus/platform/drivers/reset-zynqmp.

-- 
RMK's Patch system: https://www.armlinux.org.uk/developer/patches/
FTTP is here! 80Mbps down 10Mbps up. Decent connectivity at last!

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: PROBLEM: Broken or delayed ethernet on Xilinx ZCU104 since 5.18 (regression)
  2023-08-04 16:24   ` Nick Bowler
  2023-08-04 16:28     ` Nick Bowler
  2023-08-04 16:47     ` Russell King (Oracle)
@ 2023-08-04 16:54     ` Nick Bowler
  2023-08-04 17:02       ` Rob Herring
  2 siblings, 1 reply; 21+ messages in thread
From: Nick Bowler @ 2023-08-04 16:54 UTC (permalink / raw)
  To: Rob Herring; +Cc: linux-kernel, linux-arm-kernel, netdev, regressions

On 2023-08-04, Nick Bowler <nbowler@draconx.ca> wrote:
> On 04/08/2023, Rob Herring <robh@kernel.org> wrote:
>> On Fri, Aug 4, 2023 at 9:27 AM Nick Bowler <nbowler@draconx.ca> wrote:
>>>   commit e461bd6f43f4e568f7436a8b6bc21c4ce6914c36
>>>   Author: Robert Hancock <robert.hancock@calian.com>
>>>   Date:   Thu Jan 27 10:37:36 2022 -0600
>>>
>>>       arm64: dts: zynqmp: Added GEM reset definitions
>>>
>>> Reverting this fixes the problem on 5.18.  Reverting this fixes the
>>> problem on 6.1.  Reverting this fixes the problem on 6.4.  In all of
>>> these versions, with this change reverted, the network device appears
>>> without delay.
>>
>> With the above change, the kernel is going to be waiting for the reset
>> driver which either didn't exist or wasn't enabled in your config
>> (maybe kconfig needs to be tweaked to enable it automatically).
>
> The dts defines a reset-controller node with
>
>   compatible = "xlnx,zynqmp-reset"
>
> As far as I can see, this is supposed to be handled by the code in
> drivers/reset/zynqmp-reset.c driver, it is enabled by CONFIG_ARCH_ZYNQMP,
> and I have that set to "y", and it appears to be getting compiled in (that
> is, there is a drivers/reset/zynqmp-reset.o file in the build directory).

Oh, I get it, to include this driver I need to also enable:

  CONFIG_RESET_CONTROLLER=y

Setting this fixes 6.4.  Perhaps CONFIG_ARCH_ZYNQMP should select it?
I guess the reset-zynqmp.o file that was in my build directory must
have been leftover garbage from a long time ago.

However, even with this option enabled, 6.5-rc4 remains broken (no
change in behaviour wrt. the network device).  I will bisect this
now.

Cheers,
  Nick

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: PROBLEM: Broken or delayed ethernet on Xilinx ZCU104 since 5.18 (regression)
  2023-08-04 16:54     ` Nick Bowler
@ 2023-08-04 17:02       ` Rob Herring
  2023-08-04 17:52         ` Nick Bowler
  0 siblings, 1 reply; 21+ messages in thread
From: Rob Herring @ 2023-08-04 17:02 UTC (permalink / raw)
  To: Nick Bowler; +Cc: linux-kernel, linux-arm-kernel, netdev, regressions

On Fri, Aug 4, 2023 at 10:54 AM Nick Bowler <nbowler@draconx.ca> wrote:
>
> On 2023-08-04, Nick Bowler <nbowler@draconx.ca> wrote:
> > On 04/08/2023, Rob Herring <robh@kernel.org> wrote:
> >> On Fri, Aug 4, 2023 at 9:27 AM Nick Bowler <nbowler@draconx.ca> wrote:
> >>>   commit e461bd6f43f4e568f7436a8b6bc21c4ce6914c36
> >>>   Author: Robert Hancock <robert.hancock@calian.com>
> >>>   Date:   Thu Jan 27 10:37:36 2022 -0600
> >>>
> >>>       arm64: dts: zynqmp: Added GEM reset definitions
> >>>
> >>> Reverting this fixes the problem on 5.18.  Reverting this fixes the
> >>> problem on 6.1.  Reverting this fixes the problem on 6.4.  In all of
> >>> these versions, with this change reverted, the network device appears
> >>> without delay.
> >>
> >> With the above change, the kernel is going to be waiting for the reset
> >> driver which either didn't exist or wasn't enabled in your config
> >> (maybe kconfig needs to be tweaked to enable it automatically).
> >
> > The dts defines a reset-controller node with
> >
> >   compatible = "xlnx,zynqmp-reset"
> >
> > As far as I can see, this is supposed to be handled by the code in
> > drivers/reset/zynqmp-reset.c driver, it is enabled by CONFIG_ARCH_ZYNQMP,
> > and I have that set to "y", and it appears to be getting compiled in (that
> > is, there is a drivers/reset/zynqmp-reset.o file in the build directory).
>
> Oh, I get it, to include this driver I need to also enable:
>
>   CONFIG_RESET_CONTROLLER=y
>
> Setting this fixes 6.4.  Perhaps CONFIG_ARCH_ZYNQMP should select it?

Maybe. Do other platforms do that?

> I guess the reset-zynqmp.o file that was in my build directory must
> have been leftover garbage from a long time ago.
>
> However, even with this option enabled, 6.5-rc4 remains broken (no
> change in behaviour wrt. the network device).  I will bisect this
> now.

It would be good to know why the deferred probe timeout doesn't work.
If you disable modules, the kernel shouldn't wait past late_initcall.
Though this functionality keeps getting tweaked, so I may be off on
the current behavior.

Rob

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: PROBLEM: Broken or delayed ethernet on Xilinx ZCU104 since 5.18 (regression)
  2023-08-04 17:02       ` Rob Herring
@ 2023-08-04 17:52         ` Nick Bowler
  2023-08-04 20:22           ` Rob Herring
  0 siblings, 1 reply; 21+ messages in thread
From: Nick Bowler @ 2023-08-04 17:52 UTC (permalink / raw)
  To: Rob Herring; +Cc: linux-kernel, linux-arm-kernel, netdev, regressions

On 2023-08-04, Rob Herring <robh@kernel.org> wrote:
> On Fri, Aug 4, 2023 at 10:54 AM Nick Bowler <nbowler@draconx.ca> wrote:
>> Oh, I get it, to include this driver I need to also enable:
>>
>>   CONFIG_RESET_CONTROLLER=y
>>
>> Setting this fixes 6.4.  Perhaps CONFIG_ARCH_ZYNQMP should select it?
>
> Maybe. Do other platforms do that?

Of the ~40 platforms in arch/arm64/Kconfig.platforms, there appear to
be 5 that do select it.

>> However, even with this option enabled, 6.5-rc4 remains broken (no
>> change in behaviour wrt. the network device).  I will bisect this
>> now.
>
> It would be good to know why the deferred probe timeout doesn't work.
> If you disable modules, the kernel shouldn't wait past late_initcall.
> Though this functionality keeps getting tweaked, so I may be off on
> the current behavior.

I don't know about the deferred probe timeout, but I bisected the 6.5-rc4
breakage to this commit:

  commit c720a1f5e6ee8cb39c28435efc0819cec84d6ee2
  Author: Michal Simek <michal.simek@amd.com>
  Date:   Mon May 22 16:59:48 2023 +0200

      arm64: zynqmp: Describe TI phy as ethernet-phy-id

So, reverting that on master appears to correct the issue (together with
setting CONFIG_RESET_CONTROLLER=y).

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: PROBLEM: Broken or delayed ethernet on Xilinx ZCU104 since 5.18 (regression)
  2023-08-04 17:52         ` Nick Bowler
@ 2023-08-04 20:22           ` Rob Herring
  2023-08-04 21:31             ` Nick Bowler
  2023-08-05  1:03             ` Saravana Kannan
  0 siblings, 2 replies; 21+ messages in thread
From: Rob Herring @ 2023-08-04 20:22 UTC (permalink / raw)
  To: Nick Bowler, Saravana Kannan
  Cc: linux-kernel, linux-arm-kernel, netdev, regressions

+Saravana

On Fri, Aug 4, 2023 at 11:52 AM Nick Bowler <nbowler@draconx.ca> wrote:
>
> On 2023-08-04, Rob Herring <robh@kernel.org> wrote:
> > On Fri, Aug 4, 2023 at 10:54 AM Nick Bowler <nbowler@draconx.ca> wrote:
> >> Oh, I get it, to include this driver I need to also enable:
> >>
> >>   CONFIG_RESET_CONTROLLER=y
> >>
> >> Setting this fixes 6.4.  Perhaps CONFIG_ARCH_ZYNQMP should select it?
> >
> > Maybe. Do other platforms do that?
>
> Of the ~40 platforms in arch/arm64/Kconfig.platforms, there appear to
> be 5 that do select it.

Then selecting should be okay. Unless there's a desire for resets to
remain optional (which is going to rely on the timeout).

> >> However, even with this option enabled, 6.5-rc4 remains broken (no
> >> change in behaviour wrt. the network device).  I will bisect this
> >> now.
> >
> > It would be good to know why the deferred probe timeout doesn't work.
> > If you disable modules, the kernel shouldn't wait past late_initcall.
> > Though this functionality keeps getting tweaked, so I may be off on
> > the current behavior.
>
> I don't know about the deferred probe timeout, but I bisected the 6.5-rc4
> breakage to this commit:
>
>   commit c720a1f5e6ee8cb39c28435efc0819cec84d6ee2
>   Author: Michal Simek <michal.simek@amd.com>
>   Date:   Mon May 22 16:59:48 2023 +0200
>
>       arm64: zynqmp: Describe TI phy as ethernet-phy-id

I don't see anything obviously problematic with that commit. (The
#phy-cells property added is wrong as ethernet phys don't use the phy
binding, but that should just be ignored). I'd check if the phy probed
and has a DT node associated with it.

fw_devlink tracks parent-child dependencies and maybe changing to
parent-grandchild affected that. We don't yet track 'phy-handle'
dependencies, but we'd have a circular one here if we did (though that
should be handled). Does "fw_devlink=off" help?

> So, reverting that on master appears to correct the issue (together with
> setting CONFIG_RESET_CONTROLLER=y).

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: PROBLEM: Broken or delayed ethernet on Xilinx ZCU104 since 5.18 (regression)
  2023-08-04 20:22           ` Rob Herring
@ 2023-08-04 21:31             ` Nick Bowler
  2023-08-04 22:27               ` Russell King (Oracle)
  2023-08-05  6:58               ` Andrew Lunn
  2023-08-05  1:03             ` Saravana Kannan
  1 sibling, 2 replies; 21+ messages in thread
From: Nick Bowler @ 2023-08-04 21:31 UTC (permalink / raw)
  To: Rob Herring
  Cc: Saravana Kannan, linux-kernel, linux-arm-kernel, netdev,
	regressions

On 2023-08-04, Rob Herring <robh@kernel.org> wrote:
> On Fri, Aug 4, 2023 at 11:52 AM Nick Bowler <nbowler@draconx.ca> wrote:
>> I don't know about the deferred probe timeout, but I bisected the 6.5-rc4
>> breakage to this commit:
>>
>>   commit c720a1f5e6ee8cb39c28435efc0819cec84d6ee2
>>   Author: Michal Simek <michal.simek@amd.com>
>>   Date:   Mon May 22 16:59:48 2023 +0200
>>
>>       arm64: zynqmp: Describe TI phy as ethernet-phy-id
>
> I don't see anything obviously problematic with that commit. (The
> #phy-cells property added is wrong as ethernet phys don't use the phy
> binding, but that should just be ignored). I'd check if the phy probed
> and has a DT node associated with it.

I think the answer is "no, the phy was not probed".  Without reverting
that commit, there is absolutely nothing in /sys/bus/mdio_bus/devices.
There is no phy device link under /sys/bus/mdio_bus/drivers/"TI DP83867",
and there is no mdio_bus under /sys/bus/platform/devices/ff0e0000.ethernet.

When I revert that commit, I can locate the phy device under all these
locations.

> fw_devlink tracks parent-child dependencies and maybe changing to
> parent-grandchild affected that. We don't yet track 'phy-handle'
> dependencies, but we'd have a circular one here if we did (though that
> should be handled). Does "fw_devlink=off" help?

Booting with fw_devlink=off results in no obvious change in behaviour.

Thanks,
  Nick

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: PROBLEM: Broken or delayed ethernet on Xilinx ZCU104 since 5.18 (regression)
  2023-08-04 21:31             ` Nick Bowler
@ 2023-08-04 22:27               ` Russell King (Oracle)
  2023-08-05  6:57                 ` Nick Bowler
  2023-08-05  6:58               ` Andrew Lunn
  1 sibling, 1 reply; 21+ messages in thread
From: Russell King (Oracle) @ 2023-08-04 22:27 UTC (permalink / raw)
  To: Nick Bowler
  Cc: Rob Herring, Saravana Kannan, linux-kernel, linux-arm-kernel,
	netdev, regressions

On Fri, Aug 04, 2023 at 05:31:21PM -0400, Nick Bowler wrote:
> On 2023-08-04, Rob Herring <robh@kernel.org> wrote:
> > On Fri, Aug 4, 2023 at 11:52 AM Nick Bowler <nbowler@draconx.ca> wrote:
> >> I don't know about the deferred probe timeout, but I bisected the 6.5-rc4
> >> breakage to this commit:
> >>
> >>   commit c720a1f5e6ee8cb39c28435efc0819cec84d6ee2
> >>   Author: Michal Simek <michal.simek@amd.com>
> >>   Date:   Mon May 22 16:59:48 2023 +0200
> >>
> >>       arm64: zynqmp: Describe TI phy as ethernet-phy-id
> >
> > I don't see anything obviously problematic with that commit. (The
> > #phy-cells property added is wrong as ethernet phys don't use the phy
> > binding, but that should just be ignored). I'd check if the phy probed
> > and has a DT node associated with it.
> 
> I think the answer is "no, the phy was not probed".  Without reverting
> that commit, there is absolutely nothing in /sys/bus/mdio_bus/devices.
> There is no phy device link under /sys/bus/mdio_bus/drivers/"TI DP83867",
> and there is no mdio_bus under /sys/bus/platform/devices/ff0e0000.ethernet.
> 
> When I revert that commit, I can locate the phy device under all these
> locations.
> 
> > fw_devlink tracks parent-child dependencies and maybe changing to
> > parent-grandchild affected that. We don't yet track 'phy-handle'
> > dependencies, but we'd have a circular one here if we did (though that
> > should be handled). Does "fw_devlink=off" help?
> 
> Booting with fw_devlink=off results in no obvious change in behaviour.

I think we need to rewind a tad.

My understanding is that this uses the Cadence macb driver.

In your original message, you said that the ethernet driver wasn't
being bound to the driver.

Since the ethernet driver is responsible for spotting the "mdio"
sub-node and creating the MDIO bus, if the driver isn't being
successfully bound, then the MDIO bus and the PHYs on the bus won't be
created, so you won't find them in /sys/bus/mdio_bus/devices.

Moreover, the Cadence macb driver, and this doesn't care about the
presence of the PHY at probe time, only when the network interface is
brought up. See macb_phylink_connect() which is called from
macb_open().

So, I think that the deferred probing has nothing to do with PHYs, and
that's just a wild goose chase.

I think instead we need to be concentrating on what's going on with
the ethernet driver, and why the ethernet driver is deferring its
probe. Is macb_probe() getting called at all? How far through
macb_probe() do we get before we defer?

I think those are the key questions that need answering.

Maybe, if you can get access to the machine while the driver is
deferring, /sys/kernel/debug/devices_deferred might give some
useful information, but that's just a hope.

-- 
RMK's Patch system: https://www.armlinux.org.uk/developer/patches/
FTTP is here! 80Mbps down 10Mbps up. Decent connectivity at last!

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: PROBLEM: Broken or delayed ethernet on Xilinx ZCU104 since 5.18 (regression)
  2023-08-04 20:22           ` Rob Herring
  2023-08-04 21:31             ` Nick Bowler
@ 2023-08-05  1:03             ` Saravana Kannan
  1 sibling, 0 replies; 21+ messages in thread
From: Saravana Kannan @ 2023-08-05  1:03 UTC (permalink / raw)
  To: Rob Herring
  Cc: Nick Bowler, linux-kernel, linux-arm-kernel, netdev, regressions

On Fri, Aug 4, 2023 at 1:22 PM Rob Herring <robh@kernel.org> wrote:
>
> +Saravana

I'll look into this next week and reply.

-Saravana

>
> On Fri, Aug 4, 2023 at 11:52 AM Nick Bowler <nbowler@draconx.ca> wrote:
> >
> > On 2023-08-04, Rob Herring <robh@kernel.org> wrote:
> > > On Fri, Aug 4, 2023 at 10:54 AM Nick Bowler <nbowler@draconx.ca> wrote:
> > >> Oh, I get it, to include this driver I need to also enable:
> > >>
> > >>   CONFIG_RESET_CONTROLLER=y
> > >>
> > >> Setting this fixes 6.4.  Perhaps CONFIG_ARCH_ZYNQMP should select it?
> > >
> > > Maybe. Do other platforms do that?
> >
> > Of the ~40 platforms in arch/arm64/Kconfig.platforms, there appear to
> > be 5 that do select it.
>
> Then selecting should be okay. Unless there's a desire for resets to
> remain optional (which is going to rely on the timeout).
>
> > >> However, even with this option enabled, 6.5-rc4 remains broken (no
> > >> change in behaviour wrt. the network device).  I will bisect this
> > >> now.
> > >
> > > It would be good to know why the deferred probe timeout doesn't work.
> > > If you disable modules, the kernel shouldn't wait past late_initcall.
> > > Though this functionality keeps getting tweaked, so I may be off on
> > > the current behavior.
> >
> > I don't know about the deferred probe timeout, but I bisected the 6.5-rc4
> > breakage to this commit:
> >
> >   commit c720a1f5e6ee8cb39c28435efc0819cec84d6ee2
> >   Author: Michal Simek <michal.simek@amd.com>
> >   Date:   Mon May 22 16:59:48 2023 +0200
> >
> >       arm64: zynqmp: Describe TI phy as ethernet-phy-id
>
> I don't see anything obviously problematic with that commit. (The
> #phy-cells property added is wrong as ethernet phys don't use the phy
> binding, but that should just be ignored). I'd check if the phy probed
> and has a DT node associated with it.
>
> fw_devlink tracks parent-child dependencies and maybe changing to
> parent-grandchild affected that. We don't yet track 'phy-handle'
> dependencies, but we'd have a circular one here if we did (though that
> should be handled). Does "fw_devlink=off" help?
>
> > So, reverting that on master appears to correct the issue (together with
> > setting CONFIG_RESET_CONTROLLER=y).

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: PROBLEM: Broken or delayed ethernet on Xilinx ZCU104 since 5.18 (regression)
  2023-08-04 22:27               ` Russell King (Oracle)
@ 2023-08-05  6:57                 ` Nick Bowler
  2023-08-05  7:03                   ` Andrew Lunn
  0 siblings, 1 reply; 21+ messages in thread
From: Nick Bowler @ 2023-08-05  6:57 UTC (permalink / raw)
  To: Russell King (Oracle)
  Cc: Rob Herring, Saravana Kannan, linux-kernel, linux-arm-kernel,
	netdev, regressions

On 2023-08-04, Russell King (Oracle) <linux@armlinux.org.uk> wrote:
> I think we need to rewind a tad.
>
> My understanding is that this uses the Cadence macb driver.

Correct.

> In your original message, you said that the ethernet driver wasn't
> being bound to the driver.
[...]
> So, I think that the deferred probing has nothing to do with PHYs, and
> that's just a wild goose chase.
>
> I think instead we need to be concentrating on what's going on with
> the ethernet driver, and why the ethernet driver is deferring its
> probe. Is macb_probe() getting called at all?

I added some prints to the driver.  The macb_probe is called five times
on this one device initially at boot, then ten seconds later it is
called one last time, returning -EPROBE_DEFER each time.

> How far through macb_probe() do we get before we defer?

The result is the same for all six calls.  The macb_mdiobus_register
function returns -EPROBE_DEFER, which comes from the topmost call
to of_mdiobus_register within that function.  That is, this is the
part that returns -EPROBE_DEFER:

	child = of_get_child_by_name(np, "mdio");
	if (child) {
		int ret = of_mdiobus_register(bp->mii_bus, child);

		of_node_put(child);
		return ret;
	}

> I think those are the key questions that need answering.
>
> Maybe, if you can get access to the machine while the driver is
> deferring, /sys/kernel/debug/devices_deferred might give some
> useful information, but that's just a hope.

This just contains one line:

  ff0e0000.ethernet

which is the name of the ethernet device that is not working.

Thanks,
  Nick

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: PROBLEM: Broken or delayed ethernet on Xilinx ZCU104 since 5.18 (regression)
  2023-08-04 21:31             ` Nick Bowler
  2023-08-04 22:27               ` Russell King (Oracle)
@ 2023-08-05  6:58               ` Andrew Lunn
  2023-08-05  7:10                 ` Nick Bowler
  1 sibling, 1 reply; 21+ messages in thread
From: Andrew Lunn @ 2023-08-05  6:58 UTC (permalink / raw)
  To: Nick Bowler
  Cc: Rob Herring, Saravana Kannan, linux-kernel, linux-arm-kernel,
	netdev, regressions

> When I revert that commit, I can locate the phy device under all these
> locations.

Please do what Russell requested, but also try commenting out the PHY
reset-gpios line in DT which was added by
c720a1f5e6ee8cb39c28435efc0819cec84d6ee2.  It was also commented out
before that change. It could be that gpio controller is missing. Do
you have the driver for the tca6416 in your kernel configuration?

    Andrew

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: PROBLEM: Broken or delayed ethernet on Xilinx ZCU104 since 5.18 (regression)
  2023-08-05  6:57                 ` Nick Bowler
@ 2023-08-05  7:03                   ` Andrew Lunn
  0 siblings, 0 replies; 21+ messages in thread
From: Andrew Lunn @ 2023-08-05  7:03 UTC (permalink / raw)
  To: Nick Bowler
  Cc: Russell King (Oracle), Rob Herring, Saravana Kannan, linux-kernel,
	linux-arm-kernel, netdev, regressions

> The result is the same for all six calls.  The macb_mdiobus_register
> function returns -EPROBE_DEFER, which comes from the topmost call
> to of_mdiobus_register within that function.  That is, this is the
> part that returns -EPROBE_DEFER:
> 
> 	child = of_get_child_by_name(np, "mdio");
> 	if (child) {
> 		int ret = of_mdiobus_register(bp->mii_bus, child);
> 
> 		of_node_put(child);
> 		return ret;
> 	}

So you need to keep going down and seeing where is EPROBE_DEFER is
coming from.

You are missing some resource somewhere, probably because you are
missing a driver. Sometimes it is worth running a distro kernel which
has nearly everything enabled as modules, so you can find out what you
actually need. Then use 'make localmodconfig' to reduce the
configuration down to just what you need.

	Andrew

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: PROBLEM: Broken or delayed ethernet on Xilinx ZCU104 since 5.18 (regression)
  2023-08-05  6:58               ` Andrew Lunn
@ 2023-08-05  7:10                 ` Nick Bowler
  2023-08-05  7:25                   ` Andrew Lunn
  0 siblings, 1 reply; 21+ messages in thread
From: Nick Bowler @ 2023-08-05  7:10 UTC (permalink / raw)
  To: Andrew Lunn
  Cc: Rob Herring, Saravana Kannan, linux-kernel, linux-arm-kernel,
	netdev, regressions

Hi,

On 2023-08-05, Andrew Lunn <andrew@lunn.ch> wrote:
>> When I revert that commit, I can locate the phy device under all these
>> locations.
>
> Please do what Russell requested, but also try commenting out the PHY
> reset-gpios line in DT which was added by
> c720a1f5e6ee8cb39c28435efc0819cec84d6ee2.

Removing the reset-gpios line from the dts appears to be sufficient to
restore working behaviour.

> It was also commented out before that change. It could be that gpio
> controller is missing. Do you have the driver for the tca6416 in
> your kernel configuration?

I have CONFIG_GPIO_PCA953X=y which I think is the correct driver?

Thanks,
  Nick

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: PROBLEM: Broken or delayed ethernet on Xilinx ZCU104 since 5.18 (regression)
  2023-08-05  7:10                 ` Nick Bowler
@ 2023-08-05  7:25                   ` Andrew Lunn
  2023-08-05  7:34                     ` Nick Bowler
  0 siblings, 1 reply; 21+ messages in thread
From: Andrew Lunn @ 2023-08-05  7:25 UTC (permalink / raw)
  To: Nick Bowler
  Cc: Rob Herring, Saravana Kannan, linux-kernel, linux-arm-kernel,
	netdev, regressions

> > It was also commented out before that change. It could be that gpio
> > controller is missing. Do you have the driver for the tca6416 in
> > your kernel configuration?
> 
> I have CONFIG_GPIO_PCA953X=y which I think is the correct driver?

It does appear to be the correct driver. But check if it has
loaded. It is an i2c device, so maybe you are missing the I2C bus
master device?

       Andrew

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: PROBLEM: Broken or delayed ethernet on Xilinx ZCU104 since 5.18 (regression)
  2023-08-05  7:25                   ` Andrew Lunn
@ 2023-08-05  7:34                     ` Nick Bowler
  2023-08-29 13:30                       ` Linux regression tracking #update (Thorsten Leemhuis)
  0 siblings, 1 reply; 21+ messages in thread
From: Nick Bowler @ 2023-08-05  7:34 UTC (permalink / raw)
  To: Andrew Lunn
  Cc: Rob Herring, Saravana Kannan, linux-kernel, linux-arm-kernel,
	netdev, regressions

On 2023-08-05, Andrew Lunn <andrew@lunn.ch> wrote:
>> > It was also commented out before that change. It could be that gpio
>> > controller is missing. Do you have the driver for the tca6416 in
>> > your kernel configuration?
>>
>> I have CONFIG_GPIO_PCA953X=y which I think is the correct driver?
>
> It does appear to be the correct driver. But check if it has
> loaded. It is an i2c device, so maybe you are missing the I2C bus
> master device?

That's it!  I needed to set

  CONFIG_I2C_CADENCE=y

and now things are working again!

Thanks,
  Nick

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: PROBLEM: Broken or delayed ethernet on Xilinx ZCU104 since 5.18 (regression)
  2023-08-04 15:45 ` Linux regression tracking (Thorsten Leemhuis)
@ 2023-08-08 16:00   ` Robert Hancock
  0 siblings, 0 replies; 21+ messages in thread
From: Robert Hancock @ 2023-08-08 16:00 UTC (permalink / raw)
  To: regressions@lists.linux.dev
  Cc: linux-arm-kernel@lists.infradead.org, nbowler@draconx.ca,
	edumazet@google.com, netdev@vger.kernel.org,
	linux-kernel@vger.kernel.org, pabeni@redhat.com,
	davem@davemloft.net

On Fri, 2023-08-04 at 17:45 +0200, Linux regression tracking (Thorsten
Leemhuis) wrote:
> CAUTION: This email originated from outside of the organization. Do
> not click links or open attachments unless you recognize the sender
> and know the content is safe.
> 
> [adding Robert Hancock (the author of the likely culprit) to the list
> of
> recipients as well as the network maintainers]
> 
> [TLDR: I'm adding this report to the list of tracked Linux kernel
> regressions; the text you find below is based on a few templates
> paragraphs you might have encountered already in similar form.
> See link in footer if these mails annoy you.]
> 
> On 04.08.23 17:26, Nick Bowler wrote:
> > Hi,
> > 
> > With recent kernels (5.18 and newer) the ethernet is all wonky on
> > my
> > ZCU104 board.
> > 
> > There is some behaviour inconsistency between kernel versions
> > identified
> > during bisection, so maybe there is more than one issue with the
> > ethernet?
> > 
> >   6.5-rc4: after 10 seconds, the following message is printed:
> > 
> >     [   10.761808] platform ff0e0000.ethernet: deferred probe
> > pending
> > 
> >   but the network device seemingly never appears (I waited about a
> > minute).
> > 
> >   6.1 and 6.4: after 10 seconds, the device suddenly appears and
> > starts
> >   working (but this is way too late).
> > 
> >   5.18: the device never appears and no unusual messages are
> > printed
> >   (I waited ten minutes).
> > 
> > With 5.17 and earlier versions, the eth0 device appears without any
> > delay.
> > 
> > Unfortunately, as bisection closed on the problematic section, all
> > the
> > built kernels became untestable as they appear to crash during
> > early
> > boot.  Nevertheless, I manually selected a commit that sounded
> > relevant:
> > 
> >   commit e461bd6f43f4e568f7436a8b6bc21c4ce6914c36
> >   Author: Robert Hancock <robert.hancock@calian.com>
> >   Date:   Thu Jan 27 10:37:36 2022 -0600
> > 
> >       arm64: dts: zynqmp: Added GEM reset definitions
> > 
> > Reverting this fixes the problem on 5.18.  Reverting this fixes the
> > problem on 6.1.  Reverting this fixes the problem on 6.4.  In all
> > of
> > these versions, with this change reverted, the network device
> > appears
> > without delay.

Hi Nick,

If this change triggered the problem, then I would suspect there's an
issue with either the zynqmp_reset driver itself, or something it's
dependent on, somehow not being enabled in your kernel configuration.
If the device tree has a reference to that reset device node as
providing a reset but the driver for that device hasn't loaded yet,
then the probe will keep being deferred in the hope that eventually
that driver will be ready, but if it's somehow disabled or has
unsatisfied dependencies, it never will be.

I'm not sure why you're seeing it start working after 10 seconds in
some versions and not at all in others, however.

Can you provide the kernel .config you are using?

> > 
> > Unfortunately, it seems this is not sufficient to correct the
> > problem on
> > 6.5-rc4 -- there is no apparent change in behaviour, so maybe there
> > is
> > a new, different problem?
> > 
> > I guess I can kick off another bisection to find out when this
> > revert
> > stops fixing things...
> > 
> > Let me know if you need any more info!
> 
> Thanks for the report. To be sure the issue doesn't fall through the
> cracks unnoticed, I'm adding it to regzbot, the Linux kernel
> regression
> tracking bot:
> 
> #regzbot ^introduced e461bd6f43f4e5
> #regzbot title net/arm64: dts: Broken or delayed ethernet on Xilinx
> ZCU104
> #regzbot ignore-activity
> 
> This isn't a regression? This issue or a fix for it are already
> discussed somewhere else? It was fixed already? You want to clarify
> when
> the regression started to happen? Or point out I got the title or
> something else totally wrong? Then just reply and tell me -- ideally
> while also telling regzbot about it, as explained by the page listed
> in
> the footer of this mail.
> 
> Developers: When fixing the issue, remember to add 'Link:' tags
> pointing
> to the report (the parent of this mail). See page linked in footer
> for
> details.
> 
> Ciao, Thorsten (wearing his 'the Linux kernel's regression tracker'
> hat)
> --
> Everything you wanna know about Linux kernel regression tracking:
> https://urldefense.com/v3/__https://linux-regtracking.leemhuis.info/about/*tldr__;Iw!!IOGos0k!lgEIjRg7ZtC0V68jiOVImg2yVuq1jEMnpbmTwHXR7xNZuBcSftX0P9hScWM3r9afZJfPr3EYJuD_MNzCp8paD1EGHe7akA$
> That page also explains what to do if mails like this annoy you.

-- 
Robert Hancock <robert.hancock@calian.com>

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: PROBLEM: Broken or delayed ethernet on Xilinx ZCU104 since 5.18 (regression)
  2023-08-05  7:34                     ` Nick Bowler
@ 2023-08-29 13:30                       ` Linux regression tracking #update (Thorsten Leemhuis)
  0 siblings, 0 replies; 21+ messages in thread
From: Linux regression tracking #update (Thorsten Leemhuis) @ 2023-08-29 13:30 UTC (permalink / raw)
  To: regressions; +Cc: linux-kernel, linux-arm-kernel, netdev

[TLDR: This mail in primarily relevant for Linux kernel regression
tracking. See link in footer if these mails annoy you.]

On 05.08.23 09:34, Nick Bowler wrote:
> On 2023-08-05, Andrew Lunn <andrew@lunn.ch> wrote:
>>>> It was also commented out before that change. It could be that gpio
>>>> controller is missing. Do you have the driver for the tca6416 in
>>>> your kernel configuration?
>>>
>>> I have CONFIG_GPIO_PCA953X=y which I think is the correct driver?
>>
>> It does appear to be the correct driver. But check if it has
>> loaded. It is an i2c device, so maybe you are missing the I2C bus
>> master device?
> 
> That's it!  I needed to set
> 
>   CONFIG_I2C_CADENCE=y
> 
> and now things are working again!

#regzbot resolve: a config change did the trick
#regzbot ignore-activity

Ciao, Thorsten (wearing his 'the Linux kernel's regression tracker' hat)
--
Everything you wanna know about Linux kernel regression tracking:
https://linux-regtracking.leemhuis.info/about/#tldr
That page also explains what to do if mails like this annoy you.




^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2023-08-29 13:30 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-08-04 15:26 PROBLEM: Broken or delayed ethernet on Xilinx ZCU104 since 5.18 (regression) Nick Bowler
2023-08-04 15:45 ` Linux regression tracking (Thorsten Leemhuis)
2023-08-08 16:00   ` Robert Hancock
2023-08-04 15:52 ` Rob Herring
2023-08-04 16:24   ` Nick Bowler
2023-08-04 16:28     ` Nick Bowler
2023-08-04 16:47     ` Russell King (Oracle)
2023-08-04 16:54     ` Nick Bowler
2023-08-04 17:02       ` Rob Herring
2023-08-04 17:52         ` Nick Bowler
2023-08-04 20:22           ` Rob Herring
2023-08-04 21:31             ` Nick Bowler
2023-08-04 22:27               ` Russell King (Oracle)
2023-08-05  6:57                 ` Nick Bowler
2023-08-05  7:03                   ` Andrew Lunn
2023-08-05  6:58               ` Andrew Lunn
2023-08-05  7:10                 ` Nick Bowler
2023-08-05  7:25                   ` Andrew Lunn
2023-08-05  7:34                     ` Nick Bowler
2023-08-29 13:30                       ` Linux regression tracking #update (Thorsten Leemhuis)
2023-08-05  1:03             ` Saravana Kannan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).