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