Hi.
About 3% of our boards gets stuck when the kernel is booting, and replacing the DM368 chips on these boards fixes the problem.
We are using DVSDK 2
The last print before it gets stuck is:
"nand_davinci nand_davinci.0 Using 4-bit hardware ECC"
And more precisely, it gets stuck when calling the function "nand_flash_init(info);" inside drivers/mtd/nand/davinci_nand.c
I've tried to remove this line just to see what happens, and it just got stuck a little later somewhere inside the "nand_scan(info-mtd, 1)" call.
Can anyone help?
Thanks!