Bad blocks in MLC NAND

Nishanth Menon menon.nishanth at gmail.com
Tue Feb 3 17:57:11 EST 2009


On Tue, Feb 3, 2009 at 2:04 PM, Reuben Dowle <Reuben.Dowle at navico.com> wrote:
> As far as I can see, the NAND code is assuming that the bad block marker
> is always in the first byte of the oob area in the FIRST page of each
> block.
>
> This is not true for MLC nand from most manufacturers. As far as I can
> tell, only Micron actually place their bad block markers at this
> location in MLC nand.
>
> For other manufacturers, the bad block markers are being placed in the
> first byte of the oob in the LAST page of a bad block. I have seen this
> in the datasheets for NAND from Samsung (eg. K9G8G08UOA) or Numonyx (eg
> NAND08GW3C2B).
>
I thought we can override the defaults by using nand_bbt_descr and
passing it to  nand->badblock_pattern ?
I had a similar question based on
http://lists.infradead.org/pipermail/linux-mtd/2009-January/024138.html
Regards,
Nishanth Menon



More information about the linux-mtd mailing list