제 커널의 셋업 코드를 보면 아래와 같이 MTD 파티션을 나눠놨습니다.

음..원래 ramdisk로 하기 전에 jffs2파일 시스템에서는 아래와 같이 커널의 셋업 코드에서 MTD파티션을

사용했죠..그런데..이 상태의 커널의 제가 만든 ramdisk와 같이 사용하려니..제 생각인데...아래와 같이 에러가

발생했습니다. 제가 커널에서 만든 MTD 파티션 때문에 발생하는 것이 맞나요? ^^;

맞다면 이 MTD파티션을 어떻게 해야 하나요?

 

 

================ 셋업 코드 MTD 파티션 부분 =======================================

static struct mtd_partition __initdata ek_nand_partition[] = {


{
.name = "bootstrap",
.offset = 0,
.size = SZ_128K,
},
{
.name = "uboot",
.offset = MTDPART_OFS_NXTBLK,
.size = SZ_256K,
},
{
.name = "env1",
.offset = MTDPART_OFS_NXTBLK,
.size = SZ_128K,
},
{
.name = "env2",
.offset = MTDPART_OFS_NXTBLK,
.size = SZ_512K + SZ_512K + SZ_512K,
},
{
.name = "linux",
.offset = MTDPART_OFS_NXTBLK,
.size = SZ_2M,
},
{
.name = "root fs",
.offset = MTDPART_OFS_NXTBLK,
.size = MTDPART_SIZ_FULL,
},


};

 

 

아래 부분에 보면 파티션 리스트가 6개가 나와있는데요.. 혹시 이 부분 때문에 ramdisk가 올라가지 않나 제 ^^; 추측입니다.

 

 

ramdisk2.jpg