All of lore.kernel.org
 help / color / mirror / Atom feed
From: Erno Kuusela <erno@gulp.u--3.com>
To: Artem Bityutskiy <dedekind1@gmail.com>
Cc: debian-arm@lists.debian.org, linux-mtd@lists.infradead.org
Subject: Re: UBIFS fails & crashes on SheevaPlug
Date: Sun, 26 Jul 2009 17:35:36 +0200	[thread overview]
Message-ID: <20090726153536.GD1792@gulp.u--3.com> (raw)
In-Reply-To: <4A69C763.1070008@gmail.com>

On Fri, Jul 24, 2009 at 05:38:27PM +0300, Artem Bityutskiy wrote:
> On 07/24/2009 04:12 PM, Erno Kuusela wrote:
>> So workaround would be to disable CONFIG_MTD_NAND_VERIFY_WRITE or to
>> follow the "ignore sub pages" entry from the faq...
>>
>> Indeed the latter seems to work, if I give --vid-hdr-offset 2048 option
>> to the ubinize, ubiformat&  ubiattach commands. Thanks!
>
> It should work without this. Your flash driver reports that your flash
> supports 512-byte sub-pages. This means you may save your flash space
> and put both UBI headers to the first NAND page. See this explanation:
>
> http://www.linux-mtd.infradead.org/doc/ubi.html#L_overhead
>
> If you follow links from this little section, you should grasp the picture.
>
> So, disabling this option should help without the --vid-hdr-offset 2048
> stuff. If it does not, then you should fix your driver.

Yeah, but I'm trying to make do without building my own kernels if 
possible.

And yes, the ubiformat "bad eraseblocks" message was indeed
a misunderstanding from my part.

There was one more error (for benefit of anyone else hitting the same 
problem): mkfs.ubifs -e 129024 parameter from 
http://www.plugcomputer.org/plugwiki/index.php/Enabling_UBIFS#Make_ubi_image_out_of_the_ubifs 
didn't work for me (got "validate_sb: LEB size mismatch: 129024 in 
superblock, 126976 real"). Fixing this to the number indicated in the 
error message (126976) fixed it. 

Looks like I have ubifs working now. :)

  reply	other threads:[~2009-07-26 15:35 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-07-23 18:59 UBIFS fails & crashes on SheevaPlug erno
2009-07-23 20:08 ` Adrian Hunter
2009-07-23 21:28   ` Corentin Chary
2009-07-23 21:52     ` erno
2009-07-24  5:53 ` Artem Bityutskiy
2009-07-24 13:12   ` Erno Kuusela
2009-07-24 14:38     ` Artem Bityutskiy
2009-07-26 15:35       ` Erno Kuusela [this message]
2009-08-09  4:56         ` Artem Bityutskiy
2009-07-26 11:07     ` Artem Bityutskiy
2009-07-24 21:00 ` Nicolas Pitre

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20090726153536.GD1792@gulp.u--3.com \
    --to=erno@gulp.u--3.com \
    --cc=debian-arm@lists.debian.org \
    --cc=dedekind1@gmail.com \
    --cc=linux-mtd@lists.infradead.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.