Hi,
We have an (almost) finished product with this processor, and our own hardware. Using as base code: IPNC RDK.
After performing a few (6) hard resets (i.e. rebooting by disconnecting power and connecting again), we noticed that the filesystem is corrupt.
Question:
How can we tackle this problem? Maybe change to another filesystem type(JFFS)? Maybe separate some contiguous space on RAM and make U-Boot copy from flash to RAM and use RAMDISK?
Any thoughts on this are deeply appreciated.
Boot excerpt:
PHY: 0:01 - Link is Up - 100/Full
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
Root filesystem already rw, not remounting
Caching udev devnodes
root: mount: mounting /dev/root on / failed: No such file or directory
UBIFS error (pid 204): ubifs_check_node: bad CRC: calculated 0x34a1861f, read 0x25162d89
UBIFS error (pid 204): ubifs_check_node: bad node at LEB 403:31040
UBIFS error (pid 204): ubifs_read_node: expected node type 0
UBIFS error (pid 204): ubifs_iget: failed to read inode 4365, error -117
UBIFS error (pid 204): ubifs_lookup: dead directory entry 'cache', error -117
UBIFS warning (pid 204): ubifs_ro_mode: switched to read-only mode, error -117
Backtrace:
[<c004df70>] (dump_backtrace+0x0/0x110) from [<c03c0dd4>] (dump_stack+0x18/0x1c)
r6:ffffff8b r5:c4184380 r4:c3d40000 r3:60000013