Skip to contentSkip to conversation

Problems with sumtool with linux-mtd 1.0

DISCUSSION Paolo Scaffardi 2 participants 2 messages Nov 23, 2006 Memory technology devices (MTD)

lore
Share & tools
lore
#0 lore raw

Hi there!
I'm developing for a arm cirrus ep9302-based board target. The build system was based on an older mtd version. I upgraded to version 1.0. Now, it seems i have a problem using sumtool (that was never used before by build system after creating jffs2).

I correctly made my jffs2 filesystem for my on-board flash (intel, NOR type, 128Kb x 128 blocks) with this cmd:

mkfs.jffs2 --pad=$((8*1024*1024)) --eraseblock=$((128*1024)) -d /opt/mydir -o image.jffs2

Then i called sumtool with:

sumtool --pad --eraseblock=$((128*1024)) --input=image.jffs2 --output=image2.jffs2

The problem is that the second images was really smaller than the first one (384Kb).

Why that?
Sumtool dont give me any error!

Bye,
Paolo Scaffardi
GFP Lab s.r.l.
http://www.gfplab.com
fax 178 2258454

#1 lore raw

Hi Paolo!

I think there is no problem with sumtool.

If you run sumtool with --pad parameter then it pads the OUTPUT file with 0xFF to the end of the last used eraseblock.

If you have empty eraseblocks at the end of your INPUT image then the sumtool skips those.

Zoltan

Quoted 33 lines · Paolo Scaffardi

Hi there!
I'm developing for a arm cirrus ep9302-based board target. The build system was based on an older mtd version. I upgraded to version 1.0. Now, it seems i have a problem using sumtool (that was never used before by build system after creating jffs2).

I correctly made my jffs2 filesystem for my on-board flash (intel, NOR type, 128Kb x 128 blocks) with this cmd:

mkfs.jffs2 --pad=$((8*1024*1024)) --eraseblock=$((128*1024)) -d /opt/mydir -o image.jffs2

Then i called sumtool with:

sumtool --pad --eraseblock=$((128*1024)) --input=image.jffs2 --output=image2.jffs2

The problem is that the second images was really smaller than the first one (384Kb).

Why that?
Sumtool dont give me any error!

Bye,
Paolo Scaffardi
GFP Lab s.r.l.
http://www.gfplab.com
fax 178 2258454

______________________________________________________
Linux MTD discussion mailing list
http://lists.infradead.org/mailman/listinfo/linux-mtd/