Ubuntu에서 usb capture mplayer로 실행을 시키니 화면에 디스플레이아 안 되네요..ㅠㅠ

ubuntu 8.10에서 usb capture 사용해보신분 있나요? 임베디드 보드에서 인식은 되는데 open이 안되어서 제가 다시 pc에서 해봤습니다.

usb capture 보면 비디오 칩은 em2861, emp202, tvp5150a 칩이 있더라구요…

그래서 insmod tvp5150.ko 하고 lsmod 하니
tvp5150
videodev 29440 0
v4l2_common 18304 0
v4l1_compat 15492 0

이런 결과가 나왔습니다. 그래서 rmmod tvp5150으로 제거하고

insmod em28xx.ko 하고 lsmod 하니

em28xx
videodev 29440 1 em28xx
v4l2_common 18304 1 videodev
v4l1_compat 15492 1 videodev

이런 결과가 나와서 em28xx가 usb capture드라이버로 인지했습니다.
mknod /dev/video0 c 81 0 노드를 생성하고,
문제는 이 상황에서 QT4에서 디바이스 open을 하니 /dev/video0 open 실패가 나더라구요.

그래서 mplayer로 실행을 시켰지만
export LD_PRELOAD=/usr/lib/libv4l/v4l1compact.so
./mplayer tv:// -tv driver=4l1:width=640:height=480:fps=25:device=/dev/video0 -vo x11
하니 디바이스 open 실패를 하네요…휴~~~

왜 디바이스 open을 못하는걸까요?

kernel 2.6에서 usb 장치는 mknod 안써도 될텐데요 =.=
insmod 말고 modprobe 를 쓰시길 권해봅니다.

./mplayer tv:// -tv driver=v4l2:amode=0:input=0:norm=PAL:device=/dev/video0:outfmt=yuy2

이렇게 실행을 시키니
[attachment=0:1n4giz11]em28xx.png[/attachment:1n4giz11]

위의 그림을 보시면
v4l2: ioctl query control failed:Invalid argument 메세지가 뜨고…
에러없이 mplayer가 실행이 되는데…영상이 화면에 안나오네요…휴~~어떻게 하면 영상을 볼 수 있을까요?