[PATCH] MTD: mtdconcat NAND/Sibley support

Jörn Engel joern at wohnheim.fh-wedel.de
Wed Apr 26 12:08:34 EDT 2006


On Wed, 26 April 2006 12:04:51 -0400, Nicolas Pitre wrote:
> On Wed, 26 Apr 2006, Belyakov, Alexander wrote:
> 
> > JFFS2 (and not only JFFS2) does not work on top of concatenated MTD
> > device in case of NAND and Sibley chips due to missing
> > concat_block_isbad(), concat_block_markbad(), concat_writev() and
> > concat_writev_ecc() functions. If anyone cares - the patch below fixes
> > that issue.
> 
> That won't work with Sibley.  You must call the underlying devices with 
> writev() as well, using the appropriate vector for each device, and only 
> once per subdevice.  Sibley flash must write everything all at once with 
> a single writev call.

Everything?  Not just in chunks of 1KiB?

Jörn

-- 
And spam is a useful source of entropy for /dev/random too!
-- Jasmine Strong




More information about the linux-mtd mailing list