From patchwork Wed Apr 4 21:27:06 2012
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Subject: [mtd-www] UBI FAQ: suggest omission of vol_size option
Date: Wed, 04 Apr 2012 11:27:06 -0000
From: Daniel Drake
+The implications of the above paragraph are important. The
+vol_size option effectively represents the minimum size of the
+flash where the volume will be installed. If you are working with multiple
+devices (i.e. you are producing an image to be flashed on various devices,
+even when 'identical'), the amount of usable flash will vary because
+some devices have more bad blocks than others. Excluding the
+vol_size option will cause vol_size to be automatically
+calculated based on the size of the input image, and this will produce
+maximum robustness in the face of varying numbers of bad blocks on target
+devices. You can combine this with the autoresize functionality so that the
+maximum amount of free space is made available upon first mount.
+
Also, the config_data.img and rootfs.img input
files do not have to be 512KiB and 220MiB respectively, but may be smaller if
they contain less data. In this case the resulting ubi.img file