debianでwebカメラ(Qcam Cool QVP-30SV)をつかう

997円で叩き売ってたwebカメラ(Qcam Cool QVP-30SV)を買っておいたのがもちろんUVC(usb video class)でもないわけで素直につかえないと、数ヵ月箪笥の肥しにしておいたところgspcavが対応した模様。

ということでチャレンジ。

本来なら以下で終わりなんだが

aptitude gspca-modules-*

もちろん最新なのでソースからコンパイルする。一瞬unstableからソース持ってこようかと思ったがまずは普通に行ってみよう。

$ wget http://mxhaard.free.fr/spca50x/Download/gspcav1-20071224.tar.gz
$ tar xzpf gspcav1-20071224.tar.gz
$ cd gspcav1-20071224
$ make
$ su
# make install

ここでQcamをUSBに差す

# lsusb
Bus 004 Device 003: ID 046d:08af Logitech, Inc.

をを、きちんとIDが046d:08aだ。

# lsmod
Module                  Size  Used by
gspca                 663632  0
videodev               27136  1 gspca
v4l2_common            17152  1 videodev
v4l1_compat            12932  1 videodev
...
usbcore               131144  5 gspca,usbhid,uhci_hcd,ehci_hcd
...

lsmodでv4l(video4linux)確認したの初めてじゃないかな(笑
(たぶんgstreamerでつかってるんだよな。)

Ekigaを起動し、「カメラデバイスからの映像を表示します」を押下

見えました。

やはり有名メーカーのたたき売りデバイスは確保が基本だなぁ(嘘




以下はdebを作ろうとした残滓

$ wget http://mxhaard.free.fr/spca50x/Download/gspcav1-20071224.tar.gz
$ cp gspcav1-20071224.tar.gz gspcav1-20071224.orig.tar.gz
$ tar xzpf gspcav1-20071224.tar.gz
$ cd gspcav1-20071224
$ dh_make  (kとenterのみ)
$ fakeroot dpkg-buildpackage

おっとここでエラーが…

dh_clean -k
dh_installdirs
# Create the directories to install the source into
dh_installdirs -pgspcav1-source  usr/src/modules/gspcav1/debian
# Copy only the driver source to the proper location
cp -s driver/*  debian/gspcav1-source/usr/src/modules/gspcav1
cp: cannot stat `driver/*': そのようなファイルやディレクトリはありません
make: *** [install] エラー 1

Makefileをみるとなんか単にgspca.koをインストールしているだけみたいなのでめんどくさいのでパッケージ作成は中止。