[질문] insmod 시 에러발생...

iamlow의 이미지

컴파일은 잘 되는데...
커널은 2.2 구요...
임베디드 시스템에서 돌리는 거구요...

insmod 시 다음과 같은 에러를 뿌리며...
모듈이 등록이 안되더라구요...

Using wisgo7007sb.o
insmod: unresolved symbol copy_to_user
insmod: unresolved symbol atomic_add
insmod: unresolved symbol down
insmod: unresolved symbol init_timer
insmod: unresolved symbol sscanf
insmod: unresolved symbol up
insmod: unresolved symbol copy_from_user
insmod: unresolved symbol abs
insmod: unresolved symbol atomic_sub
insmod: unresolved symbol GetBoardModuleCaps

왜 심볼이 없다고 뜨는걸까요?
타겟머신에 라이브러리가 없으면 그렇수도 있지 않을까요?

답변부탁드립니다...

익명 사용자의 이미지

iamlow wrote:
컴파일은 잘 되는데...
커널은 2.2 구요...
임베디드 시스템에서 돌리는 거구요...

insmod 시 다음과 같은 에러를 뿌리며...
모듈이 등록이 안되더라구요...

Using wisgo7007sb.o
insmod: unresolved symbol copy_to_user
insmod: unresolved symbol atomic_add
insmod: unresolved symbol down
insmod: unresolved symbol init_timer
insmod: unresolved symbol sscanf
insmod: unresolved symbol up
insmod: unresolved symbol copy_from_user
insmod: unresolved symbol abs
insmod: unresolved symbol atomic_sub
insmod: unresolved symbol GetBoardModuleCaps

왜 심볼이 없다고 뜨는걸까요?
타겟머신에 라이브러리가 없으면 그렇수도 있지 않을까요?

답변부탁드립니다...


depmod로 띄우세야
hie의 이미지

cat /proc/ksyms | grep copy_to_user 의 결과를 알려주세요.

아마 새로 커널을 컴파일 한듯 한데.. 빌드할때 옵션을 잘못 준것 같네요.