[U-Boot-Users] loading MAC address into hardware
Jerry Van Baren
gerald.vanbaren at smiths-aerospace.com
Fri Mar 4 18:38:08 CET 2005
David Peters wrote:
> I am trying to boot Linux from flash, but the problem is that the MAC
> address never gets initialized before starting Linux. Is there a way to
> instruct u-boot to load the MAC address into the hardware before starting
> Linux?
Yes.
http://www.denx.de/twiki/bin/view/DULG/UBootCmdGroupEnvironment
http://www.denx.de/twiki/bin/view/DULG/UBootEnvVariables
* ethaddr: Ethernet MAC address for first/only ethernet interface
(= eth0 in Linux).
This variable can be set only once (usually during manufacturing
of the board). U-Boot refuses to delete or overwrite this variable once
it has been set.
* eth1addr: Ethernet MAC address for second ethernet interface (=
eth1 in Linux).
* eth2addr: Ethernet MAC address for third ethernet interface (=
eth2 in Linux).
Some assembly may be required: we don't know _your_ board, _you_ may
have to implement the routine that actually stores the MAC in your hardware.
gvb
More information about the U-Boot
mailing list