Hi Gary,
Sounds interesting, I will try JFFS2. Looks like I will need to patch the
kernel with the latest MTD driver. Will this interfere with TS specific patchs
to the kernel?
Richard
>
> Richard,
>
> I quit using YAFFS on my TS-7250s because it kept marking blocks as
> bad, and I was never able to figure out how to unmark them. I ended
> up with several unusable boards as a result. As a result I switched
> to JFFS2 and haven't had any problems since.
>
> Gary
>
> On Thu, Apr 23, 2009 at 2:45 PM, Richard Williams
> <> wrote:
> >
> >> >
> >> >
> >> > The log shows all blocks 814-1000 are unusable and some 39-104 unusable.
> >>
> >> That would seem to correspond to the 21% usage you noted assuming yaffs is
> >> reporting % of total size.
> >>
> >> The question is whether these retired blocks are really fautly or whether
> >> some bug or electrical defect has caused them to be marked as bad.
> >>
> >> How old is this board and what root fs is it running? Is it still on
> >> factory TS linux and kernel?
> >>
> >> How much use did it get before you set up everything is tmpfs?
> >>
> >
> > It's running a cut down version of the oiginal rootfs that comes with the
> > board and ts7400_tskernel-jul162008.tar.gz to get proper support for YAFFS2.
> >
> > I've been running tmpfs right from the beginning so it hasn't been thrashed.
> >
> > I have another unit that has been running the same software for a week and
> > it's got this in the log which is a bit worrying. I get the same bad blocks
> > mentioned each time I boot the board. Does this mean that there are only 3
> > bad blocks (312,878 and 110)? Why is block 110 be retired 50 times at each
> > boot?
> >
> > yaffs: dev is 7937 name is "1f:01"
> > yaffs: Attempting MTD mount on 31.1, "1f:01"
> > block 312 is bad
> > block 878 is bad
> > Partially written block 110 being set for retirement
> > Partially written block 110 being set for retirement
> > Partially written block 110 being set for retirement
> > Partially written block 110 being set for retirement
> > Partially written block 110 being set for retirement
> > Partially written block 110 being set for retirement
> > Partially written block 110 being set for retirement
> > Partially written block 110 being set for retirement
> > Partially written block 110 being set for retirement
> > Partially written block 110 being set for retirement
> > Partially written block 110 being set for retirement
> > Partially written block 110 being set for retirement
> > Partially written block 110 being set for retirement
> > Partially written block 110 being set for retirement
> > Partially written block 110 being set for retirement
> > Partially written block 110 being set for retirement
> > Partially written block 110 being set for retirement
> > Partially written block 110 being set for retirement
> > Partially written block 110 being set for retirement
> > Partially written block 110 being set for retirement
> > Partially written block 110 being set for retirement
> > Partially written block 110 being set for retirement
> > Partially written block 110 being set for retirement
> > Partially written block 110 being set for retirement
> > Partially written block 110 being set for retirement
> > Partially written block 110 being set for retirement
> > Partially written block 110 being set for retirement
> > Partially written block 110 being set for retirement
> > Partially written block 110 being set for retirement
> > Partially written block 110 being set for retirement
> > Partially written block 110 being set for retirement
> > Partially written block 110 being set for retirement
> > Partially written block 110 being set for retirement
> > Partially written block 110 being set for retirement
> > Partially written block 110 being set for retirement
> > Partially written block 110 being set for retirement
> > Partially written block 110 being set for retirement
> > Partially written block 110 being set for retirement
> > Partially written block 110 being set for retirement
> > Partially written block 110 being set for retirement
> > Partially written block 110 being set for retirement
> > Partially written block 110 being set for retirement
> > Partially written block 110 being set for retirement
> > Partially written block 110 being set for retirement
> > Partially written block 110 being set for retirement
> > Partially written block 110 being set for retirement
> > Partially written block 110 being set for retirement
> > Partially written block 110 being set for retirement
> > Partially written block 110 being set for retirement
> > Partially written block 110 being set for retirement
> > Partially written block 110 being set for retirement
> > VFS: Mounted root (yaffs2 filesystem).
> >
> > Richard
> >
> >
> >
> > ------------------------------------
> >
> > Yahoo! Groups Links
> >
> >
> >
> >
>
------------------------------------
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|