Dear Jim Sheldon, >> May I ask WHY you are not comfortable with using the U-Boot >> environment? Usually it's a very convenient place to store >> configuration data, and a pretty reliable one (especially when you >> use redundant environment). > > We're not concerned about u-boot's environment not being reliable, we just > want the ability to completely erase the nand without worrying about losing > essential data (like a MAC address). I suppose we could work around that > area of the flash if/when erasing the nand is necessary, but then we would > have to keep track of each environment variable that could be stored there.
That is exactly my concern as well. > >> I have seen _way_ more cases where data in EEPROM got lost than data >> loss from the environment. > > That's discouraging, do you have any advice for where to store the MAC > outside of nand, and not in an EEPROM? I cannot second that, we have always stored environment and vital product data in EEPROM (AT24C64). But VPD (includes MAC adresses) is never writen by u-boot; only read and made into respective setenv() variables. Check boards/emk/common/vpd.c for an idea. Greetings, Reinhard _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot