[U-Boot] [PATCH] mvgbe: remove setting of ethaddr within the driver

Michael Walle
2011-11-08T22:30:40Z

Am Dienstag 08 November 2011, 20:28:19 schrieb Wolfgang Denk:
> Dear "Michael Walle",
>
> In message <45fd92b472c944e2cb9ebb409488ccfc.squirrel@ssl.serverraum.org>
you wrote:
> > If someone will mess up the environment, it is possible to clear it by
> > holding a button upon powerup. Atm i have the CONFIG_ETH_ADDR set to a
> > default MAC address to be able to use the network console with the
> > default environment. To restore the original MAC address, a user have to
> > manually replace ethaddr with the one printed on the case.
> >
> > But now, if i can't use the CONFIG_ETH_ADDR, i think i'm stuck :) Or do i
> > miss something? (Yeah there may be the MAC randomization, if accepted).
>
> There are more clever ways than just to clear the environment. We have
> "env export" and "env import", so you can create one or more backup
> copies or user proviles. Instead of clearing the environment, you
> could also load one such previously saved user profile, which then
> would contain the MAC address.

thanks for the hint, but there is only 512kb flash on this board (with 64k
sectors). I don't think there is enough room for a second copy of the
environment.

and in some way, the mac address has to find its way into one of these
environments.

i think there are more boards like this, esp. since there is this mac
randomization code within the mvgbe driver.

--
Michael