[U-Boot] [PATCH 1/2] mtd: denali: improve nand_read_oob and fix nand_write_oob

Chin Liang See clsee at altera.com
Wed Apr 23 09:15:10 CEST 2014


On Tue, 2014-04-22 at 14:12 -0500, Scott Wood wrote:
> On Tue, 2014-04-22 at 10:04 +0900, Masahiro Yamada wrote:
> > Hi Scott,
> > 
> > 
> > > > It is really really painful to wait more than 10 seconds just for bad block
> > > > scanning to boot Linux.
> > > 
> > > Making bad block scans faster is a good thing, but why do you need to
> > > scan them just to boot Linux?  Aren't you using an on-flash BBT?
> > 
> > I did not know that.
> > I thought all blocks must be scanned.
> > 
> > Could you teach me the better way?
> 
> If you use NAND_BBT_USE_FLASH, and NAND_BBT_CREATE is present in the bbt
> descriptor (this is true of the default descriptors), then the scanning
> should only need to happen on first use.  On subsequent boots only the
> bad block table should need to be read.

Yup, I agreed with this statement :) I believe this bad block table can
be used by kernel in later stage. Probably someone can comment if I am
wrong.

Thanks
Chin Liang

> 
> -Scott
> 
> 




More information about the U-Boot mailing list