도와주세요!!
글 수 15,339
2004.07.20 14:48:48 (*.244.148.247)
6653
32M의 flash와 64M의 SDRAM으로 시스템의 저장장치를 구현 하였습니다.
지금은 부트로더와 커널 그리고 ext2파일시스템의 램디스크까지 올라간 상태입
니다.
flash의 나머지 영역(부트도더, 커널, 램디스크 이미지 이후의 공간)을
mtd로 하여 jffs2파일 시스템(약 27M)으로 쓸려고 합니다.
현재 jffs2시스템이 올라간 상태이긴 하지만, 한번 쓰고 난후 읽기 동작에서
에러 메세지가 발생합니다.
발생하는 에러메세지는 아래와 같습니다.
ls 나 ls -al명령으로 확인을 해보면,
:.Input/Output error가 나타납니다.
그리고, 몇개의 파일에
Node CRC e84d848a != calculated CRC c560f43c for node at 00466f88
등의 메세지가 있음을 확인 살 수 있습니다. 뒤쪽의 숫자들은 가변적이구요.
UnKnown INCOMPAT nodetype F003 at 00726388
jffs2_read_inode():No data nodes found for ino #257 등의 메세지도 볼 수
있습니다.
이러한 메세지는 나타날때도 있고 나타나지 않으때도 있습니다.
무슨 까닭인지.. 커널의 설정부분이 잘못된 것인지를 모르겠군요.
jffs2를 사용하기 위해서 해 주어야 하는 커널 설정 부분이 어떤것이 필요한지
요?
제가 생각하는 몇가지는 다 한걸루 알고 있는데,
아 참고로, 리눅스 커널은 2.4.18-rmk7을 쓰고 있고, 램디스크를 루트 디스크
로 쓰고 있습니다.
커널 옵션에서 keepinitrd 라는 명령을 사용하여 쓰고 있습니다.
부트로더와 커널 그리고 램디스크는 램 영역에서 사용하고, usr영역만 jffs2
를 사용할려고 합니다.
뭔가를 제가 잘못생각하고 있나본데... 좀 가르쳐 주세요.
지금은 부트로더와 커널 그리고 ext2파일시스템의 램디스크까지 올라간 상태입
니다.
flash의 나머지 영역(부트도더, 커널, 램디스크 이미지 이후의 공간)을
mtd로 하여 jffs2파일 시스템(약 27M)으로 쓸려고 합니다.
현재 jffs2시스템이 올라간 상태이긴 하지만, 한번 쓰고 난후 읽기 동작에서
에러 메세지가 발생합니다.
발생하는 에러메세지는 아래와 같습니다.
ls 나 ls -al명령으로 확인을 해보면,
:.Input/Output error가 나타납니다.
그리고, 몇개의 파일에
Node CRC e84d848a != calculated CRC c560f43c for node at 00466f88
등의 메세지가 있음을 확인 살 수 있습니다. 뒤쪽의 숫자들은 가변적이구요.
UnKnown INCOMPAT nodetype F003 at 00726388
jffs2_read_inode():No data nodes found for ino #257 등의 메세지도 볼 수
있습니다.
이러한 메세지는 나타날때도 있고 나타나지 않으때도 있습니다.
무슨 까닭인지.. 커널의 설정부분이 잘못된 것인지를 모르겠군요.
jffs2를 사용하기 위해서 해 주어야 하는 커널 설정 부분이 어떤것이 필요한지
요?
제가 생각하는 몇가지는 다 한걸루 알고 있는데,
아 참고로, 리눅스 커널은 2.4.18-rmk7을 쓰고 있고, 램디스크를 루트 디스크
로 쓰고 있습니다.
커널 옵션에서 keepinitrd 라는 명령을 사용하여 쓰고 있습니다.
부트로더와 커널 그리고 램디스크는 램 영역에서 사용하고, usr영역만 jffs2
를 사용할려고 합니다.
뭔가를 제가 잘못생각하고 있나본데... 좀 가르쳐 주세요.