Here is the source for the siusb linux driver. The archive contains the kernel driver, some test programs and utils and Makefiles to build both. To compile and run: * You need the the linux kernel source (usually in /usr/src/linux if you installed it with your linux distro). * You need the xawtv application for watching live video from video4linux devices. Get it from "http://bytesex.org/xawtv/". You should be able to use other video4linux applications too. * For one of the test programs, you need the SDL (Simple DirectMedia Layer) library. It's standard part of most linux distros too, but if you don't have it, get it from "http://www.libsdl.org/" * Untar siusb.tgz archive, cd ./siusb * Open the shell script "build.sh", at the top of file is a line that sets the path to your kernel source, change it appropriately and save the file. * type "./build.sh" to build the driver and programs. * The driver is named "siusb.o", load it with "insmod ./siusb.o". * You should now be able to run xawtv and the test programs. There is also an utility named "siusbctl" to set clock, exposure, gain, black level, etc.