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,