Hello,
I have 2 flash in my board:
1. spi flash (with one partition)
2. nand flash with several partitions
On linux I see that the spi partition is the first /dev/mtd0 and the nand partitions starts from /dev/mtd1 on.
It should not been problematic, but we have issues that some boards have fram HW failure, and so the rootfs from nand failed to be discovered (because when spi is not probed, the partitions starts from 0.. and so the bootargs value for ubifs partition is not correct any more).
I have tried to change the initialization order in boot file by exchanging the spi and nand init, but it didn't help.
Does any one have any idea how can we make it more robust for such failures ?
Thanks,
Ran