ubi image only mounts once

Douglass, Woody Woodrow.Douglass at QinetiQ-NA.com
Mon Jun 6 15:14:30 EDT 2011


Artem,

That fixed it!

Thanks for all of your help; My next task is to find the right set of patches for this nand driver; but I have a temporary solution in the mean time.

Thanks again,
Woody


> -----Original Message-----
> From: Artem Bityutskiy [mailto:dedekind1 at gmail.com]
> Sent: Monday, June 06, 2011 2:54 PM 14
> To: Douglass, Woody
> Cc: linux-mtd at lists.infradead.org
> Subject: Re: ubi image only mounts once
> 
> On Mon, Jun 6, 2011 at 9:31 PM, Douglass, Woody
> <Woodrow.Douglass at qinetiq-na.com> wrote:
> >
> > Artem,
> >
> > Thanks, you're correct, subpages aren't working properly! First I
> tried applying this patch to solve the issue:
> https://patchwork.kernel.org/patch/749762/
> >
> > The test still fails. Next, I changed the -s argument to ubinize from
> 512 to 2048; I also added -s 2048 to my ubiformat arguments.
> >
> > Now, on boot, this happens:
> >
> > [  357.992767] UBI: attaching mtd4 to ubi0
> > [  357.996673] UBI: physical eraseblock size:   131072 bytes (128
> KiB)
> > [  358.003631] UBI: logical eraseblock size:    129024 bytes
> > [  358.009185] UBI: smallest flash I/O unit:    2048
> > [  358.013916] UBI: sub-page size:              512
> > [  358.018646] UBI: VID header offset:          512 (aligned 512)
> > [  358.024505] UBI: data offset:                2048
> > [  358.030639] UBI error: validate_ec_hdr: bad VID header offset
> 2048, expected 512
> > [  358.038085] UBI error: validate_ec_hdr: bad EC header
> > [  358.043426] UBI error: ubi_io_read_ec_hdr: validation failed for
> PEB 0
> > [  358.050292] UBI error: ubi_init: cannot attach mtd4
> > [  358.057708] UBI error: ubi_init: UBI error: cannot initialize UBI,
> error -22
> >
> > How can I re set the sub-page size?
> 
> Take a look here:
> http://linux-mtd.infradead.org/faq/ubi.html#L_vid_offset_mismatch
> 
> Also modinfo ubi
> 
> If you attach UBI using the kernel boot parameters, use mtd=X,2048,
> where X is your number.
> 
> --
> Best Regards,
> Artem Bityutskiy (Битюцкий Артём)


More information about the linux-mtd mailing list