Support: Running WinTV TV tuners under Linux

Linux driver support for Hauppauge TV tuners

Hauppauge provides support for third party developers who would like to develop Linux support for Hauppauge TV tuners. Resultant works are often distributed through the IVTV Project and the LinuxTV organization Please refer to these sources for the latest information regarding Hauppauge products and Linux.

Two of the resources are:


How to: How to build and install device drivers

List of Hauppauge products with Linux support

In the interest of having a single authoritative list, Hauppauge helps maintain the product list on the LinuxTV Wiki page. Users should refer to the following page for the state of support for a given product:

Some of the new Hauppauge products, including the WinTV-HVR-955Q and the WinTV-HVR-2255/2205 now have Linux driver support. does not have these products listed currently so you might need to do a search for this support.

Ubuntu support

Hauppauge technical support has been testing various Hauppauge TV tuners with Ubuntu, and has created both a video and a list of steps to install the TV tuners un Ubuntu. You can contact Hauppauge support at:

Linux TV applications

Popular applications for use with WinTV under Linux include MythTV, Kaffeine, Xine amd TV Time. Please refer to these applications for information on features supported.

Linux support for some of the older Hauppauge products, including the WinTV-PVR-150, WinTV-PVR-250, WinTV-PVR-350 and WinTV-PVR-500

The Linux community has picked up support for the WinTV-PVR-150/250/350/500 in the ivtv project hosted at:

The driver is also merged with the entire v4l / dvb tree hosted on, for interoperability with other device drivers.

The mailing lists and other support lives on

The drivers are now bundled with the mainstream kernel, and work out-of-the-box with any recent Linux distribution, such as Red Hat / Fedora / Ubuntu / Gentoo and all others.

A separate package is no longer required in order to use these products.

These are notes from Kristin Aanestad from Oslo, Norway, regarding his install of the WinTV under Linux:

The required drivers for Hauppauge cards are now a part of the kernel (version 2.2 and newer).

All i had to do was compile a TV application and I was up and running, after loading the modules of course ;)

In the modules directory:

The module directory where these are found will be something like this, the numbers depend on the version of Linux.

The following path is valid for a fresh RedHat6 install:

If these are found after install, all the user has to do is to download a TV application (xawtv or kWinTV) - read the README and edit the Makefile accordingly - then run "./configure" - "make" and as user root:
"make install"
then still as user root:
/sbin/modprobe bttv.o
/sbin/modprobe tuner.o
then exit as root - write "cd" to be sure they’re in their homedir - and then.......start the TV application.

Voila - it works.

The included bttv driver is old and users should be recommended to read this file from the sourcefile contents:
also here the linux-versioning number version dependant of course.

It is fairly easy to upgrade the bttv driver also - the latest release is better. To upgrade it a user who hasn’t previously made a new kernel in the source file directory would need to make a "dummy" configuration file for a new kernel (cd to the kernel source file and then run "xconfig" and just select "modular kernel" - save and exit and NOT make a kernel.)

After that a new bttv driver will compile ok.

Ubuntu support for Hauppauge TV tuners

Hauppauge technical support has been testing various Hauppauge TV tuners with Ubuntu, and has created both a video and a list of steps to install the TV tuners on Ubuntu. You can contact Hauppauge support at:

Ubuntu installation video

Click here for our Ubuntu installation video

Ubuntu installation instructions

Click here for the step by step instructions

Linux drivers for Hauppauge TV tuners

Click here for the Linux drivers