[U-Boot] Linux Kernel without Ethernet (missed MAC)

Arno Steffen arno.steffen at googlemail.com
Wed Jan 20 15:11:12 CET 2010


I did a small mod in uboot now. After each ethernet-access the
interface chip seems to get a soft reset, which deletes the mac
address in its registers.

So in smc911x.h (!!!!) in function smc911x_reset I commented the line

//	smc911x_reg_write(dev, HW_CFG, HW_CFG_SRST);

It is somehow pitty that kernel (even latest) and uboot doesn't match anymore.
As I coudn't find out how does the kernel usually know the mac from, I
don't know what part is responsible.
Thanks all of you for your help.


More information about the U-Boot mailing list