static vs. dynamic UBI volume

twebb taliaferro62 at gmail.com
Tue Jan 19 09:41:46 EST 2010


Can a UBI volume be declared vol_type=static, but mounted with "ro"?
Conversely, if a volume is declared vol_type=dynamic, is it acceptable
to mount "ro" or "rw"?  I'm trying to understand if there are
dependencies between the two.

I'm seeing a very occasional problem on a volume that is
vol_type=dynamic, and is mounted "rw" during startup, then finally
"ro".  The ubiattach works fine, but when trying to initially mount
(as "rw"), I've seen...

[   12.887251] UBI error: ubi_io_read: error -74 while reading 516096
bytes from PEB 4:8192, read 516096 bytes
[   12.897619] UBIFS error (pid 1): ubifs_scan: corrupt empty space at
LEB 2:268135
[   12.905060] UBIFS error (pid 1): ubifs_scanned_corruption:
corruption at LEB 2:268135
[   12.922940] UBIFS error (pid 1): ubifs_scan: LEB 2 scanning failed
[   13.048269] UBI error: ubi_io_read: error -74 while reading 516096
bytes from PEB 4:8192, read 516096 bytes
[   13.058549] UBIFS error (pid 1): ubifs_recover_master_node: failed
to recover master node


Not sure if this is corruption within NAND or something else.

twebb



More information about the linux-mtd mailing list