menuconfig option에서 Ramdisk의 크기를 16384로 주었습니다.

/usr/src/linux/arch/arm/mach-sa1110/ezboard.c에서 램디스크의 크기를

16384로 해주었습니다.

컴파일된 커널로 부팅후 다음과 같이 램디스크를 만들었습니다.

> mke2fs -vm0 /dev/ram1
...
> mount -t ext2 /dev/ram1 /tmp
> df ./
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/ram1 15863 13 15850 0% /tmp

그래서 2M정도의 파일을 여기에 하나씩 하나씩 넣어봤는데,

사용량이 8M가 넘을 때 'Oops' 메모리&레지스트 덤프가 뜨더군요 T.T,.

램디스크 크기가 8M이하일때는 정상적으로 동작하고 8M이상 쓰려고하면,

No space left on device 메세지도 뜨는데,

16M이상에서는 8M이상 쓰면 다운됩니다.

커널 버그인지, 제가 빼먹은 부분이 있는지 모르겠습니다.

도와주세요 -.-;