Dear Heiko Schocher, > Hello Marek, > > Am 18.07.2013 17:10, schrieb Marek Vasut: > > Hi, > > > >> Dear Heiko Schocher, > >> > >> In message<51e77a1d.90...@denx.de> you wrote: > >>>> Try "nand write.trimffs" to write UBI images produced with ubinize . > >>> > >>> This solves not the erasecounter problem, or? > >>> > >>> For UBI we need something like this: > >>> http://www.linux-mtd.infradead.org/doc/ubi.html#L_flasher_algo > >>> > >>> But I am not an UBI expert. It is possible I overlook something > >>> obvious ... > >> > >> No, you don't. Devices managed by UBI should never be erased by > >> other, non-UBI-aware tools. > > > > I based my reply on the following commit in U-Boot and the fact that > > write.trimffs is used to flash UBI images. Maybe I was wrong? > > > > commit c9494866df835bcee68e17339aec1090faa704da > > Author: Ben Gardiner<bengardi...@nanometrics.ca> > > Date: Tue Jun 14 16:35:07 2011 -0400 > > > > cmd_nand: add nand write.trimffs command > > > > Add another nand write. variant, trimffs. This command will request > > of nand_write_skip_bad() that all trailing all-0xff pages will be > > dropped from eraseblocks when they are written to flash as-per the > > reccommended behaviour of the UBI FAQ [1]. > > > > The function that implements this timming is the drop_ffs() function > > by Artem Bityutskiy, ported from the mtd-utils tree. > > > > [1] http://www.linux-mtd.infradead.org/doc/ubi.html#L_flasher_algo > > Yes, that sounds as a step in the right direction, but where are > the erasecounters handled, as described in [1] ?
I don't think they're handled anywhere. > And as this is a "ubi function" and not nand specific, the command > should start with "ubi ..." ... as we have a "ubi write ...", but > ubi write is only for ubi volumes ... i tend to say, we need a > "ubi format ..." similiar to ubiformat in the mtd utils [2] ... > > [2] http://git.infradead.org/mtd-utils.git > ubiformat found in /ubi-utils/ubiformat.c Full agreement. Best regards, Marek Vasut _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot