Am 16.06.2010 um 08:31 schrieb Dr. H. Nikolaus Schaller:

> 
> Am 15.06.2010 um 20:34 schrieb Ruben Viets:
> 
>> Hi Nikolaus,
>> 
>> You already have all sources if you tar xvjf the linux-2.6.24.3 and 
>> afterwards patch -p1 < patch20080530 + patchv33_withoutyaffs2
> 
> Ok, this was  quite easy.
> 
> I did not find many differnces:
> 
> include/mtd/mtd-abi.h  -- different size for oob fields (which may be the 
> issue)
> fs-fs-writeback.c  -- different strategy for locking
> fs/mpage.c  -- "It seems that there is a IO coherent bug in 
> generic_file_mmap()"
> fs/yaffs/*  -- about 50% of the files differ
> 
> 
>> 
>> Don't need to tar and send my files then. Question is if the below dirs you 
>> mention are enough. You may need additional files.
>> So better start from scratch in a different dir and do a diff with your 
>> letux-400 development directory.
>> 
>> My latest config (CONFIG_RV9) is located at 
>> http://projects.kwaak.net/twiki/pub/Epc700/KernelPort26Compiling/CONFIG_RV9
> 
> Here I did not have CONFIG_MTD_SW_HM_ECC set and none of the VERIFY options
> 
> Now it *appears* to work. There are still some strange messages like 
> "Freechunks verification failure" but I did not do a flash_eraseall - I just 
> tried to continue to use the file system created with the broken yaffs2.

Ok, I have erased the minifs partition and mounted as yaffs2. The message has 
disappeared.

But there is a mismatch between used/available blocks and what I see as files 
(an empty lost+found directory). And 'du' reports 40% used.

When initializing as jffs2 I get 8% used and a completely empty device.

Or is yaffs inappropriate for small NAND partitions?

Nikolaus
_______________________________________________
Mipsbook-devel mailing list
Mipsbook-devel@linuxtogo.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/mipsbook-devel

Reply via email to