Hi! Am 22.06.2012 19:26, schrieb Nikita V. Youshchenko: > Where to get that? git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubi2.git ubi2/v12 In the meanwhile I had the chance to look closer at the issue. The previously posted patch my help, but cannot help in all cases. It can happen that a freshly created anchor (aka early) PEB will immediately go into a fastmap pool, such that it cannot be used as fastmap super block. I'll present a solution next week. v12 has another issue. If your flash contains bad PEBs the following WARN_ON() in fastmap.c will spuriously trigger: /* * If fastmap is leaking PEBs (must not happen), raise a * fat warning and fall back to scanning mode. * We do this here because in ubi_wl_init() it's too late * and we cannot fall back to scanning. */ if (WARN_ON(self_check_fastmap(ai) != ubi->peb_count - ubi->bad_peb_count - used_blocks)) { ret = UBI_BAD_FASTMAP; kfree(fm); goto free_hdr; } Instead of ubi->bad_peb_count it has to be ai->bad_peb_count. Thanks, //richard