
Hi Fabio,
On Thu, Jan 9, 2020 at 12:29 PM Fabio Estevam festevam@gmail.com wrote:
On some i.MX8QXP MEK boards with no MAC address stored, the following hang is seen:
Error: ethernet@5b040000 address not set.
(Board hangs)
One way to avoid this issue is to select CONFIG_NET_RANDOM_ETHADDR, so that a random MAC is provided and boot proceeds, but the lack of MAC should not hang the entire system.
Fix the hang by removing the propagation of error when no MAC is found.
In this case there are already messages indicating that something is not correct:
Error: ethernet@5b040000 address not set.
Error: ethernet@5b040000 address 00:00:00:00:00:00 illegal value eth0: ethernet@5b040000 Error: ethernet@5b040000 address 00:00:00:00:00:00 illegal value
Signed-off-by: Fabio Estevam festevam@gmail.com
I tried to apply this but it breaks the unit tests. I guess you didn't try "ut dm" in sandbox?
https://travis-ci.org/jhershbe/u-boot/builds/660395782
Please test those and update the tests to pass with your change.
Thanks, -Joe