This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

UBIFS 错误,请大神帮帮我



各位专家好:

我用的是ti-sdk-am335x-evm-06.00.00.00-Linux-x86-Install.bin 内核版本是linux-3.2.0-psp04.06.00.11

我在uboot阶段设置rootfsread-only的,系统启动之后

我使用mount -o remount,rw / 挂载的时候,都会出现如下的错误

root@localhost:~# mount -o remount ,rw /

[28254.028305] UBIFS: completing deferred recovery

[28254.038665] UBIFS: deferred recovery completed

[28254.043313] UBIFS: start fixing up free space

[28254.058936] UBI error: ubi_io_read: error -74 (ECC error) while reading 6144 bytes from PEB 3:4096, read 6144 bytes

[28254.069852] UBIFS error (pid 1299): ubifs_leb_read: reading 6144 bytes from LEB 1:0 failed, error -74 mount: mounting ,rw on / failed: Bad message

然后重启就会出现:

[ 2.222213] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
[ 2.356947] UBI error: ubi_io_read: error -74 (ECC error) while reading 126976 bytes from PEB 3:4096, read 126976 bytes
[ 2.494981] UBI error: ubi_io_read: error -74 (ECC error) while reading 126976 bytes from PEB 4:4096, read 126976 bytes
[ 2.506829] UBIFS: recovery needed
[ 2.574911] UBIFS: recovery deferred
[ 2.578648] UBIFS: mounted UBI device 0, volume 0, name "rootfs"
[ 2.584925] UBIFS: mounted read-only

请问专家这个问题怎么解啊 必现的