[U-Boot] U-boot environment on Sheevaplug
Prafulla Wadaskar
prafulla at marvell.com
Tue Sep 8 08:41:15 CEST 2009
> -----Original Message-----
> From: Simon Kagstrom [mailto:simon.kagstrom at netinsight.net]
> Sent: Tuesday, August 25, 2009 1:00 PM
> To: U-Boot ML
> Cc: Prafulla Wadaskar; Nicolas Pitre
> Subject: Re: [U-Boot] U-boot environment on Sheevaplug
>
> Hi again!
>
> I just wanted to check if there has been any progress on the issue
> below (4-bit ECC support to read for the kernel / U-boot) during the
> summer.
>
> On Wed, 8 Jul 2009 15:59:27 +0200
> Simon Kagstrom <simon.kagstrom at netinsight.net> wrote:
>
> > Hi Prafulla (and the list)!
> >
> > I'm wondering a bit how Sheevaplug handles the U-boot
> environment area.
> > On OpenRD base it's stored on the NAND flash, and is protected by a
> > 4-bit ECC as required when read by the boot prom - it just goes
> > together with the rest of the u-boot image.
> >
> > The Marvell-supplied 1.1.4 version has code to handle this
> (basically
> > switches to Reed-Solomon when reading/saving the
> environment), but it
> > doesn't work with upstream U-boot. If I disable ECC altogether (in
> > kirkwood_nand.c) I can read the environment, but since
> U-boot doesn't
> > use Reed-Solomon, the soft ECC option doesn't cut it.
Hi Simon
As of now u-boot as well as Linux kernel supports only 1-bit ECC for Kirkwood.
There are efforts going on to make 4-bit ECC support available for Kirkwood on Linux.
Once this available, I will make it available on u-boot.
Meanwhile you can replace oob_softecc_kw with oob_softecc in openocd board config file to make it in sync with u-boot and kernel. This will ensure openocd to write NAND with 1-bit ECC.
Regards..
Prafulla . .
> >
> >
> > Is the situation the same with sheevaplug? I see there are
> patches for
> > OpenOCD to handle the same thing there,
> >
> >
> http://lists.berlios.de/pipermail/openocd-development/2009-May
> /006413.html
> >
> > so perhaps something similar is bound for U-boot as well?
>
> // Simon
>
More information about the U-Boot
mailing list