The latest video4linux repository is available from www.linuxtv.org. If you have other video hardware that is only supported in that repository and hasn't yet been included in the kernel, then you need these build instructions in order to build both v4l-dvb and ivtv at the same time. First obtain the v4l-dvb repository. See these instructions: http://www.linuxtv.org/v4lwiki/index.php/How_to_build_from_mercurial In order to include ivtv you need one extra step: before building the v4l-dvb module (the 'make' step) call 'make ivtv'. This will retrieve the ivtv sources from the ivtv subversion trunk repository and merge them into the v4l-dvb directory tree. 'make' will now make ivtv in addition to all the other v4l-dvb modules. Note that both the v4l-dvb and the ivtv trunk repositories contain bleeding edge code, so there are no guarantees that it will always work.