UBI partitioning in embedded device?

Ricard Wanderlof ricard.wanderlof at axis.com
Mon Apr 18 08:53:33 EDT 2011


On Mon, 18 Apr 2011, Atlant Schmidt wrote:

> Ricard:
>
> One advantage of moving critical data (such as calibration
> data) into its own partition is that because each partition
> would absolutely positively *NOT* share its PEBs (Physical
> Erase Blocks) with any other partition, data stored in
> those partitions would then be better-insulated from
> "disturb" effects (such as "program disturb" and "read
> disturb") caused by the reading and writing of other data.
>
> Generally, the "disturb" effects only take place within Flash pages and 
> from one Flash page to another.

But is it even possible to have an UBI volume less than one eraseblock in 
size? Normally a UBI volume would be several eraseblocks, so there's no 
chance of any eraseblocks being shared at any one time between different 
UBI volumes.

I've always thought that because UBI volumes are measured in 
number-of-LEBs, that each volume in practice gets its own PEBs, even 
though of course UBI can move them around in the flash if it wants to.

/Ricard
-- 
Ricard Wolf Wanderlöf                           ricardw(at)axis.com
Axis Communications AB, Lund, Sweden            www.axis.com
Phone +46 46 272 2016                           Fax +46 46 13 61 30



More information about the linux-mtd mailing list