Charles, For what it's worth, I think I've figured out what's wrong. The size returned in /proc/mtd does not include the oob area. I verified this by creating an mtd device the same size as the one I'm trying to examine an image of, and then dumping it with nanddump. The resultant image is larger than the size of the device. I can also copy this image back in with nandwrite. However if I dump it with the -o option, to exclude oob, the image dumped is exactly the size listed in /proc/mtd. Now I just have to find somewhere a precompiled copy of nanddump for ARM. (I have a deep and abiding fear of cross-compilers.) I don't suppose anyone on the list could direct me to such an animal? Thanks John -----Original Message----- From: Charles Manning [mailto:manningc2@actrix.gen.nz] Sent: Tuesday, December 01, 2009 3:26 PM To: yaffs@lists.aleph1.co.uk Cc: McCash John-GKJN37; Andrew Hoog Subject: Re: [Yaffs] Access to files on a YAFFS2 image What I suggest is that you first start off by running yaffs on the nandsim then doing a dump from that and checking that looks like it should and that you can then nandwrite that back. Once you can make the process work with just one device it is then a lot easier to see why things don't work when importing from somewhere else. -- Charles On Wednesday 02 December 2009 01:57:04 McCash John-GKJN37 wrote: > Charles, > OK, so we apparently do have the OOB data in these image dumps > (obtained via the dump_image-arm tool included in nandroid), but when we > attempt to upload them to a nand emulator (under Ubuntu) with 'nandwrite > -a -o', we're still getting the error: > > Input file is not page-aligned. Use the padding option. > Data was only partially written due to error > > : Success > > Where do we go from here? Should this work, and if so, how do we > determine exactly what the problem really is? > > Thanks much for your help > John McCash > > _______________________________________________ > yaffs mailing list > yaffs@lists.aleph1.co.uk > http://lists.aleph1.co.uk/cgi-bin/mailman/listinfo/yaffs