kasim老大,这个版本的u-boot-2012对mlc支持还是有问题。nand info显示的oob size不对。如果用这个u-boot启动内核就会出现 mlc nand failed
[ 1.122956] S3C NAND Driver, (c) 2008 Samsung Electronics
[ 1.226821] MLC nand init failed, -19, 2012 ported by FriendlyARM
http://www.arm9.net[ 1.226900] S3C NAND Driver is using hardware ECC.
[ 1.226983] NAND device: Manufacturer ID: 0xec, Chip ID: 0xd5 (Samsung NAND 2GiB 3,3V 8-bit)
[ 1.227070] No oob scheme defined for oobsize 512
[ 1.230258] kernel BUG at drivers/mtd/nand/nand_base.c:3315!
[ 1.235884] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[ 1.243944] pgd = c0004000
[ 1.246619] [00000000] *pgd=00000000
[ 1.250151] Internal error: Oops: 805 [#1] PREEMPT
[ 1.254913] Modules linked in:
[ 1.257950] CPU: 0 Not tainted (3.0.8-FriendlyARM #2)