Dirk Behme wrote: > I'm not sure, but it seems to me, that omap_enable_hwecc() is never > called. An printf() in this function is not shown. > > Maybe call of nand_scan_tail(mtd); in omap_nand_switch_ecc() resets > anything? Or any other idea?
You never cleared out nand->ecc.write_page (and others), so nand_scan_tail() saw that they were non-NULL and assumed you were overriding them, and you got the soft-ECC versions of those, but the hard-ECC calculate method. -Scott _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot