ubifs掉电老化测试mount失败

ubifs掉电老化测试mount失败

问题背景

基于linux4.19的spinand使用ubifs存储方案做掉电老化测试,已出现ubifs挂载失败的问题。
测试情况说明:

  • 开始测试时间:2022/02/18
  • 2/20 01:20:41 log分区出现ECC error导致的mount failed
  • 2/20 07:53:35 data分区出现ECC error导致的mount failed
    kernel:

问题分析

报错日志

mount -t ubifs /dev/ubi1_0 /overlay/


[31909.134854] ubi1 warning: ubi_io_read: error -74 (ECC error) while reading 126976 bytes from PEB 85:4096, read only 126976 bytes, retry
[31909.190173] ubi1 warning: ubi_io_read: error -74 (ECC error) while reading 126976 bytes from PEB 85:4096, read only 126976 bytes, retry
[31909.245498] ubi1 warning: ubi_io_read: error -74 (ECC error) while reading 126976 bytes from PEB 85:4096, read only 126976 bytes, retry
[31909.295873] ubi1 error: ubi_io_read: error -74 (ECC error) while reading 126976 bytes from PEB 85:4096, read 126976 bytes
[31909.306897] CPU: 0 PID: 203 Comm: mount Not tainted 4.19.123 #31
[31909.312919] Hardware name: arobot r8 family
[31909.317143] [] (unwind_backtrace) from [] (show_stack+0x10/0x14)
[31909.324915] [] (show_stack) from [] (dump_stack+0x88/0xa4)
[31909.332165] [] (dump_stack) from [] (ubi_io_read+0x234/0x338)
[31909.339676] [] (ubi_io_read) from [] (ubi_eba_read_leb+0x340/0x44c)
[31909.347707] [] (ubi_eba_read_leb) from [] (ubi_leb_read+0xb4/0xfc)
[31909.355655] [] (ubi_leb_read) from [] (ubifs_leb_read+0x28/0x70)
[31909.363428] [] (ubifs_leb_read) from [] (ubifs_start_scan+0x70/0xf4)
[31909.371548] [] (ubifs_start_scan) from [] (ubifs_recover_leb+0x6c/0x844)
[31909.380016] [] (ubifs_recover_leb) from [] (ubifs_replay_journal+0x6fc/0x1310)
[31909.389003] [] (ubifs_replay_journal) from [] (ubifs_mount+0x1094/0x1b84)
[31909.397559] [] (ubifs_mount) from [] (mount_fs+0xc/0x48)
[31909.404635] [] (mount_fs) from [] (vfs_kern_mount+0x48/0xf0)
[31909.412058] [] (vfs_kern_mount) from [] (do_mount+0x604/0xa74)
[31909.419653] [] (do_mount) from [] (ksys_mount+0x70/0x98)
[31909.426728] [] (ksys_mount) from [] (ret_fast_syscall+0x0/0x54)
[31909.434403] Exception stack(0xc6af7fa8 to 0xc6af7ff0)
[31909.439477] 7fa0: 00000000 bea82978 bea82cae bea82cba bea82ca8 00008000
[31909.447679] 7fc0: 00000000 bea82978 b6f6c6e0 00000015 00000000 000b0e87 00000000 00000000
[31909.455877] 7fe0: b6ecc581 bea82860 000589fc b6ecc588
[31909.599054] UBIFS error (ubi1:0 pid 203): ubifs_check_node: bad CRC: calculated 0xe9fe50ac, read 0x6d1580ec
[31909.608843] UBIFS error (ubi1:0 pid 203): ubifs_check_node: bad node at LEB 90:29008
[31909.616635] magic 0x6101831
[31909.620333] crc 0x6d1580ec
[31909.624118] node_type 1 (data node)
[31909.62

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值