On Sun, Jun 1, 2014 at 9:06 AM, Leonardo Rodrigues wrote: > > Hello Everyone, > > I'm facing a critical problem with yaffs2 partition when using OpenWRT > on RouterBoards, specially RB450 and RB450G, which are the ones i have to > test/use. > > After normal operations of writing and deleting files, space seems to > completly got lost on the partition until the point i get 'no space left > on the device' and have to reflash the board to get it operational again. > On RB450 board the space seems to get lost during reboots, while on > RB450Gs it get lost on reboots as well as normal write/delete operations > as well. > >From the description you give here, it is moat likely a problem with bad block detection. > > I have found other users claiming similar problems with RouterBoards > models as well, despite i can only test on RB450 and RB450G. > > As i'm facing the problem on OpenWRT, i have already opened a ticket > to its bugtraq system, which had not received any attention yet. > > With latest OpenWRT svn versions, i think things will be hard to > debug on yaffs part, as it seems that's for compiling 3.10 kernel, the > /proc/yaffs files were disabled (done on OpenWRT revision 37285) > > https://dev.openwrt.org/changeset/37285 > > I have also download the revision 37000, which still builds on kernel > 3.9 and have the /proc/yaffs files, and the problem occurs exactly the > same way as related on my bugtraq ticket to the OpenWRT team. If needed, i > can provide /proc/yaffs contents between the tests i have made, just let > me know in which points i can provide that information. > If you provide two or three /proc/yaffs dumps that would be helpful... one near the start, one a few tests in and one towards the end. You might also consider using inband tags to see if this makes the problem go away.