If for whatever reason you want to use the very latest ivtv driver for any kernel >= 2.6.12 then you have to use the v4l-dvb repository available from www.linuxtv.org. This repository contains the latest and (usually) greatest v4l and dvb drivers and will build on any kernel >= 2.6.12. You can either get the repository from here: http://linuxtv.org/hg/v4l-dvb/archive/tip.tar.bz2 or by using mercurial and running: hg clone http://linuxtv.org/hg/v4l-dvb You build everything by running 'make' and 'make install'. It will overwrite all existing v4l-dvb modules of your kernel.