Hauppauge WinTV-HVR-1110: Difference between revisions
m (Hauppauge WinTV HVR-1110 moved to Hauppauge WinTV-HVR-1110: name) |
(set up intro, small fixes) |
||
Line 1: | Line 1: | ||
The [[Hauppauge]] WinTV-HVR-1110 is a hybrid receiver card (analog and DVB-T). |
|||
The Hauppauge WinTV HVR-1110 is a hybrid receiver card (analog and DVB-T). It sometimes ships in a HVR-1100 box. The HVR-1110 however is of triangular shape while the HVR-1100 board is of rectangular shape. The analog tuner is based on the [[Philips SAA7134]] chipset, while the digital tuner is based on the TDA10046 chipset. |
|||
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. |
|||
In the following sections I will explain how I set the card up in order to work under Fedora Core 6.0 |
|||
It uses the following components: |
|||
⚫ | |||
* a [[Philips SAA7134]] A/V decoder & bridge |
|||
* a [[Philips TDA10046]] digital demodulator |
|||
<br> |
|||
⚫ | |||
The Howto applies to a x86_64 architecture running Fedora Core 6 and kernel 2.6.20-1.2933.fc6. |
The Howto applies to a x86_64 architecture running Fedora Core 6 and kernel 2.6.20-1.2933.fc6. |
||
====Installing the [[Philips SAA7134|SAA7134]] Driver==== |
====Installing the [[Philips SAA7134|SAA7134]] Driver==== |
Revision as of 17:14, 2 July 2007
The Hauppauge WinTV-HVR-1110 is a hybrid receiver card (analog and DVB-T).
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.
It uses the following components:
- a Philips SAA7134 A/V decoder & bridge
- a Philips TDA10046 digital demodulator
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
Additionally to the kernel module the firmware has to be installed. In order to do that use get_dvb_firmware, which is a perl script. I downloaded it from the internet (http://parker1.co.uk/myth/get_dvb_firmware) since it was not included in my Linux package. Download the firmware by issuing the command (this assumes that get_dvb_firmware resides in /usr/bin)
/usr/bin/get_dvb_firmware tda10046
This downloads and extracts the file dvb-fe-tda10046.fw automatically. All that needs to be done now is to copy that file into
/lib/firmware
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