Several tutorials that use u-boot state Warning: scrub option will erase all factory set bad blocks! There is no reliable way to recover them. To me this suggests one could have problems going back to a Supervivi installation. Or does Supervivi also handle the bad block management? Or does the BBT created using uboot remain somewhere that is non-volatile and accessible by a new bootloader? Thanks, Dave
Bad block table (BBT)
Hi, >> To me this suggests one could have problems going back to a Supervivi The supervivi bootloader is on another chip (accessed when change the state of the slider by the mic jack) as well as on the "main" flash. FWIW, I've completely erased the "main" flash with u-boot and re-installed supervivi without problems. Regards, gene
Gene, Thank you for going back through the emails and answering a few of them. An ARM expert, who use to work with us, said that he had never seen bad blocks in NAND flash and suggested that I probably wouldn't see any problems. What I really meant by "one could have problems going back to a Supervivi" is that as far as I can tell Supervivi doesn't generate a BBT. I am moving over to using u-boot, so this concern sorta disappears anyway! Thanks again for your input on several threads. Dave
>> bad blocks in NAND flash NAND (unlike NOR flash) will have bad blocks and those should be tolerated by the file system (or whatever) using NAND as a storage medium. http://en.wikipedia.org/wiki/Flash_memory#NAND_flash I haven't dug into to this message (as it appears even when I have requested that u-boot re-create the BBT) but it doesn't seem to cause a problem. >> Thanks again for your input on several threads. You're welcome! I found some help on a thread or two and wanted to say "thank you" by contributing. Regards, gene
I had issues with the BBT when I attempted to revert to supervivi after loading uboot. See http://mini2440.spaceopera.org/site/developmentenviroment/missingbadbloc... for my experiences. If anyone has an explanation, I would love to know what is going on.