a UBIFS image makes task pdflush blocked > 120 seconds

Jamie Lokier jamie at shareable.org
Mon Nov 16 18:22:28 EST 2009


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?

-- Jamie



More information about the linux-mtd mailing list