Bad Block management routine for MTD NandFlash driver?
Jason Chan
jason at emsoftltd.com
Mon Jun 17 04:28:25 EDT 2002
David,
I trying to use EXT2 for my nandflash driver. Is that OK?
When I make a EXT2 file system on the nandflash driver, the
mtd/nand/nand.c show a error message that "nand_erase: Failed erase",
and it keep looping the same statement.
Since I may use other filesystem in the future, eg. CRAMFS or VFAT, I
have no idea on the completeness of the filesystem on the bad block
managment. So how can enable use the translation layer to manage my bad
block?
David Woodhouse wrote:
>jason at emsoftltd.com said:
>
>> Any bad block management routine (eg. Invalid block table ) is
>>implemented for MTD NandFlash driver? It seems that the ECC routine is
>>not enough for my nandflash driver. And I need a more robust bad
>>block management routine for that.
>>
>
>The low-level hardware driver does not implement and bad block management.
>That is done by whatever file system or translation layer you use on the
>flash. What are you intending to use? JFFS2?
>
>--
>dwmw2
>
>
--
Best Regards,
Jason Chan
Emsoft Ltd.
More information about the linux-mtd
mailing list