サーバー構築

Webカメラ Part2

Webカメラ用のドライバは以下のサイトから入手することが可能。
http://qce-ga.sourceforge.net/
ドライバのコンパイルにはカーネルソースが必要になるのでkernel-develパッケージをインストールする。

# yum install -y kernel-devel

ドライバをインストールする。

$ wget http://jaist.dl.sourceforge.net/sourceforge/qce-ga/qc-usb-0.6.5.tar.gz
$ tar xvzf qc-usb-0.6.5.tar.gz
$ cd qc-usb-0.6.5
$ export PATH=$PATH:/sbin
$ make
$ make all
# make install

インストールされたドライバの情報を確認する。

# /sbin/modinfo /lib/modules/2.6.9-55.EL/misc/quickcam.ko
filename:       /lib/modules/2.6.9-55.EL/misc/quickcam.ko
parm:           qcdebug:Sets the debug output (bitfield)
parm:           keepsettings:Keep picture settings across one open to another (0-1)
parm:           settle:Maximum number of frames to wait picture brightness to settle (0-255)
parm:           subsample:Sets subsampling (0-1)
parm:           compress:Enable compressed mode (0-1)
parm:           frameskip:How frequently capture frames (0-10)
parm:           quality:Sets the picture quality (0-5)
parm:           adaptive:Automatic adaptive brightness control (0-1)
parm:           equalize:Equalize image (0-1)
parm:           userlut:Apply user-specified lookup-table (0-1)
parm:           retryerrors:Retry if image capture fails, otherwise return error code (0-1)
parm:           compatible:Enable workaround for bugs in application programs (bitfield)
parm:           video_nr:Set videodevice number (/dev/videoX)
description:    Logitech QuickCam USB driver
author:         See README
license:        GPL
vermagic:       2.6.9-55.EL 686 REGPARM 4KSTACKS gcc-3.4
depends:        videodev
alias:          usb:v046Dp0840dl*dh*dc*dsc*dp*ic*isc*ip*
alias:          usb:v046Dp0850dl*dh*dc*dsc*dp*ic*isc*ip*
alias:          usb:v046Dp0870dl*dh*dc*dsc*dp*ic*isc*ip*

ドライバの設定を行う。
/etc/modprobe.conf

alias eth0 e100
alias eth1 8139too
alias usb-controller uhci-hcd
# Turn off IPv6
alias net-pf-10 off
alias ipv6 off
# QC-30
alias camera quickcam

ドライバを認識させる。

# /sbin/modprobe videodev
# /sbin/modprobe quickcam
# /sbin/lsmod
Module                  Size  Used by
quickcam               74660  0
videodev               10049  1 quickcam
autofs4                28101  0
dm_mirror              30789  0
dm_mod                 65401  1 dm_mirror
uhci_hcd               31705  0
8139too                26177  0
e100                   33861  0
mii                     5313  2 8139too,e100
floppy                 58609  0
ata_piix               15173  0
libata                111645  1 ata_piix
scsi_mod              125517  1 libata
ext3                  117193  7
jbd                    71769  1 ext3

ログにエラーが出ていないか確認する。

# tail /var/log/messages
Jun 15 10:06:16 bruna kernel: Linux video capture interface: v1.00
Jun 15 10:07:14 bruna kernel: quickcam: QuickCam USB camera found (driver version QuickCam USB 0.6.5 $Date: 2006/10/23 22:06:39 $)
Jun 15 10:07:14 bruna kernel: quickcam: Kernel:2.6.9-55.EL bus:1 class:FF subclass:FF vendor:046D product:0870
Jun 15 10:07:14 bruna kernel: quickcam: Sensor HDCS-1000/1100 detected
Jun 15 10:07:14 bruna kernel: quickcam: Registered device: /dev/video0
Jun 15 10:07:14 bruna kernel: usbcore: registered new driver quickcam

コメント

タイトルとURLをコピーしました