public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] EspressoBin: enetaddr
@ 2017-12-03 18:27 Matwey V. Kornilov
  0 siblings, 0 replies; only message in thread
From: Matwey V. Kornilov @ 2017-12-03 18:27 UTC (permalink / raw)
  To: u-boot


Hello,

I am running EspressoBin with u-boot 2017.03-armada-17.10.1-g440395a
(image was provided by Debian community).

I use EFI binary located at microSD card to boot the operation system.

I found that MAC-addr (enetaddr) is not being set by the bootloader from
environment variable $ethaddr. Ethernet interface hardware address is
set to arbitrary random value at every reboot.

But in case if network-related commands (for instance tftp) are executed
during u-boot script, then hardware address is set to the proper value
(taken from $ethaddr).

I don't really think that it is supposed to act in such a way. I believe
that MAC address is to be initialized from environment (stored in SPI
EEPROM) at every reboot.

How could I try to debug why enetaddr is not set unconditionally?

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2017-12-03 18:27 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-12-03 18:27 [U-Boot] EspressoBin: enetaddr Matwey V. Kornilov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox