WinTV-dualHD TV Tuner Running on Ubuntu

by jeff.cartwright.562 in Circuits > Linux

131 Views, 0 Favorites, 0 Comments

WinTV-dualHD TV Tuner Running on Ubuntu

Sometimes we learn from our mistakes.

As a cord cutter, I wanted to build Raspberry Pi Multicast TV server by CWNE88.

CWNE88 has videos showing multiple tuners working in a raspberry pi 2.

I bought a raspberry pi 3 and a WinTV-dualHD TV tuner.

Austin, TX has six local over the air channels. So, my goal was to follow CWNE88's directions and get 3 dual tuners streaming tv throughout my house using one raspberry pi 3.

However, I couldn't get the winTV-dualHD tuner to work on raspbian. I tried rebuilding the kernel, downloading drivers and so on. To see if the tuner works, run the following:

$ sudo apt-get install w-scan
$ w_scan -fa -A1 -cUS

The w_scan parameters are for the US. However, I would get a bunch of output with this error:

main:3228: FATAL: ***** NO USEABLE TERRCABLE_ATSC CARD FOUND. *****

An easier way to check is to run, but the directory was not found:

$ ls /dev/dvb
ls: cannot access /dev/dvb: No such file or directory

Nothing worked so I contacted Hauppuage support and they gave me the following directions:

  • Download Ubuntu 17.04 with Kernel 4.10 and install on an Intel-based machine
    • This won't work on a raspberry pi
  • On the ubuntu PC, Open Terminal, copy and paste the following lines, one by one, then click enter:
$ sudo add-apt-repository ppa:b-rad/kernel+mediatree+hauppauge
  • Click enter when prompted to add this PPA
$ sudo apt-get update
$ sudo apt-get install linux-image-mediatree
$ sudo apt-get install linux-headers-mediatree
$ sudo reboot

And it works great!

Before buying the WinTV-dualHD, I should have checked the supported tuners on the raspberry pi (see references). I should have bought Hauppauge 1191 WinTV-HVR-955Q USB TV Tuner.

References

Downloads