This is a very old version of the code. This check was dropped about 18 months ago. This means that a block was found with a higher sequence number. That might be a corrupted block. I would recommend trying a newer version of yaffs2 to see if this is corrected. -- Charles On Friday 11 December 2009 18:46:19 ??? wrote: > Dear sir... > > I found error message. i was occurrence debug error message. > > why do error messag make? > what is cause and effect? and what is solve method? > > i don't know... why do it occurrence?... > > you 'll know.. please , tell me. about "yaffs: Allocation block xx was > not highest sequence "" > > please... you'll send E-maill to me. I wish ... > > > thank you..... Have a good time.... sir > > > > [source code contens] > In yaffs_guts.c > at function : static int yaffs_ScanBackwards(yaffs_Device * dev) > version Info : const char *yaffs_guts_c_version = "$Id: > yaffs_guts.c,v 1.31 2006/03/08 07:59:20 charles Exp $"; > > > > /* Yaffs2 sanity check: > * This should be the one with the highest sequence number > */ > if (dev->isYaffs2 > && (dev->sequenceNumber != > bi->sequenceNumber)) { > T(YAFFS_TRACE_ALWAYS, > (TSTR > ("yaffs: Allocation block %d was not highest sequence " > "id: block seq = %d, dev seq = %d" > TENDSTR), blk, > bi->sequenceNumber, > dev->sequenceNumber)); > }