Unknown symbol mutex_lock 질문
커널을 수정할수 없는 임베디드 리눅스가 있습니다.
커널은 posix와 system v 지원이 설정되어 있습니다.
그렇게때문에 디바이스 드라이버를 모듈로 올려야 하는데
웹캠을 사용하기 위해(기본커널에서는 바져있음) 다음과 같은 모듈을 올렸습니다.
v4l1-compat.ko
v4l2-common.ko
videodev.ko
usbvideo.ko
v4l관련 모듈은 정삭적으로 올라갔으나
videodev.ko
usbvideo.ko
quickcam_messenger.ko
이 3가지 파일을 올릴시 심볼 오류가 발생하고 dmesg에 다음과 같은 log가 발생했습니다.
usbvideo: Unknown symbol video_devdata
usbvideo: Unknown symbol mutex_lock
usbvideo: Unknown symbol video_unregister_device
usbvideo: Unknown symbol __mutex_init
usbvideo: Unknown symbol video_register_device
usbvideo: Unknown symbol mutex_unlock
usbvideo: Unknown symbol video_usercopy
videodev: Unknown symbol mutex_lock
videodev: Unknown symbol __mutex_init
videodev: Unknown symbol mutex_unlock
quickcam_messenger: Unknown symbol RingQueue_WakeUpInterruptible
quickcam_messenger: Unknown symbol RingQueue_Dequeue
quickcam_messenger: Unknown symbol usbvideo_RegisterVideoDevice
quickcam_messenger: Unknown symbol RingQueue_Flush
quickcam_messenger: Unknown symbol usbvideo_register
quickcam_messenger: Unknown symbol usbvideo_AllocateDevice
quickcam_messenger: Unknown symbol usbvideo_Deregister
quickcam_messenger: Unknown symbol RingQueue_Enqueue
혹시 더 설치해야할 모듈이 있는지.........막막합니다..ㅠㅠ 도와주세요.
댓글 달기