도와주세요!!
글 수 15,339
2007.08.14 17:39:47 (*.82.68.226)
7559
안녕하세요.
로지텍 4000 웹캠은 저도 해보지 않았어 답변을 드리기가 좀 힘드네요..
하지만 아래의 내용으로 보아 커널에서 컴파일하였다면 lsmod 하셔도 보이지 않습니다.
그리고 모듈로 선택하셨다면 make modules 하시고 나서 모듈 인스톨시 다음과 같이 해 주시면 됩니다.
# INSTALL_MOD_PATH=<램디스크 디렉토리> make modules_install
여기서 램디스크 디렉토리는 램디스크를 만들 디렉토리입니다. 예로 /ez/ramdisk 라는 디렉토리에서 램디스크이미지를 만드신다면 INSTALL_MOD_PATH=/ez/ramdisk make modules_install
하시고 램디스크이미지를 만들어서 다시 올리시면 됩니다.
즉, 이 모듈이 램디스크이미지의 /lib/modules 디렉토리 밑에 생성되게 됩니다.
직접 모듈을 올리셨을때 insmod: /lib/modules/2.6.8-rc2-ez-s1: No such file or directory 에러는
이 디렉토리에 관련 모듈이 없기 떄문입니다.
http://qce-ga.sourceforge.net/
이 사이트를 참조해 보세요..
그럼 수고하세요.
>일단 여기서 말하는 모든 내용은 호스트에서는 모두 가능했던 사항입니다
>(fedora 6 환경에서 jpeglib등 필요한 것들 모두 설치함)
>
>로지텍 4000 웹캠을 사용하기 위해서
>
>커널 컴파일 하기 전에 커널 옵션에서(menuconfig) ov511과 V4L 모듈에 *체크를 하고
>
>zImage 생성후에 타킷에 다운로드를 하였습니다.
>
>(커널은 CD에서 제공하는 2.6.13버전과 과 2.6.8버전 둘다 해 보았습니다)
>
>정상적으로 부팅이 되었고 USB에 웹캠을 꽂아보니
>
>drivers/usb/media/ov511.c : USB OV511+ video device found
>.
>.
>.
>.
>
>등등등 이라고 뜨면서 웹캠이 장착됐다는 메세지는 나옵니다만
>
>lsmod를 해보니
>
>[root@falinux /]$ lsmod
>Module Size Used By Not Tainted
>
>이런 메세지만 뜨고 올라온 모듈에 대한 내용은 하나도 안나오네요.
>
>원래 이런 메세지가 뜨는게 이게 정상인가요?
>
>그래서 insmod로 모듈을 올려 보려고 해도
>
>[root@falinux /]$ insmod ov511.o
>insmod: /lib/modules/2.6.8-rc2-ez-s1: No such file or directory
>insmod: ov511.ko: no module by that name found
>
>라면서 추가가 되지 않습니다.
>
>
>그래서 그냥 모듈이 올라갔다 가정하고 USB웹캠으로 캡처한 사진을 JPEG로 저장해보기 위해
>
>mvc라는걸 사용했는데 컴파일 한것을 타킷으로 다운로드 시켜서 실행을 시켜보았지만
>(물론 arm-linux-gcc로 컴파일 했습니다)
>
>[root@falinux mvc-0.8.8]$ mknod /dev/video0 c 81 0
>[root@falinux mvc-0.8.8]$ ./mvc -f jpeg -C 11264
>MVC version 0.8.8
>
>Press CTRL+Z to switch program to daemon mode.
>
>NOT Compiled with JPEG support!!
>
>
>라는 메세지가 뜨면서 되질 않네요
>
>
>제가 기본적인것에서 뭔가 잘못하고 있는건가요?
>
>지금 이것때문에 2주째 골치가 썩고 있습니다. 답변 부탁드릴께요 ㅠ_ㅠ
로지텍 4000 웹캠은 저도 해보지 않았어 답변을 드리기가 좀 힘드네요..
하지만 아래의 내용으로 보아 커널에서 컴파일하였다면 lsmod 하셔도 보이지 않습니다.
그리고 모듈로 선택하셨다면 make modules 하시고 나서 모듈 인스톨시 다음과 같이 해 주시면 됩니다.
# INSTALL_MOD_PATH=<램디스크 디렉토리> make modules_install
여기서 램디스크 디렉토리는 램디스크를 만들 디렉토리입니다. 예로 /ez/ramdisk 라는 디렉토리에서 램디스크이미지를 만드신다면 INSTALL_MOD_PATH=/ez/ramdisk make modules_install
하시고 램디스크이미지를 만들어서 다시 올리시면 됩니다.
즉, 이 모듈이 램디스크이미지의 /lib/modules 디렉토리 밑에 생성되게 됩니다.
직접 모듈을 올리셨을때 insmod: /lib/modules/2.6.8-rc2-ez-s1: No such file or directory 에러는
이 디렉토리에 관련 모듈이 없기 떄문입니다.
http://qce-ga.sourceforge.net/
이 사이트를 참조해 보세요..
그럼 수고하세요.
>일단 여기서 말하는 모든 내용은 호스트에서는 모두 가능했던 사항입니다
>(fedora 6 환경에서 jpeglib등 필요한 것들 모두 설치함)
>
>로지텍 4000 웹캠을 사용하기 위해서
>
>커널 컴파일 하기 전에 커널 옵션에서(menuconfig) ov511과 V4L 모듈에 *체크를 하고
>
>zImage 생성후에 타킷에 다운로드를 하였습니다.
>
>(커널은 CD에서 제공하는 2.6.13버전과 과 2.6.8버전 둘다 해 보았습니다)
>
>정상적으로 부팅이 되었고 USB에 웹캠을 꽂아보니
>
>drivers/usb/media/ov511.c : USB OV511+ video device found
>.
>.
>.
>.
>
>등등등 이라고 뜨면서 웹캠이 장착됐다는 메세지는 나옵니다만
>
>lsmod를 해보니
>
>[root@falinux /]$ lsmod
>Module Size Used By Not Tainted
>
>이런 메세지만 뜨고 올라온 모듈에 대한 내용은 하나도 안나오네요.
>
>원래 이런 메세지가 뜨는게 이게 정상인가요?
>
>그래서 insmod로 모듈을 올려 보려고 해도
>
>[root@falinux /]$ insmod ov511.o
>insmod: /lib/modules/2.6.8-rc2-ez-s1: No such file or directory
>insmod: ov511.ko: no module by that name found
>
>라면서 추가가 되지 않습니다.
>
>
>그래서 그냥 모듈이 올라갔다 가정하고 USB웹캠으로 캡처한 사진을 JPEG로 저장해보기 위해
>
>mvc라는걸 사용했는데 컴파일 한것을 타킷으로 다운로드 시켜서 실행을 시켜보았지만
>(물론 arm-linux-gcc로 컴파일 했습니다)
>
>[root@falinux mvc-0.8.8]$ mknod /dev/video0 c 81 0
>[root@falinux mvc-0.8.8]$ ./mvc -f jpeg -C 11264
>MVC version 0.8.8
>
>Press CTRL+Z to switch program to daemon mode.
>
>NOT Compiled with JPEG support!!
>
>
>라는 메세지가 뜨면서 되질 않네요
>
>
>제가 기본적인것에서 뭔가 잘못하고 있는건가요?
>
>지금 이것때문에 2주째 골치가 썩고 있습니다. 답변 부탁드릴께요 ㅠ_ㅠ