[U-Boot] am33xx : bit-flip correction in oob

Belisko Marek marek.belisko at gmail.com
Wed Apr 23 14:21:25 CEST 2014


CC-ing Pekon Gupta which add those changes in commit:
6e562b1106ea6afc78752f50925e87e9dd14f8b4

On Tue, Apr 15, 2014 at 12:47 PM, Belisko Marek <marek.belisko at gmail.com> wrote:
> Hi,
>
> we're running 2014.04-rc3 on custom am335x board (same configuration as BBB).
> When spl is loading u-boot from nand flash we can see a lot of
> messages in console:
> nand: bit-flip corrected @oob=0
>
> It is always the same position (seems to be first byte in oob).
> Anybody experienced same problem?
> I've tested on 2 different flashes and result is same.
>
I was able to track down that read ecc from gpmc return always first
byte as 0xFF (in omap_calculate_ecc())
and thus function omap_correct_data_bch() always trying to repair
bit-flips in first oob byte. Can this be caused by
flash? Any pointers?

> In config we're using:
> #define CONFIG_NAND_OMAP_ECCSCHEME      OMAP_ECC_BCH8_CODE_HW
> #define CONFIG_NAND_OMAP_ELM
>
> BR,
>
> marek
>
> --
> as simple and primitive as possible
> -------------------------------------------------
> Marek Belisko - OPEN-NANDRA
> Freelance Developer
>
> Ruska Nova Ves 219 | Presov, 08005 Slovak Republic
> Tel: +421 915 052 184
> skype: marekwhite
> twitter: #opennandra
> web: http://open-nandra.com

Thanks,

marek

-- 
as simple and primitive as possible
-------------------------------------------------
Marek Belisko - OPEN-NANDRA
Freelance Developer

Ruska Nova Ves 219 | Presov, 08005 Slovak Republic
Tel: +421 915 052 184
skype: marekwhite
twitter: #opennandra
web: http://open-nandra.com


More information about the U-Boot mailing list