Installing the HVR-1120

The analog tuner of the HVR-1120 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 /var/log/messages to make sure the driver is loaded.

Installing the SAA7134-dvb Modules

The WinTV-HVR-1120 needs kernel 2.6.31 as a minimum. 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

If you find that, than the SAA7134-dvb kernel module is already installed. Please not that in this case the HVR-1120 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

Installing the Firmware

This card requires a firmware file (dvb-fe-tda10048.fw) for the demodulator, which can be obtained here:
[1]

Once the download is complete, place a copy of the firmware file in your /lib/firmware or /usr/lib/hotplug/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-dvb module gets loaded at startup add following line

Next Step

Notes

On a Debian system, the card worked, but sometimes it entered a state where it produced only i2c errors during tuning, which were visible in dmesg. To be able to make tuning work again, one had to reboot the system.

This misbehaviour seems to be fixed in the 2.6.37 kernel tree, probably thanks to the following patch: [2]

In 2.6.39, there are more patches to the tda18271 module, which make the driver more stable: [3].

The card was too unstable/unreliable for me in the long term, so I replaced it with a WinTV Nova-T PCI 928 (Model 90003, rev C2B0).