TI中文支持网
TI专业的中文技术问题搜集分享网站

8148 ubifs 文件系统报错

hi everyone:

我使用DVRRDK2.8,在制作8148文件系统时,我采用ubifs,我试过两种方法:1是自己下mtd-utils源码,自己编译后做ubifs;2是用IPNC里的mtd-utils 32bit的包。

都出现了以下报错:

UBIFS error (pid 946): do_writepage: cannot write page 23 of inod
e 382, error -30

in jhead 2, error -30[ 153.940000] UBIFS error (pid 946): do_writepage: cannot write page 35 of inod
e 382, error -30[ 158.950000] UBIFS error (pid 946): make_reservation: cannot reserve 473 bytes
in jhead 2, error -30[ 158.950000] UBIFS error (pid 946): do_writepage: cannot write page 36 of inod
e 382, error -30[ 163.960000] UBIFS error (pid 946): make_reservation: cannot reserve 403 bytes
in jhead 2, error -30[ 163.960000] UBIFS error (pid 946): do_writepage: cannot write page 37 of inod
e 382, error -30[ 168.970000] UBIFS error (pid 946): make_reservation: cannot reserve 398 bytes
in jhead 2, error -30[ 168.970000] UBIFS error (pid 946): do_writepage: cannot write page 38 of inod
e 382, error -30

该报错不影响应用程序的正常使用,文件系统 应用程序都能正常运行,唯一不好的是造成了文件系统只读状态。

为了解决稳定性,希望大家能给予指导。

谢谢

Louis:

为啥文件系统变成只读状态?有没有检查bootargs 参数设置?你写入ubifs分区的时候有没有注意对齐?

也可以参考下面的wiki:

http://processors.wiki.ti.com/index.php/UBIFS_Support

http://processors.wiki.ti.com/index.php/HOWTO_Create_Filesystems_on_DaVinci

 

upman:

回复 Louis:

hi Louis,

    我就是按照您给的链接做的文件系统,文件系统没有运行应用程序时一切都是ok的。运行了rdk程序后,就会出现上述错误。

    

赞(0)
未经允许不得转载:TI中文支持网 » 8148 ubifs 文件系统报错
分享到: 更多 (0)