Hi Tom,

On Tue, 29 Apr 2025 at 16:32, Marcel Ziswiler
<marcel.ziswi...@codethink.co.uk> wrote:
>
> Hi Jerome
>
> On Fri, 2025-04-04 at 15:50 +0200, Jerome Forissier wrote:
> > This series replaces the dynamic initcalls (with function pointers) with
> > static calls, and gets rid of initcall_run_list(), init_sequence_f,
> > init_sequence_f_r and init_sequence_r. This makes the code simpler and the
> > binary slighlty smaller: -2281 bytes/-0.21 % with LTO enabled and -510
> > bytes/-0.05 % with LTO disabled (xilinx_zynqmp_kria_defconfig).
> >
> > Execution time doesn't seem to change noticeably. There is no impact on
> > the SPL.
> >
> > The inline assembly fixes, although they look unrelated, are triggered
> > on some platforms with LTO enabled. For example: kirkwood_defconfig.
> >
> > CI: https://source.denx.de/u-boot/custodians/u-boot-net/-/pipelines/25514
>
> This series seems to cause a regression on rock5b. E.g. on today's master:
>
> => pci enum
> => setenv ipaddr 192.168.10.2
> => ping 192.168.10.1
> failed to initialize card: -12
> failed to initialize card: -12
> failed to initialize card: -12
> failed to initialize card: -12
> failed to initialize card: -12
> failed to initialize card: -12
> failed to initialize card: -12
> failed to initialize card: -12
> No ethernet found.
> failed to initialize card: -12
> failed to initialize card: -12
> ping failed; host 192.168.10.1 is not alive
>
> Seems the rtl8169 driver runs out of memory trying to allocate descriptors?
>
> If I revert this series on top of today's master:
>
> => pci enum
> => setenv ipaddr 192.168.10.2
> => ping 192.168.10.1
>
> Warning: eth_rtl8169 MAC addresses don't match:
> Address in DT is                00:e0:4c:68:01:5a
> Address in environment is       fe:b1:db:60:25:69
> Using eth_rtl8169 device
> host 192.168.10.1 is alive
>
> I just completed the bisection and will now look into what exactly could be 
> going on.
>
> Any insights are much appreciated.
>
> Thanks!

I have one of these boards in my lab. Could you please apply the
pending lab patches, e.g. [1]? Also, can we get this board running
network tests?

Regards,
Simon

[1] 
https://patchwork.ozlabs.org/project/uboot/patch/20241218211020.742702-1-...@chromium.org/

Reply via email to