Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

enetaddr is not set correctly #9

Open
matwey opened this issue Jan 1, 2018 · 0 comments
Open

enetaddr is not set correctly #9

matwey opened this issue Jan 1, 2018 · 0 comments

Comments

@matwey
Copy link

matwey commented Jan 1, 2018

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.

Reference: https://www.mail-archive.com/[email protected]/msg271175.html

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant