Hauppauge WinTV-HVR-1110: Difference between revisions
Line 32: | Line 32: | ||
This downloads and extracts the file dvb-fe-tda10046.fw automatically. All that needs to be done now is to copy that file into |
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 |
/lib/firmware |
||
====Making the Modules |
====Making the Modules Load into the Kernel at Startup==== |
||
In order that the saa7134-svb module gets loaded at startup add following line |
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;} |
install saa7134 /sbin/modprobe --ignore-install saa7134 && { /sbin/modprobe saa7134-alsa; } && { /sbin/modprobe saa7134-dvb;} |
Revision as of 23:05, 10 April 2007
Hauppauge WinTV HVR 1110
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.
In the following sections I will explain how I set the card up in order to work under Fedora Core 6.0
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 First steps with a DVB device