[Yaffs] [Yaffs-archive] Re: bad block problem

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Charles Manning
Date:  
To: Skumar, yaffs
Subject: [Yaffs] [Yaffs-archive] Re: bad block problem
It would seem to me that for some reason the page write or erase failed,
causing yaffs to then go mark the block bad.

Since bad block marking uses page writing, and the page is otherwise erased
(0xff) I would hunch that for some reason, the erase actually worked, but
yaffs thought that it failed and thus decided to mark the block bad.

The only times I've seen a large failure like this have been due to a
hardware error (bad soldering etc) or due to a broken software interface to
the NAND chips.

-- CHarles


On Tuesday 20 April 2004 00:18, Skumar wrote:
> hi,
> has someone faced the problem where yaffs has marked many blocks bad?
> for me yaffs has marked almost 70% blocks bad.
> below i am attaching the data of page 0 of a block which is marked bad
> this is the data in the all pages of blocks which are marked bad
> notice the last row ***
>
> help needed
>
> Regards
> sharath
>
> 0h:ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 10h:ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 20h:ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 30h:ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 40h:ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 50h:ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 60h:ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 70h:ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 80h:ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 90h:ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> a0h:ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> b0h:ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> c0h:ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> d0h:ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> e0h:ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> f0h:ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 100h:ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 110h:ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 120h:ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 130h:ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 140h:ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 150h:ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 160h:ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 170h:ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 180h:ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 190h:ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 1a0h:ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 1b0h:ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 1c0h:ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 1d0h:ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 1e0h:ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 1f0h:ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> 200h:ff ff ff ff 00 00 ff ff ff ff ff ff ff ff ff ff
>
>
>
>
>
>
> ---------------------------------------------------------------------------
>------------ This mailing list is hosted by Toby Churchill open software
> (www.toby-churchill.org). If mailing list membership is no longer wanted
> you can remove yourself from the list by sending an email to
> with the text "unsubscribe" (without the
> quotes) as the subject.


---------------------------------------------------------------------------------------
This mailing list is hosted by Toby Churchill open software (www.toby-churchill.org).
If mailing list membership is no longer wanted you can remove yourself from the list by
sending an email to with the text "unsubscribe"
(without the quotes) as the subject.