Usb cam을 연결하고 디바이스 드라이버 적재했는데요...계속 /dev/video 없다고 나옵니다

tvp5150.ko 적재했습니다.
그리고 usb video decoder 장치를 연결했구요…
그래서 camorama 실행을 시켰습니다.
그러니깐 /dev/video0을 못찾는다고 하네요…휴~~~
제가 무엇을 잘못했을까요?
[attachment=0:2idbwjm3]video.png[/attachment:2idbwjm3]

mknod /dev/video0 c 81 0

이렇게 /dev/에 만들었습니다. 그렇게 해서 프로그램 실행을 시켰는데…

/dev/video0 인식을 못하네요…에효~~~8.04에서는 안 되는건가요…

답변 부탁드려요~

제가 사용하는 거는 sn9c2101입니다.

sudo modprobe gspca
sudo modprobe videodev 했습니다.

lsmod 하니

gspca 643920 0
videodev 29440 1 gspca
v4l2_common 18304 1 videodev
v4l1_compat 15492 1 videodev

나왔습니다.

lsusb하니
Bus 001 Device 003: ID 045e:00f4 Microsoft Corp.
나왔습니다…

문제는 camorama하니

/dev/video0 연결할 수 없다고 하네요…휴~~
dev폴더가니 video0이 없어서

mknod /dev/video0 c 81 0 만들고 camorama 실행해도 연결할 수 없다고 합니다…제가 무엇이 잘못되었나요?

혹시 치즈에서도 웹캠을 못잡는지요…

왜인지는 모르겠지만, 저 같은 경우 camorama에서는 웹캠을 못 잡는데, 치즈나 다른 곳에서는 잡더군요;;

[url:36rmzq27]https://help.ubuntu.com/community/Webcam[/url:36rmzq27] 에 보면 웹캠 테스트 하는 방법이나 녹화하는 방법등이 나와있습니다. 한번 확인해 보세요~^^

웹캠 모듈 올린후

$ dmesg

메시지를 확인해보세요

/dev/video0
/dev/video1

이런 장치 파일을 만들었을 수도 있습니다.

dmesg에서 웹캠 장치를 확인후

$ sudo ln -sf /dev/video0 /dev/video

해보세요

sudo modprobe gspca
sudo modprobe videodev

하고 나니…

Linux video capture interface : v2.00
usbcore : registered new interface driver gspca
/build/buildd/linux-ubuntu-modules-2.6.24-2.6.24/debian/build/build-gneric/media/gspcav1/gspca_core.c:gspca driver 01.00.20 registered

이렇게 되어있구요…

dev/보니…
video에 관련된 장치가 없더라구요…

sudo ln -sf /dev/video0 /dev/video
하고
dev에 보니 video 생겼습니다.

camorama 실행하니

마찬가지 /dev/video0 연결할 수 없다고 뜨네요…무엇이 잘 못되었나요?

제 답변의 주요 내용은
$ dmesg
커널 메시지 확인

ls /dev/video*
장치파일 확인

이정도 였습니다.

ln 명령어는 링크파일 생성입니다.( man ln )


우선 웹캠을 연결하시고

dmesg | tail

커널에서 인식했는지 확인하시고

ls /dev/XXX 장치파일 생성 확인하시고

위에서 문제가 발생할 경우는

웹캠 모델확인후

현재 사용하고 있는 커널에서의 모듈 지원 여부확인
(커널 소스의 Documentation)

현재 커널에 없다면 구글 검색에서 웹캠모델명이나 칩이름(VX1000, sn9c105) + linux로 검색해 보시기 바랍니다.

모듈을 확인하셨으면

$ lsmod
에서 제대로 올라갔는지 확인해보시기 바랍니다.

결국 8.10을 새로 설치하여서 sn9c20x.ko 컴파일 해서 생성했습니다.

sudo modprobe videodev
sudo modprobe compat-ioctl32
sudo insmod sn9c20x.ko

적재가 되었구요…

ln -sf /dev/video0 /dev/video
하였습니다.

그리고 camorama 프로그램으로 실행하니 역시 /dev/video0이 연결이 안 된다고 하네요…

검색하니 mplayer로 영상을 확인하는 방법이 있더라구요…그래서 mplayer로 영상을 드디어 띄웠습니다…

제가 QT4에서 영상을 캡쳐하려고 하는데요, 소스를 보니 /dev/video0을 open하더라구요…
안 되더라구요…이럴때는 어떻게 해야 하나요?

조금 다른 웹켐 설치 가이드 입니다만, 도움이 될런지요.

http://www.64bitjungle.com/tech/microdi ... ng-part-1/