PXE booting Flatcar OS on NXP ARMv8 SoCs with Chassis generation 3.2 LX2160A: fsl-mc: DPL not deployed, DPAA2 ethernet not work

Adrian Vladu avladu at cloudbasesolutions.com
Tue Oct 17 19:32:26 CEST 2023


Hello,

While trying to PXE boot Flatcar OS on NXP ARMv8 SoCs with Chassis generation 3.2 LX2160A (https://github.com/u-boot/u-boot/blob/master/arch/arm/cpu/armv8/fsl-layerscape/doc/README.lsch3_2),
there is an issue with the DPAA2, error logs seen:

>> Moving Image from 0x81100000 to 0x81200000, end=84740000
>> ## Flattened Device Tree blob at 81000000
>>   Booting using the fdt blob at 0x81000000
>>   Loading Device Tree to 000000009fff2000, end 000000009fffffb6 ... OK
>> Releasing fan controller full speed gpio
>> fsl-mc: DPL not deployed, DPAA2 ethernet not work

This issue " fsl-mc: DPL not deployed, DPAA2 ethernet not work " -- is it related to the Flatcar kernel not having the drivers for DPAA2 or is the device tree blob or maybe initrd is too large?
With the same DTB, PXE booting Ubuntu 20.04 works well.

On important note here, the Flatcar initrd and kernel are ~300MB, respectively ~50MB for the kernel. Can it be an issue with the initrd size?

Thank you,
Adrian


More information about the U-Boot mailing list