Hello! I have few devices, where yaffs2 mounting failed. Mounting failed here: yaffs_ScanBackwards() yaffs_PutChunkIntoFile() yaffs_AddOrFindLevel0Tnode() /* failed in this condition */ if (chunkId > YAFFS_MAX_CHUNK_ID) { return NULL; } I have insert in the code some debug info: chunkId = 1048576 YAFFS_MAX_CHUNK_ID = 1048575 fStruct->fileSize = 2147483647 fStruct->scannedFileSize = 2147483647 OK, I see, that chunkId is incorrect, but why this single error prevent mounting the whole file system ? It's critical error? But why? Why we can't repair it, skip it... ? -- Nickolay Vinogradov Protei Research and Development Center St.Petersburg, 194044, Russia Tel.: +7 812 449 47 27