I've been trying to run yaffs2 on the mtdblock4 of my OMAP35x EVM (samsung memory) and have been starting to see numerous flash errors. Now at boot time, I see...
Scanning device for bad blocks
num of blocks = 1024
Bad factory block61 at 0x007a0000
Bad factory black107 at 0x00d60000
...
I've tried erasing these using "onenand erase block 60-1023" but it skips all the "bad blocks". "onenand scrub ..." doesn't seem to help. Is there any way to get these blocks fully erased so I can start over? I assume that I really don't have "bad" blocks, or this flash is failing in a hurry.
Thanks.