Webcam Configuration


Drivers for Labtech Pro USB Webcam

Other Potential USB Webcam Drivers Investigated

A number of other driver options were initially tried for the Labtech Pro USB Webcam but none of these could be made to work. Examples are shown below with the various failure/error messages encountered.

Quickcam

Some Labtech (and Logitech) USB webcams can use the quickcam (qc-usb) driver, so this was given a try.

# cd /tmp/
# wget ????
# cp qc-usb-0.6.6.tar.gz
# mv qc-usb-0.6.6.tar.gz /usr/local/src/
# cd /usr/local/src
# tar zxvf qc-usb-0.6.6.tar.gz
# cd qc-usb-0.6.6
# more Makefile
# uname -a
# uname -r
# make all
# ...

# cp -p quickcam.ko /lib/modules/2.6.9-42.0.3.EL/kernel/drivers/usb/media/
# modprobe /lib/modules/2.6.9-42.0.3.EL/kernel/drivers/usb/media/quickcam.ko

# insmod ./quickcam.ko
#
# lsmod
Module                  Size  Used by
quickcam               74660  0
ibmcam                 45101  0
usbvideo               26821  1 ibmcam
videodev               10049  2 quickcam,usbvideo
...
# modprove -v quickcam.ko

failed with a FATAL error

Abandoned at that point ...

Phillips Webcam (pwc)

Logitech QuickCam USB webcams use the pwc driver for Phillips Webcams, so this was given a try.

# wget http://www.saillard.org/linux/pwc/files/pwc-10.0.12-rc1.tar.bz2
--16:02:10--  http://www.saillard.org/linux/pwc/files/pwc-10.0.12-rc1.tar.bz2
           => `pwc-10.0.12-rc1.tar.bz2'
Resolving www.saillard.org... 194.146.225.122
Connecting to www.saillard.org|194.146.225.122|:80... connected.
HTTP request sent, awaiting response... 200 OK
...

# tar xjf pwc-10.0.12-rc1.tar.bz2
# cd pwc-10.0.12-rc1
make -C /lib/modules/2.6.9-42.0.3.EL/source SUBDIRS=/usr/local/src/pwc-10.0.12-rc1 modules
make[1]: Entering directory `/usr/src/kernels/2.6.9-42.0.3.EL-i686'
  CC [M]  /usr/local/src/pwc-10.0.12-rc1/pwc-if.o
In file included from /usr/local/src/pwc-10.0.12-rc1/pwc-uncompress.h:35,
                 from /usr/local/src/pwc-10.0.12-rc1/pwc.h:40,
                 from /usr/local/src/pwc-10.0.12-rc1/pwc-if.c:69:
/usr/local/src/pwc-10.0.12-rc1/pwc-ioctl.h:60: error: redefinition of typedef '__le16'
include/linux/types.h:149: error: previous declaration of '__le16' was here
make[2]: *** [/usr/local/src/pwc-10.0.12-rc1/pwc-if.o] Error 1
make[1]: *** [_module_/usr/local/src/pwc-10.0.12-rc1] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.9-42.0.3.EL-i686'
make: *** [all] Error 2
#

Abandoned at that point ...