현재 s3c6410칩을 사용한 보드에 리눅스포팅을 하고 있습니다.
지금은 ethernet driver를 올리고 있는데요.
ethernet chip으로 dm9000b를 사용하고있습니다.
커널 버전은 2.6.21 버전이구요. 삼성에서 제공해준 smdk용 입니다.
u-boot에서는 이솝포럼에 있는 QnA 를 참고로 해서 간단하게 레지스터쪽만 수정하니
잘동작하던데 커널쪽에서 제공해주는 드라이버는 제대로 동작하지 않더군요...
davicom사의 dm9000시리즈도 종류가 여러가지라 커널에 포함된 드라이버는
dm9000b용이 아닌건지 제대로 동작하지 않더군요.
이리저리 수정중이지만 계속 삽질만 하는 것 같습니다. ID는 제대로 읽어오지만
패킷은 전혀 보내지도 받지도 못하고 있습니다.
인터럽트쪽도 등록은 되어있지만 인터럽트가 발생하지 않더군요....
2.6.21커널버전에 포함된 dm9000드라이버로 dm9000b작업하신 분들 게시면
dm9000b에서도 사용할 수 있는 드라이버인지 문의 드립니다.
davicom에 드라이버를 요청해야하나요?
지금 5일째 삽질만 하고있습니다.