Re: [Yaffs] yaffs2 hang with onenad urgent requirment

Top Page
Attachments:
Message as email
+ (text/plain)
+ (text/html)
Delete this message
Reply to this message
Author: Amit Sharma
Date:  
To: yaffs@lists.aleph1.co.uk
Subject: Re: [Yaffs] yaffs2 hang with onenad urgent requirment
Hi charles

Our driver is working fine with Jffs2 , so we have more doubt on yaffs2, not
only that we find
free memory after umount of yaffs2 is not same , it was before mounting of
jffs2.

thanks
amit

On Fri, Jul 18, 2008 at 4:29 AM, Charles Manning <>
wrote:

> On Thursday 17 July 2008 22:24:56 Amit Sharma wrote:
> > Hi
> >
> > We are using yaffs2 for onenand Samsung and we are finding all fsstress
> > process goes to un-interruptable state.we checked grosslock count
> > state by adding following line in dump_proc function of yaffs2
> > buf += sprintf(buf, "lock status......... %d\n", dev->grossLock.count);
>
> ALthough it could be something within yaffs, I suspect that your nand
> driver
> is hanging.
>
> >
> > lock count value is -1 when it hangs.
> >
> > hang board memory usage
> >
> > 198 root       1000 S   /bin/bash /fsstress_script.sh
> >   201 root        456 S   /fsstress -p 3 -n 10000 -d /tmp -l 0
> >   390 root        148 S   sleep 3600
> > *  411 root        460 D   /fsstress -p 3 -n 10000 -d /tmp -l 0
> >   412 root        412 D   /fsstress -p 3 -n 10000 -d /tmp -l 0
> >   413 root        372 D   /fsstress -p 3 -n 10000 -d /tmp -l 0
> > *  414 root        280 R   ps
> > # free
> >              total             used            free       shared
> > buffers
> >  Mem:        62264        60412         *1852 *           0         8192
> > Swap:            0            0               0
> > Total:        62264        60412         1852

> >
> > commonly seen in all boards by using wchan
> >
> >    1. Yaffs_clear_inode
> >    2. Yaffs_commit_write
> >    3. Yaffs_lookup

> >
> > Any member can support me , i will thankful to you.
> > thanks in advance
> >
> > we have tested it on many board 90%l are hanging.
>
>
>