I added a fix to kernel 2.4.25-vrs2-tcl1. The problem was that in nand_scan oobavail was calculated according to the bus width not page size ie 2 bytes on a 16 bit bus. I patched in the alternative calculation method used in 2.6.16.5 The yaffs2 port is only affected in so much that it now doesn't segfault with this kernel. Nick