#
# Install Video4Linux Drivers for CreativeLabs VideoBlaster WebCam 2
#	http://www.exploits.org/v4l 
#
# http://cse.unl.edu/~cluening/gqcam/
#
#
# 21-Dec-03 amo Added Video4Linux modules for linux-2.6.0
# 02-Jan-04 amo Added stop/start
#
#
#
# Load the modules
#
start()
{
  #
  cd /lib/modules/2.6.0/kernel/drivers/media/video
  #
  insmod videodev.ko
  insmod v4l1-compat.ko
  insmod v4l2-common.ko
  # 
  insmod cpia.ko
  insmod cpia_usb.ko
  # insmod cpia_pp.ko
  #
  cd /lib/modules/2.6.0/kernel/drivers/parport
  modprobe parport
  # modprobe parport_pp
  #
  #
  cd /lib/modules/2.6.0/kernel/drivers/usb/media
  # modprobe usb-uhci
  modprobe ov511
  #
  #
  cd /lib/modules/2.6.0/kernel/drivers/media/video
  #
  # Black-White QuickCam
  # insmod bw-qcam.ko
  #
  # Color QuickCam
  insmod c-qcam.ko
  #
  #  At this point, the LED on the WebCam should light up.
  #
} # start
#
#
# Unload the Modules
#
stop() {
  #
  # Unload the modules
  #
  rmmod c-qcam
  # rmmod bw-qcam
  #
  rmmod ov511
  # rmmod usb-uhci
  #
  # rmmod parport_pp
  rmmod parport
  #
  # rmmod cpia_pp
  rmmod cpia_usb
  rmmod cpia
  #
  rmmod v4l2-common
  rmmod v4l1-compat
  rmmod videodev
  #
} # stop
#
# List of Modules installed
#
dev() {
  #
  # http://roadrunner.swansea.uk.linux.org/v4lapi.shtml
  #
  ls -la /dev/vbi /dev/vtx /dev/radio /dev/video
  #	mknod /dev/video0 c 81 0
  #	mknod /dev/video1 c 81 1
  #	mknod /dev/radio0 c 81 64
  #	mknod /dev/radio1 c 81 65
  #	mknod /dev/vtx0 c 81 192
  #	mknod /dev/vtx1 c 81 193
  #	mknod /dev/vbi0 c 81 224
  #	mknod /dev/vbi1 c 81 225 
  #	ln -s video0 bttv
  #	ln -s video0 video
  #
  #	chmod 666 /dev/video0 /dev/video1 /dev/radio0 /dev/radio1
  #	chmod 666 /dev/vtx0  /dev/vtx1  /dev/vbi0  /dev/vbi1
} # status
#
#
case "$1" in
  start)
	start
	;;
  stop)
	stop
	;;
  status)
	echo ""
	echo "lsmod"
	echo "====="
	lsmod
	echo ""
	echo ""
	;;
  *)
	echo ""
	echo "Usage:  $0 <stop|start|status>"
	echo ""
 	exit 1
esac
#
#
# start   ( /var/log/messges )
#  ===================================
#	 Linux video capture interface: v1.00
#	 V4L-Driver for Vision CPiA based cameras v1.2.3
#	 USB driver for Vision CPiA based cameras v1.2.3
#	 drivers/usb/core/usb.c: registered new driver cpia
#	 drivers/usb/core/usb.c: registered new driver ov511
#	 drivers/usb/media/ov511.c: v1.64 for Linux 2.5 : ov511 USB Camera Driver
#	 Colour QuickCam for Video4Linux v0.05
#
# stop
#	 drivers/usb/core/usb.c: deregistering driver ov511
#	 drivers/usb/media/ov511.c: driver deregistered
#	 drivers/usb/core/usb.c: deregistering driver cpia
#
#
# End of file

