Hauppauge WinTV-HVR-1110: Difference between revisions

From LinuxTVWiki
Jump to navigation Jump to search
(adjust url of get_dvb_firmware)
(4 intermediate revisions by 3 users not shown)
Line 2: Line 2:
The [[Hauppauge]] WinTV-HVR-1110 is a [[hybrid]] [[analog TV|analog]] and [[DVB-T]] [[DVB-T PCI Cards|PCI card]].
The [[Hauppauge]] WinTV-HVR-1110 is a [[hybrid]] [[analog TV|analog]] and [[DVB-T]] [[DVB-T PCI Cards|PCI card]].


It sometimes ships in a [[Hauppauge WinTV-HVR-1100|HVR-1100]] box. The HVR-1110, however, is of triangular shape, while the HVR-1100 board is a typical rectangular shaped card. There are significant component differences too. See [http://www.hauppauge.co.uk/board/showthread.php?p=40031 here for more details].
It sometimes ships in a [[Hauppauge WinTV-HVR-1100|HVR-1100]] box. The HVR-1110, however, is of triangular shape, while the HVR-1100 board is a typical rectangular shaped card. There are significant component differences too. See [http://www.hauppauge.co.uk/board/showthread.php?t=18101 here for more details]. The latest version of the card is called [[Hauppauge WinTV-HVR-1120|WinTV-HVR-1120]] under Linux.


==Overview/Features==
==Overview/Features==
Line 8: Line 8:
===Components Used===
===Components Used===
* a [[Philips SAA7134|Philips SAA7131]] A/V decoder & bridge
* a [[Philips SAA7134|Philips SAA7131]] A/V decoder & bridge
* an [[NXP Semiconductors|NXP]] [[NXP TDA1004x#TDA10046|TDA10046]] digital demodulator
* an [[NXP Semiconductors|NXP]] [[NXP TDA1004x#TDA10046|TDA10046]] digital demodulator


===Other Images===
===Other Images===
Line 39: Line 39:
====Installing the Firmware====
====Installing the Firmware====
This card requires a firmware file (dvb-fe-tda10046.fw) for the demodulator, which can be obtained using the get_dvb_firmware perl script included in the kernel sources:
This card requires a firmware file (dvb-fe-tda10046.fw) for the demodulator, which can be obtained using the get_dvb_firmware perl script included in the kernel sources:
# cd /[kernel source directory]/Documentation/dvb/
# cd /[kernel source directory]/scripts/
# perl get_dvb_firmware tda10046
# perl get_dvb_firmware tda10046


Line 62: Line 62:
===Notes===
===Notes===


The HVR-1110 requires http://linuxtv.org/hg/v4l-dvb/rev/40d58d92d183 for Audio in (S-Video and Composite) and Radio support. Sound redirect (sox or arecord) is required if you use Tvtime or Xawtv, Mplayer,Mythtv can use the sound directly.
The HVR-1110 requires http://linuxtv.org/hg/v4l-dvb/rev/40d58d92d183 for Audio in (S-Video and Composite) and Radio support. Sound redirect (sox or arecord) is required if you use Tvtime or Xawtv, Mplayer,Mythtv can use the sound directly. For more details about redirection see [[Saa7134-alsa#ALSA_audio_with_other_applications|Saa7134-alsa]].


==Installing the HVR-1110 to Work Under Gentoo==
==Installing the HVR-1110 to Work Under Gentoo==

Revision as of 08:39, 28 January 2017

WinTV-HVR-1110

The Hauppauge WinTV-HVR-1110 is a hybrid analog and DVB-T PCI card.

It sometimes ships in a HVR-1100 box. The HVR-1110, however, is of triangular shape, while the HVR-1100 board is a typical rectangular shaped card. There are significant component differences too. See here for more details. The latest version of the card is called WinTV-HVR-1120 under Linux.

Overview/Features

Components Used

Other Images

Identification

Installing the HVR-1110 to Work Under Fedora Core 6

The Howto applies to a x86_64 architecture running Fedora Core 6 and kernel 2.6.20-1.2933.fc6.

Installing the SAA7134 Driver

The analog tuner of the HVR-1110 runs out of the box. The kernel moduls are already included in the 2.6.20 kernel. No driver installation is required. Look out for something like

 kernel: saa7130/34: v4l2 driver version 0.2.14 loaded

in the /var/log/messages to make sure the driver is loaded.

Installing the SAA7134-dvb Modules

In order for the DVB-T to work an additional module, SAA7134-dvb, and the firmware has to be installed. First of all, check whether the module is already installed. Scan through

dmesg

and look out for something like

DVB: registering new adapter (saa7133[0]).
DVB: registering frontend 1 (Philips TDA10046H DVB-T)...

If you find that, than the SAA7134-dvb kernel module is already installed. Please not that in this case the HVR-1110 is the second DVB card registered in the system. You see that since frontend is 1 and not 0. If kernel module is not installed, load it into the kernel like this

modprobe saa7134-dvb.

This should automatically create a folder in /dev:

/dev/dvb/adapterN

where N is an integer. The first dvb card will be numbered starting at N=0, each following card will increase N by one. Issue an

dmesg

command to check whether the kernel module has been loaded. Output should be

DVB: registering new adapter (saa7133[0])
DVB: registering frontend 1 (Philips TDA10046H DVB-T)...

Installing the Firmware

This card requires a firmware file (dvb-fe-tda10046.fw) for the demodulator, which can be obtained using the get_dvb_firmware perl script included in the kernel sources:

# cd /[kernel source directory]/scripts/
# perl get_dvb_firmware tda10046

Once the download is complete, place a copy of the firmware file in your /lib/firmware directory. (This directory may differ with some distros; consult your distro's documentation for the appropriate location).

Making the Modules Load into the Kernel at Startup

In order that the saa7134-svb module gets loaded at startup add following line

install saa7134 /sbin/modprobe  --ignore-install saa7134 && { /sbin/modprobe saa7134-alsa; } && { /sbin/modprobe saa7134-dvb;}

to the modprobe.conf in

/etc/modprobe.conf

Now check whether everything is working as it should. Restart the PC and check the /var/log/messages. Look out for something like:

kernel: DVB: registering new adapter (saa7133[0]).
kernel: DVB: registering frontend 1 (Philips TDA10046H DVB-T)...

telling you the dvb modules got loaded. Please note that in this case the system has two DVB cards. The second one (frontend 1) is the HVR 1110.

kernel: tda1004x: found firmware revision 20 -- ok

tells you that firmware has also been loaded.

Next Step

The next step is to create a channels.conf. To this end follow the link Testing your DVB device

Notes

The HVR-1110 requires http://linuxtv.org/hg/v4l-dvb/rev/40d58d92d183 for Audio in (S-Video and Composite) and Radio support. Sound redirect (sox or arecord) is required if you use Tvtime or Xawtv, Mplayer,Mythtv can use the sound directly. For more details about redirection see Saa7134-alsa.

Installing the HVR-1110 to Work Under Gentoo

For the sake of completes, here are the installation instructions for Gentoo.