Hi Jon, 
what's up? :)

> Trying to move from TI beta SDK MV kernel + u-boot, to git on DM355.
> I find I am reopening the can of worms that is NAND ECC and filesystem
> choice.

LOL. I remember "something" of all this stuff too.. :D

> Having booted a new kernel and apparently messed up my NAND flash
> somehow (lots of bad blocks, clobbered BBTs; investigating), I am
> looking for any clues about what might have changed in terms of NAND/ECC
> handling, and also what filesystem people are using with the git kernel
> on DM355 NAND - YAFFS2? JFFS2? UBIFS (which I don't know much about)?
...
> Hints or war stories appreciated, thanks.

My latest story is about 2.6.18, I found that I should disable 
CONFIG_DAVINCI_NAND_STD_LAYOUT in order to have a working NAND, although 
Linux made a <ironic>"little of"</ironic> confusion reading the bbt table.

My solution was to purge the BBT table from u-boot, recompile 2.6.18 kernel 
without NAND_STD_LAYOUT, and rewrite all stuff into the NAND 
(uboot,kernel,rootfs).

I don't know if git kernel has the same problems, but this is just how we 
rescued our board.


bye! ( happy to know that NAND with git will continue to be a pain )
-- 
Andrea Gasparini 
---- ImaVis S.r.l. ----
web: www.imavis.com
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to