: Ez Howto책의 MTD루트파일 시스템과 강좌의 MTD루트파일 시스템 만들기(램디스
: 크영역없이)의 차이점을 알고 싶습니다.

두가지 차이점은 하나는 리눅스 커널상에서 플래쉬를 지우는 것과
부트로더에서 플래쉬를 지우는 차이죠...
:
: 문제점 : 플레쉬 메모리의 루트파일 시스템 영역의 삭제.
:
: 책에서는 다음과 같이 삭제를 하고
: EZBOOT> fe 0x00200000 0x01000000
: 강좌에서는 eraseall /dev/mtd1을 하여 삭제를 하게 됩니다.
:
: 1. 책에서처럼 EZBOOT>에서 삭제를 하고 tftp로 커널이미지랑 램디스크이미지
: 를 받으면 마운트를 하는데 있어서 마운트가 바로 되지 않고 장시간 기다려야
: 되는 현상이 생깁니다.

제가 커널내부를 정확하게 뒤지지는 않았지만 장시간이 아니라 한 1분 30초 정도
입니다. 최초에 한번만 그렇게 됩니다.
귀찮아서 뒤지지는 않았는데 내부적으로 매직 마크를 하고 있는것 같습니다.
이부분은 JFFS쪽을 살펴 보셔야 할것 같습니다.
:
: 다음과 같은 메세지를 날립니다.
: nfs warning: mount version older than kernel
: portmap: server localhost not responding, timed out
: portmap: server localhost not responding, timed out
: lockd_up: makesock failed, error=-5
: portmap: server localhost not responding, timed out

이것과 MTD와는 전혀 관계가 없읍니다.

ifconfig 명령을 사용하셔서
lo 디바이스가 127.0.0.1 이 설정되어 있는지
/etc/hosts 에 127.0.0.1 에 대한 것이 설정되어 있는지
를 살펴봐 주세요..

:
: 2. 강좌에서처럼 tftp로 커널이미지랑 램디스크이미지를 바로 다운받고 재부팅
: 후 eraseall /dev/mtd1하고 다시 재부팅후 램디스크 이미지를 tftp로 다운을
: 받습니다.
: (지워는 지지만 지금 쓰고 있는 영역이라 그런지 copy mtd_image /dev/mtd1은
: 되지를 않습니다. 맞는지 궁금합니다.)
: 그러면 MTD루트파일 시스템을 꾸며도 마운트가 빨리 됩니다.

이런 문제 때문에 저희 하우투 문서에서 부트로더에서 지우게 하고
이지미를 쓰게 한것입니다. 원인은 저희도 파고 들지 않았읍니다.

저희 회사 개발자들의 특징이 매우 게을러서 문제가 사라지면
그 원인에 대해서 더이상 관심을 가지지 않는답니다.
( 특히 제가요... ^^ )

:
: 다음과 같은 메세지를 날립니다.
: nfs warning: mount version older than kernel RPC:
: sendmsg returned error 101
: portmap: RPC call returned error 101
: RPC: sendmsg returned error 101
: portmap: RPC call returned error 101
: lockd_up: makesock failed, error=-101
: RPC: sendmsg returned error 101
: portmap: RPC call returned error 101

그외 질문은 위에서 답한것과 중복되네요...