This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

NAND error messages in u-boot, Bad block table found at page 262080, version 0x01...

Other Parts Discussed in Thread: OMAP-L138

OMAP-L138 EVM, All error message appear at the beginning of the u-boot (2009.11-svn43049), after system boot, UBI system has random errors spitting out, sometime NAND fails to boot the kernel

3 errors pull my attention,

NAND:  512 MiB

Error 1:

Bad block table found at page 262080, version 0x01
Bad block table found at page 262016, version 0x01

Found these two lines are quite common for a lot of NAND devices (a lot of Google result), what's the actually meaning?

One Google search: http://linux.omap.com/pipermail/davinci-linux-open-source/2010-June/019275.html

>> 1.    Why the bad blocks for the the NANDs are shown for the same page?
>>      
> That is normal: Those page numbers are per chip. the BBTs are stored at the same offset in each chip.
Can anyone elaborate a bit? Thanks,

Error 2:

nand_bbt: ECC error while reading bad block table

Meaning?

Error 3:

nand_read_bbt: Bad block at 0x00000dea0000
nand_read_bbt: Bad block at 0x00000eda0000
nand_read_bbt: Bad block at 0x000011e80000
nand_read_bbt: Bad block at 0x000013080000
nand_read_bbt: Bad block at 0x000019a40000
nand_read_bbt: Bad block at 0x00001b860000

These I understood as bad blocks, one thread on this forum suggest going through hardware test. Are there any guide on how to conduct it?

One thread mentioned a NAND trouble-shooting guide or tool from Spectrum Digital for DM355, are there any similar equivalent for OMAP-L138 EVM?

http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/100/t/8228.aspx

Thanks,