Hi, I am in the porcess of updating an older yaffs2 partition on a 2.4 kernel to a recent 2.6 kernel build with the following yaffs code. # cat /proc/mtd dev: size erasesize name mtd0: 00020000 00020000 "TS-BOOTROM" mtd1: 07d00000 00020000 "Linux" mtd2: 002e0000 00020000 "RedBoot" # cat /proc/yaffs YAFFS built:Aug 16 2009 21:32:17 $Id: yaffs_fs.c,v 1.79 2009/03/17 01:12:00 wookey Exp $ $Id: yaffs_guts.c,v 1.82 2009/03/09 04:24:17 charles Exp $ If I mount /dev/mtdblock1 under a nfs boot of the 2.6 kernel and fsystem I get rubbish. Some files seem to be interpreted as directories and the result is chaos. Fortunately it did not hose the fs. I was able to make a tarball of the fs by nfs boot to 2.4 and an fs image close to that in flash. Here mount /dev/mtdblock/1 is OK. The earlier version is signed: $ cat /proc/yaffs YAFFS built:Jun 6 2006 14:14:22 $Id: yaffs_fs.c,v 1.2 2006/02/14 18:20:41 michael Exp $ $Id: yaffs_guts.c,v 1.1 2006/02/09 21:08:29 michael Exp $ $ cat /proc/mtd dev: size erasesize name mtd0: 00020000 00020000 "TS-BOOTROM" mtd1: 07d00000 00020000 "Linux" mtd2: 002e0000 00020000 "RedBoot" $ cat /proc/partitions major minor #blocks name 31 0 128 mtdblocka 31 1 128000 mtdblockb 31 2 2944 mtdblockc It seems the two versions have different nomenclatures for the block devices. Should it be possible to mount this partition with the 2.6 yaffs2 code? What version of flash_erase should I use to clear the partition prior to installing the new fs image? TIA,