a UBIFS image makes task pdflush blocked > 120 seconds

Joakim Tjernlund joakim.tjernlund at transmode.se
Tue Nov 17 03:31:56 EST 2009


Jamie Lokier <jamie at shareable.org> wrote on 17/11/2009 00:22:28:
>
> Joakim Tjernlund wrote:
> > I only noticed a problem with deleting big files and then a reboot.
> > if you don't reboot, the system will work. Perhaps this is due
> > to the actual CFI driver? I am using cmdset_0001 and it is a bit more
> > evolved than the others. My NOR flash also supports erase suspend.
> > If you are using cmdset_0002 you should consider fixing it.
> > As I recall, erase suspend is disabled. There was a thread about it
> > a while ago were I noticed a bug in the driver which may be the reason
> > for erase suspend being disabled. I even posted some
> > fixes for this but I don't think anyone bothered to test them.
>
> According to datasheets, the flash I'm using with cmdset_0002 supports
> multi-block erase, although I don't think the driver does at the moment.
>
> Multi-block erase works by giving the chip a list of blocks to erase,
> or even the whole flash, and then it does them simultaneously.
>
> Could this solve your problem?

That is for Norbert to say, but I think the main feature that is needed
is the possibility to suspend an erase to do a write.

   Jocke




More information about the linux-mtd mailing list