Hauppauge WinTV Nova-S Plus on Linux

The Nova-S Plus is a  good card.  http://www.hauppauge.co.uk/site/products/data_novasplus.html

But, it would appear there is a defect in these boards, or at least a strange design, which means that they won’t lock on to some frequencies which require the 22kHz tone sending to the LNB with new drivers because there’s no link between the flange and dolphin-points.  There’s plenty to read about here:


And there’s a patch which fixes the problem by controlling the tone generator directly but it’ll never get in to the main kernel.  For your convenience here is a link to a binary driver built for Ubuntu Lucid kernel version 2.6.32-23-generic:


Replace the current isl6421.ko from /lib/modules/2.6.32-23-generic/kernel/drivers/media/dvb/frontends/isl6421.ko with this one.  It might also work for newer kernel versions, or not.  Who knows?  Not me.

I’ve also got a Hauppauge S2 HD and this patched driver doesn’t seem to effect it.

Search hints:

Hauppauge Nova S plus linux won’t lock horizontal 22khz tone can’t pick up some channels. You can also check out my guide on Everything You Need to Set Up a Backyard Cinema.

Comments have moved to Github Discussions. Feel free to add your thoughts there.



    Thanks for the information about the Nova-S Plus and 22KHz tones.

    Can you provide a link to the version of the isl6421 patch that you used? I’d like to try compiling for my kernel. I’ve looked around on the web, and found much discussion on the patch, but I can’t find a ‘final’ version of the source code.




    Hi Chris,

    Good questions. As I recall I tried the patch attached to the ticket:


    and it’d wouldn’t apply cleanly any more so I just edited the source directly.

    Here is my isl16421.c: http://pastebin.ca/1940439
    Here is my isl6421.h http://pastebin.ca/1940440

    Try those in place of the default ones in linuxtv/v4l-dvb/v4l


    Thanks for the info.

    Confirmed working on 2.6.35 Linux Mint 10 32-bit. Patch applied cleanly. A software fix for a hardware problem, I wish it were in the main kernel (haven’t had to roll my own for years 🙂 and some note of the very common hardware fault at linuxtv dvb-s hardware list. My setup required the 22khz to be on & the nova-s plus would find but not lock TPs, working great now.

    Thanks again

Comments are closed.