The latest BTTV2-V4L2 driver: http://bttv-v4l2.sourceforge.net/download/driver-20020219.tgz failed to compile. Make died at btaudio.c:316: ... static int btaudio_mixer_open(struct inode *inode, struct file *file) { int minor = minor(inode->i_rdev); ... I got the previous version: http://bttv-v4l2.sourceforge.net/download/driver-20010625.tgz and it worked just fine. I'm running a 2.5.0 kernel. Just thought it's worth a note, sorry if it's old news. Jonk /* Note SIGINT is not supported for any Win32 application including Windows NT and Windows 95. When a CTRL+C interrupt occurs, Win32 operating systems generate a new thread to specifically handle that interrupt. This can cause a single-thread application such as UNIX, to become multithreaded, resulting in unexpected behavior. */