Problem with nand flash while booting 2.6.30

Leo (Hao) Chen leochen at broadcom.com
Wed Aug 12 13:17:13 EDT 2009


On Wed, Aug 12, 2009 at 12:36:53AM -0700, Saurabh Kadekodi wrote:
> 
> Then later it gives a lot of ECC errors and prints the following messages:
> 
> 
> Cowardly refusing to erase blocks on filesystem with no valid JFFS2 nodes
> > empty_blocks 0, bad_blocks 208, c->nr_blocks 438
> > VFS: Cannot open root device "mtdblock2" or unknown-block(31,2)
> > Please append a correct "root=" boot option; here are the available partitions:
> > 1f00             256 mtdblock0 (driver?)
> > 1f01            2048 mtdblock1 (driver?)
> > 1f02          112128 mtdblock2 (driver?)
> > 1f03             512 mtdblock3 (driver?)
> > b300         2008064 mmcblk0 driver: mmcblk
> >   b301           31288 mmcblk0p1

You may try to re-burn the rootfs to your flash.  I had experienced
similar problem when I switched my kernel from 2.6.27 to 2.6.30.  I
don't know the exact reason, but the ECC algorithm or something may have been changed.


-- 
Leo Hao Chen
Software Engineer
Broadcom Canada Inc.




More information about the linux-mtd mailing list