Hi,

I am working on a DM365 based customize board which has two nand chips each of 1GB. At the UBoot level I am getting following errors:

*UBoot Log:*
*========*
U-Boot 2009.03 (Mar 18 2010 - 20:23:55)

I2C:   ready
DRAM:  128 MB
NAND: NAND device: Manufacturer ID: 0x2c, Chip ID: 0xd3 (Micron NAND 1GiB 3,3V
8-bit)
*Bad block table found at page 262080, version 0x01*
*Bad block table found at page 262016, version 0x01*
nand_bbt: ECC error while reading bad block table
NAND device: Manufacturer ID: 0x2c, Chip ID: 0xd3 (Micron NAND 1GiB 3,3V 8-bit)
*Bad block table found at page 262080, version 0x01*
*Bad block table found at page 262016, version 0x01*
nand_bbt: ECC error while reading bad block table
2048 MiB
In:    serial
Out:   serial
Err:   serial

My concerns are:

  1. Why the bad blocks for the the NANDs are shown for the same page?
  2. Is the the case UBoot is accessing only one NAND chip and not
     using the other one?
  3. How can I verify that?
  4. Do I need to configure or modify something in UBoot?

At the kernel level I am able to see two NAND chips are detected by the kernel:

*Kernel Log:*
*========*
nand_davinci nand_davinci.0: Using 4-bit hardware ECC
NAND device: Manufacturer ID: 0x2c, Chip ID: 0xd3 (Micron NAND 1GiB 3,3V 8-bit)
2 NAND chips detected
Bad block table not found for chip 0
Bad block table not found for chip 1
Bad block table not found for chip 0
Bad block table not found for chip 1
Scanning device for bad blocks
Scanning device for bad blocks
Creating 5 MTD partitions on "nand_davinci.0":
0x00000000-0x003c0000 : "bootloader"
0x003c0000-0x00400000 : "params"
0x00400000-0x00800000 : "kernel"
0x00800000-0x20800000 : "filesystem1"
0x20800000-0x80000000 : "filesystem2"


Please suggest!!!
Thanks in advance!!!

--
Regards,
*Krunal Patil*

_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to