Hi,
I tried to use current yaffs2 CVS code with linux-2.6.12-rc6 OMAP git
kernel (
http://www.muru.com/linux/omap/), plus some board specific
patches. Flash is Samsung K9F1G08U0M, 128MB, 2k pages.
Writing, reading and erasing files works, until I umount and mount
filesystem. df still states correct filesystem usage, however only
directory visible is lost+found. All files are gone.
# df -h
Filesystem Size Used Available Use% Mounted on
/dev/mtdblock0 127.9M 57.0M 70.8M 45% /mnt
Listing lost+found gives:
# ls /mnt/lost\+found/
ls: /mnt/lost+found/obj17170432: Value too large for defined data type
ls: /mnt/lost+found/obj17235968: Value too large for defined data type
ls: /mnt/lost+found/obj17301504: Value too large for defined data type
[etc...]
Any hint where to start debugging appreciated,
ladis