[PATCH 0/8] Qi solve GTA02 dynparts compatability and parse idenity partition
Werner Almesberger
werner at openmoko.org
Wed Feb 4 20:30:52 CET 2009
Paul Fertser wrote:
> Ok, i see it now. But then it's even more inconsistent and somewhat
> defeats the purpose of marking worn-out blocks ;)
Yeah, the whole logic of it is flawed. A saner alternative that
also allows for work-out blocks would be static partitions with
a statistical guarantee that they contain enough good blocks.
There's where this idea started:
http://lists.openmoko.org/pipermail/openmoko-kernel/2008-April/002238.html
However, switching to such a model on GTA02 would mean to
rearrange partitions, which is messy at best.
> Moreover, i
> understand that the kernel marks worn-out blocks only in BBT, but does
> NOR u-boot mark worn-out blocks in both BBT and OOB? If yes, then a
> user risks to lose his rootfs by flashing the kernel or bootloader via
> DFU.
As far as I remember, u-boot doesn't mark worn-out blocks.
>> Hmm, did they flash_eraseall /dev/mtd3 first ?
>
> They didn't.
Argh :-(
> The wiki has only one place where nandwrite is mentioned, and that is
> http://wiki.openmoko.org/wiki/Flashing_the_Neo_FreeRunner#Alternative:_using_nandwrite
Oh dear. Somebody meant well, but ... :-(
So this happened about three weeks ago. I've fixed it now.
Hmm, now what do we do with the victims of this ...
- Werner
More information about the openmoko-kernel
mailing list