On 4/8/25 03:16, Fabio Estevam wrote:
> From: Fabio Estevam <feste...@denx.de>
>
> Currently, Ethernet fails to probe due to the lack of a valid MAC address:
>
> ```
> Net:
> Error: ethernet@f8008000 No valid MAC address found.
> No ethernet found.
> ```
> Select CONFIG_NET_RANDOM_ETHADDR so that a random MAC address is generated
> and Ethernet can work by default.
At91 boards have a eeprom memory that has an unique MAC address. Some
boards have a QSPI memory that keeps it.
The fact that no MAC is available makes me think some of these drivers
are not working. I suggest you debug that, and do not enable random MAC
address.
>
> Signed-off-by: Fabio Estevam <feste...@denx.de>
> ---
> configs/sama5d27_wlsom1_ek_mmc_defconfig | 1 +
> configs/sama5d27_wlsom1_ek_qspiflash_defconfig | 1 +
> 2 files changed, 2 insertions(+)
>
> diff --git a/configs/sama5d27_wlsom1_ek_mmc_defconfig
> b/configs/sama5d27_wlsom1_ek_mmc_defconfig
> index 378a8af20810..171081310904 100644
> --- a/configs/sama5d27_wlsom1_ek_mmc_defconfig
> +++ b/configs/sama5d27_wlsom1_ek_mmc_defconfig
> @@ -72,6 +72,7 @@ CONFIG_SPL_OF_CONTROL=y
> CONFIG_OF_SPL_REMOVE_PROPS="interrupts interrupt-parent dmas dma-names"
> CONFIG_ENV_IS_IN_FAT=y
> CONFIG_SYS_RELOC_GD_ENV_ADDR=y
> +CONFIG_NET_RANDOM_ETHADDR=y
> CONFIG_SPL_DM=y
> CONFIG_SPL_DM_SEQ_ALIAS=y
> CONFIG_CLK=y
> diff --git a/configs/sama5d27_wlsom1_ek_qspiflash_defconfig
> b/configs/sama5d27_wlsom1_ek_qspiflash_defconfig
> index 6b75825a13e6..f0831ffe4c52 100644
> --- a/configs/sama5d27_wlsom1_ek_qspiflash_defconfig
> +++ b/configs/sama5d27_wlsom1_ek_qspiflash_defconfig
> @@ -76,6 +76,7 @@ CONFIG_SPL_OF_CONTROL=y
> CONFIG_OF_SPL_REMOVE_PROPS="interrupts interrupt-parent dmas dma-names"
> CONFIG_ENV_IS_IN_SPI_FLASH=y
> CONFIG_SYS_RELOC_GD_ENV_ADDR=y
> +CONFIG_NET_RANDOM_ETHADDR=y
> CONFIG_SPL_DM=y
> CONFIG_SPL_DM_SEQ_ALIAS=y
> CONFIG_CLK=y