All of lore.kernel.org
 help / color / mirror / Atom feed
* block2mtd and ubi
@ 2010-11-20 17:58 Lluís Batlle i Rossell
  2010-11-21  0:01 ` Lluís Batlle i Rossell
  0 siblings, 1 reply; 8+ messages in thread
From: Lluís Batlle i Rossell @ 2010-11-20 17:58 UTC (permalink / raw)
  To: linux-mtd

Hello,

I'm trying to use the qemu mipsel malta board to boot an ubifs image, prepared
with 'ubinize', and using block2mtd on /dev/hda, where qemu receives the image
through -hda ubifs.img.

The problem I have summarizes in this UBI complain while booting:
block2mtd: mtd0: [/dev/hda] erase_size = 512KiB [524288]
UBI: attaching mtd0 to ubi0
UBI: physical eraseblock size:   524288 bytes (512 KiB)
UBI: logical eraseblock size:    524160 bytes
UBI: smallest flash I/O unit:    1
UBI: VID header offset:          64 (aligned 64)
UBI: data offset:                128
UBI warning: check_what_we_have: 1008 PEBs are corrupted
corrupted PEBs are: 0 1 2 3 4 5 6 7 .....
UBI error: check_what_we_have: too many corrupted PEBs, refusing this device
UBI error: ubi_init: cannot attach mtd0

The ubifs.img file I create first with ubinize, and then I append zeros until it
has the size of 512MiB.
The ubi volume is set to be dynamic and of 256MiB in size (so there should be
plenty of space in the block2mtd mtd0 device)

The kernel commandline I use is
root=ubi0:rootfs rootfstype=ubifs block2mtd.block2mtd=/dev/hda,524288 ubi.mtd=0

I don't know what I am doing bad. Other examples I see on the net seem to do as
I do, and everything works. Not in my case.

Can somebody explain me what I am missing on block2mtd and ubi?

Thank you,
Lluís.

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2010-11-22 10:38 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-11-20 17:58 block2mtd and ubi Lluís Batlle i Rossell
2010-11-21  0:01 ` Lluís Batlle i Rossell
2010-11-22  8:12   ` Artem Bityutskiy
2010-11-22  9:09     ` Lluís Batlle i Rossell
2010-11-22  9:32       ` Artem Bityutskiy
2010-11-22 10:00         ` Lluís Batlle i Rossell
2010-11-22 10:21           ` Artem Bityutskiy
2010-11-22 10:37             ` Lluís Batlle i Rossell

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.