Well, my Hauppauge HVR1110 card (that was sold as an HVR1100) is working in Linux.

To cut to the quick, here are the steps you need to follow:

Build and install a normal kernel (with DVB and v4l stuff selected as modules).

hg clone http://linuxtv.org/hg/v4l-dvb #(you might need to install mercurial - a cvs replacement)
cd v4l-dvb && make && make install


Grab some firmware:
DVB_CARDS="tda1004x" emerge -v media-tv/linuxtv-dvb-firmware


Reboot (optional, but suggested).

Then, when it comes back:


modprobe -v saa7134 card=104 && modprobe -v saa7134_dvb
dvbscan /usr/share/dvb/scan/dvb-t/uk-yourlocation > ~/.mplayer/channels.conf
mplayer dvb://Film4


For the rest of the whole thing, see the post Linux driver support