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.

SDK3v1 adding new partition to nand

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