[PATCH] u-boot from nand and skip bad block
werner at openmoko.org
Fri Apr 11 17:19:01 CEST 2008
trimarchi at gandalf.sssup.it wrote:
> The code does't skip coorectly the bad block, because it use
> start_addr instead
> of i in the if code in main loop (so the condition is always true).
> Then it must check the first and second page, byte 5 of 16 extrabyte.
Yes, I see that there are three changes in your patch:
- avoid false positives by only checking the beginning of a block
- check the second page as well
- do more wait_idle
The first two fix pretty obvious bugs. I'm curious about the third:
did you experience failures due to the lack of waiting here ?
More information about the openmoko-kernel