Over-the-Air Digital TV with Linux
The Hauppauge WinTV-HVR-1800 is a PCI Express x1 tuner that also supports digital (ATSC), analog (NTSC) and unencrypted cable TV signals. This card has coaxial inputs for analog cable TV, digital ATSC/QAM TV and FM radio. It also has inputs for S-Video/composite and L/R stereo audio. An integrated hardware MPEG-2 encoder offloads the system processor when recording analog TV or cable channels. Accessories include a remote control, USB IR receiver and IR transmitter cable (to control a set-top unit).
Out of the box, this tuner is not supported by Linux. However, you can get the digital (ATSC) tuner to work reliably with Ubuntu 7.10 after you build its driver (see the Building a Device Driver for Hauppauge WinTV-HVR-1800 on Ubuntu 7.10 sidebar). The analog TV features for this tuner could not be evaluated under Linux, because the driver does not yet support the analog circuitry.
Building a Device Driver for Hauppauge WinTV-HVR-1800 on Ubuntu 7.10
First, enable universe and multiverse package repositories, by selecting System→Administration→Software Sources from the GNOME desktop menu. Click the tab labeled Ubuntu Software, and make sure the boxes are checked for Community-maintained Open Source software (universe) and Software restricted by copyright or legal issues (multiverse). Click Close.
Next, apply all latest updates from Ubuntu by selecting System→Administration→Update Manager from the GNOME desktop menu, and apply all system updates. Then, reboot the system.
Next, launch a terminal and do sudo su (to become the root user). Install the necessary packages to build the latest v4l-dvb drivers:
aptitude install mercurial build-essential linux-source
Grab the latest copy of V4L DVB source code from linuxtv.org:
cd /usr/local/src hg clone http://linuxtv.org/hg/v4l-dvb
Compile the V4L DVB drivers:
cd /usr/local/src/v4l-dvb make make install
And, reboot the system.
After setting up the tuner in MythTV, I was able to view both HD and SD programs. There was no noticeable difference in picture quality compared to the USB tuners. The remote control worked well and is fully supported by LIRC (Linux Infra-Red Control) using the Windows Media Centre Remotes (new version Philips, et al.) configuration settings in LIRC. If you're a couch potato, a working remote control in MythTV is absolutely essential.
You can experience a great HDTV show on your desktop with the right equipment and some tweaking. If you're looking to build a full-fledged media center based on Linux, MythTV does it all—from program listings, Picture-in-Picture, remote control support, Web administration with MythWeb, programmable recording, to watching your favorite shows. If you're a minimalist and don't want to dedicate an entire system, Me-TV looks promising.
It goes without saying that you should do your homework before buying components for your DTV Linux system. Visit popular on-line forums, such as the MythTV Wiki, LinuxTV Wiki, Ubuntu Forums and Ubuntu Wiki to tap into the wisdom of the crowd.
In summary, my recommendations for a great DTV experience include outdoor antenna, fast multicore processor, medium to high-end video card with at least 256MB video memory and a fast high-capacity hard drive. For your desktop, the pcHDTV HD-5500 works right out of the box. The Hauppauge WinTV-HVR-1800 is a close second. For your laptop, the Pinnacle PCTV HD Pro Stick and the Hauppauge WinTV-HVR-950 USB tuners work well.
Table 1. Tuners at a Glance
| Tuner | Overall Rating (5 stars are best) | Out-of-the-box Linux support | Price | Interface | Vendor Web Site (Linux helpfulness—5 stars is best) | Accessories |
|---|---|---|---|---|---|---|
| pcHDTV HD-5500 | ***** | Yes | $129 | PCI | **** | A/V adapter cable |
| Hauppauge WinTV-HVR-1800 | **** | No | $120 | PCI Express x1 | *** | Remote control, USB IR receiver, A/V adapter cable |
| Pinnacle PCTV HD Pro Stick | *** | No | $90 | USB 2.0 | * | Telescopic portable antenna, remote control, USB extender cable, A/V adapter cable |
| Hauppauge WinTV-HVR-950 | ** | No | $70 | USB 2.0 | *** | Telescopic portable antenna (lower quality than the one provided by the Pinnacle Pro Stick), USB extender cable, A/V adapter cable |
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Sponsored by AMD
Built-in forensics, incident response, and security with Red Hat Enterprise Linux 6
Every security policy provides guidance and requirements for ensuring adequate protection of information and data, as well as high-level technical and administrative security requirements for a system in a given environment. Traditionally, providing security for a system focuses on the confidentiality of the information on it. However, protecting the data integrity and system and data availability is just as important. For example, when processing United States intelligence information, there are three attributes that require protection: confidentiality, integrity, and availability.
Learn more about catching the bad guy in this free white paper.
Sponsored by DLT Solutions
| Dynamic DNS—an Object Lesson in Problem Solving | May 21, 2013 |
| Using Salt Stack and Vagrant for Drupal Development | May 20, 2013 |
| Making Linux and Android Get Along (It's Not as Hard as It Sounds) | May 16, 2013 |
| Drupal Is a Framework: Why Everyone Needs to Understand This | May 15, 2013 |
| Home, My Backup Data Center | May 13, 2013 |
| Non-Linux FOSS: Seashore | May 10, 2013 |
- RSS Feeds
- Making Linux and Android Get Along (It's Not as Hard as It Sounds)
- Using Salt Stack and Vagrant for Drupal Development
- Dynamic DNS—an Object Lesson in Problem Solving
- New Products
- Validate an E-Mail Address with PHP, the Right Way
- Drupal Is a Framework: Why Everyone Needs to Understand This
- A Topic for Discussion - Open Source Feature-Richness?
- Download the Free Red Hat White Paper "Using an Open Source Framework to Catch the Bad Guy"
- Tech Tip: Really Simple HTTP Server with Python
- myip
7 min 40 sec ago - Keeping track of IP address
1 hour 58 min ago - Roll your own dynamic dns
7 hours 12 min ago - Please correct the URL for Salt Stack's web site
10 hours 23 min ago - Android is Linux -- why no better inter-operation
12 hours 38 min ago - Connecting Android device to desktop Linux via USB
13 hours 7 min ago - Find new cell phone and tablet pc
14 hours 5 min ago - Epistle
15 hours 34 min ago - Automatically updating Guest Additions
16 hours 42 min ago - I like your topic on android
17 hours 29 min ago
Enter to Win an Adafruit Pi Cobbler Breakout Kit for Raspberry Pi

It's Raspberry Pi month at Linux Journal. Each week in May, Adafruit will be giving away a Pi-related prize to a lucky, randomly drawn LJ reader. Winners will be announced weekly.
Fill out the fields below to enter to win this week's prize-- a Pi Cobbler Breakout Kit for Raspberry Pi.
Congratulations to our winners so far:
- 5-8-13, Pi Starter Pack: Jack Davis
- 5-15-13, Pi Model B 512MB RAM: Patrick Dunn
- 5-21-13, Prototyping Pi Plate Kit: Philip Kirby
- Next winner announced on 5-27-13!
Free Webinar: Hadoop
How to Build an Optimal Hadoop Cluster to Store and Maintain Unlimited Amounts of Data Using Microservers
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Some of key questions to be discussed are:
- What is the “typical” Hadoop cluster and what should be installed on the different machine types?
- Why should you consider the typical workload patterns when making your hardware decisions?
- Are all microservers created equal for Hadoop deployments?
- How do I plan for expansion if I require more compute, memory, storage or networking?




Comments
I still prefer to watch TV
I still prefer to watch TV on classic TV screens rather than on my laptop
very interesting post though
Matt