Problems with NAND support

David Woodhouse dwmw2 at infradead.org
Tue Aug 7 06:26:17 EDT 2001


juan at hispafuentes.com said:
>  We only can get a kernel image if we don't enable NAND device
> support.  The problem is that we really need it. Do you know why? 

If you're using raw NAND chips you'll need a tiny board-specific glue 
driver like spia.c to let the generic nand code know how to access the 
chips.

You can't use FTL on it because that's for NOR flash. You can't use NFTL 
because that requires the DiskOnChip ECC hardware, and in many places both 
suffer from patent problems.

You can use JFFS on it, but JFFS2 hasn't yet been made to deal with NAND 
flash - I'm happy to give you pointers if you want to fix that.

I'd also like to see someone write a SmartMedia-compatible translation 
layer driver - that ought to be fairly simple to do too.

--
dwmw2






More information about the linux-mtd mailing list