[U-Boot-Users] MAC address question...

Ladislav Michl ladis at linux-mips.org
Thu Aug 26 21:17:30 CEST 2004

On Thu, Aug 26, 2004 at 10:25:50AM -0700, Robin Getz wrote:
> I have had a few beta users who had to change the MAC address, (to get DHCP 
> working on their networks), but then started calling for help when they get 
> these warning messages. I normally tell them to RTFM - but I was thinking 
> that a better solution might be necessary.

Huh? In that case I would expect that they simply tell DHCP server about
new MAC address.

> The "solution" was add some functionality somewhere, to change the MAC 
> address in the SROM. I thought U-boot might be the best bet - because that 
> is where MAC addresses should be managed - in the boot loader. I know that 
> this should be programmed during manufacturing (and it is), but there is no 
> way to re-program the SROM MAC. (unless I am missing something?)
> >Defining memory locations of the processor as flash? ?? ???
> >
> >What exactly are you talking about????
> Today on my board, I have 4 Meg of Flash - If I define things as 4Meg + 6 
> bytes, in the board/specific/flash.c in write_buff() - I can trap these +6 
> bytes, and actually program the MAC in the SROM. This is bad form because I 
> know I should not be accessing a device outside the /driver/smc9111.c file.

Set MAC function should definitely live in driver/smc9111.c, how to call
it is different story and I would expect that this function will be
called on setenv ethaddr command. See my earlier post.


More information about the U-Boot mailing list