[Yaffs] yaffs2 block retirement issue

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Boaz Ben-David
Date:  
To: yaffs@lists.aleph1.co.uk
Subject: [Yaffs] yaffs2 block retirement issue
Hi all,

I've been trying to use yaffs2 as the file system for a 2GB Samsung MLC
NAND chip.
The chip works with jffs2 and I wanted to use a file system which is
more "NAND oriented" and aware of wear-leveling.
I've been able to compile the kernel with yaffs2 support, boot the
device and mount the yaffs2 partition.
My problem is that when I try to write some files (even using "touch")
it seems yaffs is trying to retire all of the blocks on the partition.
I can see with "df" that the free space on the partition is becoming
small but no files are being created.
Can somebody please point me in the right direction to start
investigating this? I haven't been able to find any good information
while googling...

Thanks,

Boaz.