Index: u-boot-1.3.2/drivers/mtd/nand/nand_bbt.c =================================================================== --- u-boot-1.3.2.orig/drivers/mtd/nand/nand_bbt.c 2008-03-09 16:20:02.000000000 +0100 +++ u-boot-1.3.2/drivers/mtd/nand/nand_bbt.c 2009-02-06 14:50:35.000000000 +0100 @@ -914,10 +914,11 @@ .pattern = scan_ff_pattern }; +//Samsung makes sure that either the 1st or 2nd page of every initial invalid block has non-FFh data at the column address of 2048. static struct nand_bbt_descr largepage_memorybased = { .options = 0, .offs = 0, - .len = 2, + .len = 1, .pattern = scan_ff_pattern }; Index: u-boot-1.3.2/include/configs/MPC8313ERDB.h =================================================================== --- u-boot-1.3.2.orig/include/configs/MPC8313ERDB.h 2009-02-06 15:42:07.000000000 +0100 +++ u-boot-1.3.2/include/configs/MPC8313ERDB.h 2009-02-06 15:42:45.000000000 +0100 @@ -205,6 +205,7 @@ | BR_MS_FCM /* MSEL = FCM */ \ | BR_V ) /* valid */ #define CFG_OR1_PRELIM ( 0xFFFF8000 /* length 32K */ \ + | OR_FCM_PGS \ | OR_FCM_CSCT \ | OR_FCM_CST \ | OR_FCM_CHT \