Re: ubi_wl_get_peb: Unable to get a free PEB from user WL pool

Jörg Krause
2015-08-05T22:18:39Z

On Do, 2015-08-06 at 00:01 +0200, Richard Weinberger wrote:
> Am 05.08.2015 um 23:53 schrieb Jörg Krause:
> > On Mi, 2015-08-05 at 23:45 +0200, Richard Weinberger wrote:
> > > Jörg,
> > >
> > > Am 05.08.2015 um 23:38 schrieb Jörg Krause:
> > > > On Mi, 2015-08-05 at 23:30 +0200, Richard Weinberger wrote:
> >
> > [snip]
> >
> > > >
> > > > I attached the kernel boot log.
> > >
> > > Thanks.
> > > That's a really small UBI setup.
> > > [ 3.202421] ubi1: default fastmap pool size: 10
> > > [ 3.207174] ubi1: default fastmap WL pool size: 5
> >
> > What do you exactly mean by small UBI setup? The fastmap pool size?
> > The
> > UBI layout?
>
> The UBI image it self. Your MTD is very small.
> But it should not matter.
>
> > [snip]
> >
> > > >
> > > > It is enabled in the kernel config. Not sure how to use it.
> > >
> > > Then just disable it. :)
> >
> > I did :) I thought fastmap is used automatically by the UBI driver?
>
> It will *use* fastmap automatically but not convert non-fastmap UBI
> images
> to fastmap.
> You can enable ubi.fm_autoconvert to do so.

Sorry for asking, but how do I create an UBI image with fastmap
support? I've never read something about this.

> > > Meanwhile I'll find out what exactly is going on.
> >
> > Many thanks!
>
> Can you please apply the attached debug patch?
> I wonder why exactly the auto resize function is failing.

autoresize: cannot auto-resize volume 0: -28

Jörg