CAM30を使う。

driverのソースを持ってくる

$ sudo aptitude install spca5xx-source

ソースがあるディレクトリに移動。
展開。

$ cd /usr/src
$ sudo tar xjvf spca5xx-source.tar.bz2
modules  spca5xx-source.tar.bz2

makeする

$ cd modules/spca5xx
$ su
# make

こんなこといわれる

 error: linux/config.h: No such file or directory

空ファイルをつくるとビルドが通った。

# touch /usr/src/linux/include/linux/config.h

カメラを接続してlsmod

# lsmod|grep spca5
spca5xx               673360  0
videodev               29568  1 spca5xx
usbcore               144648  3 spca5xx,uhci_hcd

認識しているようで。

映像はでるか
xawtvで試してみるがだめ。

$ xawtv
This is xawtv-3.95.dfsg.1, running on Linux/i686 (2.6.23)
xinerama 0: 1024x768+0+0
/dev/video0 [v4l]: no overlay support
v4l-conf had some trouble, trying to continue anyway
Warning: Cannot convert string "-*-ledfixed-medium-r-*--39-*-*-*-c-*-*-*" to type FontStruct
ioctl: VIDIOCMCAPTURE(frame=0;height=120;width=160;format=7): Invalid argument
v4l: timeout (got SIGALRM), hardware/driver problems?
ioctl: VIDIOCSYNC(int=0): Interrupted system call

gqcamを試す。

$ gqcam -v /dev/video0
ioctl (VIDIOCSWIN): Invalid argument
ioctl (VIDIOCSWIN): Invalid argument

色合いがどうもなんだけど、写る。