[U-Boot] request for ubifs recovery support

Quotient Remainder quotientvremainder at gmail.com
Wed Nov 17 17:01:50 CET 2010


Ar Aoine, 2010-09-17 ag 12:44 -0400, scríobh Eric Cooper:
> But I just discovered that it has a fatal disadvantage.  My device
> can't reboot when the ubifs is corrupted, which happened today after a
> power failure:
> 
>     UBIFS: recovery needed
>     Error reading superblock on volume 'ubi:root'!
> 
> Ubifs includes recovery code, but since u-boot treats it as a
> read-only mount, this is never performed.  Once I booted Linux,
> everything was fine.
> 
> I'd like to request that the read-only flag be removed (at least to
> allow recovery) so that the ubifs-only scheme can be used reliably.
> 

Has this received any attention or is there an existing way to recover
from these types of error?

In devices I'm using, the problem is most apparent when the UBIFS RFS is
mounted with "rootflags=sync" and a large file is copied into that RFS
in Linux.  When the unit's power is cycled immediately on the "cp"
command returning, the ubifsload command in U-Boot fails with the same
error as mentioned by Eric Cooper above.




More information about the U-Boot mailing list