The case I am personally dealing with is one where there is no
persistent storage
for ethaddr.  Booting from and SD card and a script is run that sets
the ethaddr.

Currently eth_init updates dev->enetaddr for each device but does not call
dev-write_hwaddr.  This seems like a bug not a policy change.


On Tue, Sep 7, 2010 at 10:23 PM, Mike Frysinger <vap...@gentoo.org> wrote:
> On Tuesday, September 07, 2010 18:50:26 John Rigby wrote:
>> When eth_init updates dev->enetaddr it does not
>> call dev->write_hwaddr.  Fix that so when ethaddr
>> is set after eth_initialize the change will propagate
>> to the hw.
>
> current policy is that the driver init() is supposed to be taking care of
> this.  if you're going to change that, you'll have to update the documentation
> and actual drivers.
> -mike
>
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to