My config uses 2k blocks with a flash controller. Yaffs uses 28 bytes in the oob area per 2k. I had to modify mtd/nand a bit to get the oob writes to 'step over' locations that the nand controller used. One other tip, dump the yaffs from the linux distros and go with the one from Google ANDROID. It actually works, wereas the latest yaffs cvs stuff is garbage. Cal Page Henri Cloetens wrote: > Hi, > > I would like to use yaffs on a device with a Nand flash controller > that has ECC in hardware. > The nand flash controller only can read and write 2kbyte pages, no 512 > byte pages. > The nand flash controller wants to use as many of the spare bytes as > possible for the ECC. > > Questions . > 1. Can I use yaffs with this nand flash controller ?. > 2. How many spare bytes does yaffs need per 2 kbyte block ?. I would > like all ECC > and CRC checking in yaffs is switched off, as this is being done > in hardware. > 3. In the given configuration, does yaffs support MLC flash ?. The ECC > is done in > hardware, so yaffs should not care about it. Wear leveling is a > concern, however. > > Best Regards, > > > Henri Cloetens. > ------------------------------------------------------------------------ > > _______________________________________________ > yaffs mailing list > yaffs@lists.aleph1.co.uk > http://lists.aleph1.co.uk/cgi-bin/mailman/listinfo/yaffs >