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