[oe-issues] [Bug 3070] udev: sync mount option causes extreme slow flash memory writes

bugzilla-daemon at tinman.treke.net bugzilla-daemon at tinman.treke.net
Thu Sep 27 00:05:12 CEST 2007


http://bugs.openembedded.org/show_bug.cgi?id=3070





--- Comment #1 from Graeme Gregory <dp at xora.org.uk>  2007-09-26 15:05:12 ---
> Technical description: sync write sends data to the medium as soon as possible.
> Writing one sector to a typical flash memory requires erasing and reflashing of
> 64kiB region. Sync writing of 64kiB with 512B sectors could requires 128
> reflashings (depends on flash firmware).

I truly hope this statement is not based on fact, because if it is then flash
memory has gone backwards an enormous amount since I used to write flash
filesystems back in 1997.

Once a block is erased in flash it can be programmed in chunks without a
further erase. Serial access to flash is in fact the most efficient method of
doing things.

Basically you just write stuff you dont want to effect with either the same
data or all 1111/0000 depending on the flash technology and there is no effect
in programming.

If either linux flash drivers of device firmware doesn't do this then it is
plain broken.


-- 
Configure bugmail: http://bugs.openembedded.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Openembedded-issues mailing list