If mac-address is changed using "setenv ethaddr ...." command the new mac-adress also must be written into the responsible ethernet driver.
Signed-off-by: Hannes Schmelzer <oe5...@oevsv.at> --- net/eth-uclass.c | 1 + 1 file changed, 1 insertion(+) diff --git a/net/eth-uclass.c b/net/eth-uclass.c index c15cc4d..a32961e 100644 --- a/net/eth-uclass.c +++ b/net/eth-uclass.c @@ -227,6 +227,7 @@ static int on_ethaddr(const char *name, const char *value, enum env_op op, case env_op_create: case env_op_overwrite: eth_parse_enetaddr(value, pdata->enetaddr); + eth_write_hwaddr(dev); break; case env_op_delete: memset(pdata->enetaddr, 0, 6); -- 1.9.1 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot