There are a number of posts concerning MAC collisions here on nabble but I
haven't seen much on solutions beyond setting the serial number environment
variable in uboot. I need to be able to guarantee that each serial number is
unique for each device in such a way that MAC collisions are rare. As of
now, this isn't the case.
FYI: I'm currently using revision 1508 with uboot version 1.20.
However I decide to assign a unique serial number, it needs to be somewhat
automated. That is to say that I need to either edit the u-boot code so that
it gets a unique serial number each time it is installed on a new device or
I need to write software to catch the gumstix on bootup and assign it a
serial number previously defined in a database. I'm not sure if these are
feasible but we'll see.
I was trying to get more information on the problem and I found this FAQ
Which says that uboot gets the serial number from flash and that number is
defined by intel to be unique (at least I think it says that):
"Note: It's intel strataflash. The factory programmed 64-bit portion of the
Protection Register is unique across all flash memory product lines. It can
be thought of as a serial number; Therefore, as every Intel chip has
different factory programmed portion of the Protection Register, every
gumstix basix or connex platform can be uniquely identified."
Is this number indeed unique with the PXA270? If so, what can I do to get
uboot to correctly use it as its own serial number? If this doesn't seem
like it would work, does anyone have any ideas on how to do this and make it
relatively easy to do repeatedly?
Thanks for the help!
View this message in context: http://www.nabble.com/Gumstix-Serial-Number-tp19767438p19767438.html
Sent from the Gumstix mailing list archive at Nabble.com.