I've got a 2K Large NAND as well (Micron) with 64 bytes spare area, and I've gotten YAFFS2 working absolutely fine on my board
Have you ensured that you are using Software ECC instead of hardware ECC? Although theoretically, YAFFS2 should work with both of them (by inspecting the oobfree areas, it knows where to place the tags structures that it stores in spare), I haven't had the time to figure out why HW ECC doesn't work with it. This could explain why the YAFFS2 driver is complaining of bad blocks when instead, its just getting corrupted data due to the HW ECC trampling it. Thanks, Jerry Johns Design Engineer Nuvation Research Corp - Canada Tel: (519) 746-2304 ext. 221 www.nuvation.com <http://www.nuvation.com>
_______________________________________________ Davinci-linux-open-source mailing list [email protected] http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
