mount ubi volume fails: No such device

Artem Bityutskiy dedekind1 at gmail.com
Fri Feb 11 09:28:27 EST 2011


On Wed, 2011-02-09 at 00:32 -0800, Lars Michael wrote:
> > On Mon, 2011-02-07 at 07:05 -0800, Lars Michael wrote:
> > > UBI: scrubbed PEB 863, data moved to PEB 1097 UBI warning:
> > ubi_eba_copy_leb: read data back from PEB 1092 and it is different UBI
> > error: wear_leveling_worker: error -22 while moving PEB 868 to PEB 1092
> > UBI warning: ubi_ro_mode: switch to read-only mode UBI error: do_work:
> > work failed with error code -22 UBI error: ubi_thread: ubi_bgt0d: work
> > failed with error code -22
> > 
> > It says you that it wrote some date, then read it back, compared, and
> > the data did not match. You need to start with validating your falash
> > drivers - use mtd tests:
> > 
> > http://www.linux-mtd.infradead.org/doc/general.html#L_mtd_tests
> > 
> 
> The speedtest, stresstest, readtest, pagetest ran ok, but showing 1
> bad eraseblock. I guess that is acceptable?

Yes.

> The oobtest and subpagetest found 3 errors, see below. Does it explain
> my initial problem?

Yes. You cannot go forward with UBIFS before you have fixed those.
Esepcially subpage test is relevant to you, you really have to have it
fixed, or you can just ask UBIFS to not use sub-pages and see how it
behaves, but this is less optimal.

-- 
Best Regards,
Artem Bityutskiy (Артём Битюцкий)




More information about the linux-mtd mailing list