User:Knife: Difference between revisions
m (fixed link) |
|||
(3 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
==Hauppauge WinTV HVR 1110== |
==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 |
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 |
In the following sections I will explain how I set the card up in order to work under Fedora Core 6.0 |
||
Line 8: | Line 8: | ||
===Installing the HVR-1110 to Work Under Fedora Core 6=== |
===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. |
The Howto applies to a x86_64 architecture running Fedora Core 6 and kernel 2.6.20-1.2933.fc6. |
||
====Installing the SAA7134 Driver==== |
====Installing the [[Philips SAA7134|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 |
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 |
kernel: saa7130/34: v4l2 driver version 0.2.14 loaded |
||
Line 18: | Line 18: | ||
DVB: registering new adapter (saa7133[0]). |
DVB: registering new adapter (saa7133[0]). |
||
DVB: registering frontend 1 (Philips TDA10046H DVB-T)... |
DVB: registering frontend 1 (Philips TDA10046H DVB-T)... |
||
If you find that, than the SAA7134-dvb kernel module is already installed. |
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. |
modprobe saa7134-dvb. |
||
This should automatically create a folder in /dev: |
This should automatically create a folder in /dev: |
||
Line 27: | Line 28: | ||
DVB: registering new adapter (saa7133[0]) |
DVB: registering new adapter (saa7133[0]) |
||
DVB: registering frontend 1 (Philips TDA10046H DVB-T)... |
DVB: registering frontend 1 (Philips TDA10046H DVB-T)... |
||
====Installing the Firmware==== |
====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) |
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) |
||
Line 45: | Line 47: | ||
tells you that firmware has also been loaded. |
tells you that firmware has also been loaded. |
||
===Next Step=== |
===Next Step=== |
||
The next step is to create a channels.conf. To this end follow the link [[ |
The next step is to create a channels.conf. To this end follow the link [[Testing your DVB device]] |
Latest revision as of 02:57, 27 April 2007
This is my personal Sandbox
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 Loaded 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/meassges. 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