Same failure with 2.6.38 on c7x0 / akita / spitz. Ideas?
Andrea ---------- Forwarded message ---------- From: Andrea Adami <andrea.ad...@gmail.com> Date: Wed, Mar 9, 2011 at 10:33 AM Subject: Re: mtd-utils - issues with flash_eraseall -j To: openembedded-de...@lists.openembedded.org I have a guess: Patchwork [5/5] mtd-utils: change flash_eraseall to use libmtd-wrapped ioctls http://patchwork.ozlabs.org/patch/57934/ Then I've read that recently (1.4.x) "...The "struct nand_oobinfo" is able to record only 32 ECC code positions,which is not enough for many big NAND chips. Therefore, this structure is replaced by "struct nand_ecclayout" in linux kernel from the version 2.6.17. Consequently, the ioctl command changed from MEMGETOOBSEL to ECCGETLAYOUT" I was using 2.6.26 kernel. Please report if that happens on other hardware too. Thanks Andrea On Wed, Mar 9, 2011 at 1:14 AM, Andrea Adami <andrea.ad...@gmail.com> wrote: > Hello, > > with the previous mtd-utils-1.3.1 I could do ' flash_eraseall -j > /dev/mtd3' on my Zaurus/armv5te. > > With v. 1.4.1 (and 1.4.2 fwiw) I see following errors: > > ... > flash_erase: error!: /dev/mtd3: MTD writeoob failure > error 22 (Invalid argument) > Erasing 16 Kibyte @ 43f0000 -- 99% complete libmtd: error!: unaligned address > 7 > 1237640, mtd3 page size is 512 > flash_erase: error!: /dev/mtd3: MTD writeoob failure > error 22 (Invalid argument) > Erasing 16 Kibyte @ 43f4000 -- 99% complete libmtd: error!: unaligned address > 7 > 1254024, mtd3 page size is 512 > ... > > Anybody can confirm the issue? > > Regards > > Andrea > _______________________________________________ Zaurus-devel mailing list Zaurus-devel@lists.linuxtogo.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/zaurus-devel