On Fri, Jun 17, 2005 at 11:11:21AM +0100, Nick Bane wrote: > It is in bootldr that I am using the new mtd suitably changed for > embedded usage. What I needed to do was override the default autoob > policy in the nand chip structure. This meant that it defaulted to my > autoplacement policy and not the mtd default for all reads of data+oob > together. Nice, I'm just working on integrating new NAND MTD into U-Boot (based on patch by Pantelis Antoniou), so perhaps we could join our effort. > Look in > husaberg.toby-churchill.co.uk/balloon/development/bootldr35/nand/nandif.c > in the setup_nand function where nand->autoob is set to yaffs2_oob. > That should fix it for you though it means that all partitions (yaffs2 > or not) will be forced to use that policy. Unfortunately I cannot access toby-churchill.co.uk site. $ traceroute husaberg.toby-churchill.co.uk traceroute: unknown host husaberg.toby-churchill.co.uk It was working yesterday for short while, but now it's unaccessible again. > The use of MTD_NANECC_AULTOPL_USR is almost tested but not quite ready > for showtime. Look in yaffs/yaffs_mtdif2.c for the way to test it by > changing the comments. I have been just too busy to do it myself in > the kernel as it needs a fair bit of work to port 2.6 to balloon > though that is scheduled when balloon3 hardware becomes available > (July/Sept?). Are you talking about yaffs/yaffs_mtdif2.c source file from yaffs2 CVS module as found in :pserver:anonymous@cvs.aleph1.co.uk:/home/aleph1/cvs ? If so I must be doing something wrong, because I do see any comment looking close your description. ladis