as I suspected was mtdpart mapping related:
this was my bootargs setting in uboot
Code:
rootfstype=jffs2 console=ttyS0,115200 mtdparts=orion_nand:0x400000@0x100000(uImage),0x1fb00000@0x500000(rootfs) root=/dev/mtdblock1 rw
mtd partition was speficied in uboot and the "u-boot" mtdpart was absent
the solution is to completly remove the mtdparts option from bootargs
IMPORTANT: if you do that you must speficy root=/dev/mtdblock2 because now rootfs is the third part:
Code:
cat /proc/mtd
dev: size erasesize name
mtd0: 00100000 00020000 "u-boot"
mtd1: 00400000 00020000 "uImage"
mtd2: 1fb00000 00020000 "root"
dev: size erasesize name
mtd0: 00100000 00020000 "u-boot"
mtd1: 00400000 00020000 "uImage"
mtd2: 1fb00000 00020000 "root"




