임베디드 시스템에서 NFS 질문입니다. ^^;

sonc81의 이미지

임베디드 시스템을 새로 구성중입니다. kernel은 2.6.18이구요..

그런데 NFS로 부팅을하려고 하면 서버가 응답하지않아 타이아웃에 걸립니다.

그런데, 부트로더에서 tftp명령으로 램에 아무 데이터를 전송한 뒤 소프트재부팅을 하면

정상동작합니다.

또 다시, 전원을 뺐다 꽂으면 문제가 나타나구요 -_-;;

하드웨어 문제일까요? 커널 문제일까요?

고수님들의 고견 부탁드립니다...

sonc81의 이미지

현재 bootloader를 디버그 해보니,, ethernet을 초기화하는 부분이 있더군요.

bootloader에서 tftp를 실행하면, ethernet을 halt -> init을 해서 이 이후부터는 NFS가

먹히네요.. -_-;;

혹시 kernel단에서 ethernet을 초기화할 수 있는 방법이 있을까요??