Hi,
I have added new partitions to nand, named "filesystem2" and "data2", I need a reliable way to perform filesystem updates and don't want to update a mounted filesystem.
<5>[ 0.190000] Creating 7 MTD partitions on "nand_davinci.0":
<5>[ 0.190000] 0x00000000-0x00300000 : "bootloader"
<5>[ 0.190000] 0x00300000-0x00500000 : "params"
<5>[ 0.190000] 0x00500000-0x00900000 : "kernel"
<5>[ 0.200000] 0x00900000-0x02100000 : "filesystem"
<5>[ 0.200000] 0x02100000-0x02300000 : "data1"
<5>[ 0.200000] 0x02300000-0x03b00000 : "filesystem2"
<5>[ 0.200000] 0x03b00000-0x10000000 : "data2"
in the /dev folder I can see /dev/mtd0 to /dev/mtd4, but can not work out how to get mtd5! and mtd6!
brwxrwxrwx 1 1000 root 253, 1 Nov 11 2011 mmcblk0p1
crwxrwxrwx 1 1000 root 90, 0 Nov 11 2011 mtd0
crwxrwxrwx 1 1000 root 90, 1 Nov 11 2011 mtd0ro
crwxrwxrwx 1 1000 root 90, 2 Nov 11 2011 mtd1
crwxrwxrwx 1 1000 root 90, 3 Nov 11 2011 mtd1ro
crwxrwxrwx 1 1000 root 90, 4 Nov 11 2011 mtd2
crwxrwxrwx 1 1000 root 90, 5 Nov 11 2011 mtd2ro
crwxrwxrwx 1 1000 root 90, 6 Nov 11 2011 mtd3
crwxrwxrwx 1 1000 root 90, 7 Nov 11 2011 mtd3ro
crwxrwxrwx 1 1000 root 90, 8 Nov 11 2011 mtd4
crwxrwxrwx 1 1000 root 90, 9 Nov 11 2011 mtd4ro
brwxrwxrwx 1 1000 root 31, 0 Nov 11 2011 mtdblock0
brwxrwxrwx 1 1000 root 31, 1 Nov 11 2011 mtdblock1
brwxrwxrwx 1 1000 root 31, 2 Nov 11 2011 mtdblock2
brwxrwxrwx 1 1000 root 31, 3 Nov 11 2011 mtdblock3
brwxrwxrwx 1 1000 root 31, 4 Nov 11 2011 mtdblock4
drwxrwxrwx 2 1000 root 20 Nov 11 2011 net
when i check /sys I see:
# ls -al /sys/block
drwxr-xr-x 20 root root 0 Jan 1 00:00 .
drwxr-xr-x 11 root root 0 Jan 1 1970 ..
drwxr-xr-x 4 root root 0 Jan 1 00:00 loop0
drwxr-xr-x 4 root root 0 Jan 1 00:00 loop1
drwxr-xr-x 4 root root 0 Jan 1 00:00 loop2
drwxr-xr-x 4 root root 0 Jan 1 00:00 loop3
drwxr-xr-x 4 root root 0 Jan 1 00:00 loop4
drwxr-xr-x 4 root root 0 Jan 1 00:00 loop5
drwxr-xr-x 4 root root 0 Jan 1 00:00 loop6
drwxr-xr-x 4 root root 0 Jan 1 00:00 loop7
drwxr-xr-x 5 root root 0 Jan 1 00:00 mmcblk0
drwxr-xr-x 5 root root 0 Jan 1 1970 mtdblock0
drwxr-xr-x 5 root root 0 Jan 1 1970 mtdblock1
drwxr-xr-x 5 root root 0 Jan 1 1970 mtdblock2
drwxr-xr-x 5 root root 0 Jan 1 1970 mtdblock3
drwxr-xr-x 5 root root 0 Jan 1 1970 mtdblock4
drwxr-xr-x 5 root root 0 Jan 1 00:00 mtdblock5
drwxr-xr-x 5 root root 0 Jan 1 1970 mtdblock6
drwxr-xr-x 4 root root 0 Jan 1 1970 ram0
drwxr-xr-x 5 root root 0 Jan 1 00:00 sbulla
and
# ls -al /sys/class/mtd
drwxr-xr-x 16 root root 0 Jan 1 1970 .
drwxr-xr-x 36 root root 0 Jan 1 00:00 ..
drwxr-xr-x 2 root root 0 Jan 1 1970 mtd0
drwxr-xr-x 2 root root 0 Jan 1 1970 mtd0ro
drwxr-xr-x 2 root root 0 Jan 1 1970 mtd1
drwxr-xr-x 2 root root 0 Jan 1 1970 mtd1ro
drwxr-xr-x 2 root root 0 Jan 1 1970 mtd2
drwxr-xr-x 2 root root 0 Jan 1 1970 mtd2ro
drwxr-xr-x 2 root root 0 Jan 1 1970 mtd3
drwxr-xr-x 2 root root 0 Jan 1 1970 mtd3ro
drwxr-xr-x 2 root root 0 Jan 1 1970 mtd4
drwxr-xr-x 2 root root 0 Jan 1 1970 mtd4ro
drwxr-xr-x 2 root root 0 Jan 1 1970 mtd5
drwxr-xr-x 2 root root 0 Jan 1 1970 mtd5ro
drwxr-xr-x 2 root root 0 Jan 1 1970 mtd6
drwxr-xr-x 2 root root 0 Jan 1 1970 mtd6ro
Can someone please point me in the right direction, I just need to be able to write to the new partition /dev/mtd5 and copy my new filesystem (ipnc_*.squashfs)
Thanks for any help
Nick