MythTV and DVB-S2 card with a Technisat Multytenne dish

My Hauppage HVR-4000 arrived just before the weekend.
The online store, ldlc.com, I bought it from has been really punctual in the follow-up and delivery so kudos to them!
I suspected this weekend will not get me much sunlight...

Anyway saturday morning I launched myself in the installation of the HVR-4000.

Before the actual insertion of the card Mythbuntu needs to be upgraded.
Upgrade mythbuntu 8.10: 'update-manager -d' should offer you an upgrade path to 'jaunty'. This is necessary since we want to use the new S2API in the 2.6.28 kernel to enable DVB-S2.

Firmware:
In the linuxtv.org wiki only the first link was active. Where are the newer? Do I need the newer?

No matter how optimistic you might be, first get down to the command line to make sure the basics work. The first you ought to do is using the scan utility to generate channels.conf files. Like this:
scan /usr/share/dvb/dvb-s/Astra-19.2E -s 0 >lnb1.conf
scan /usr/share/dvb/dvb-s/Hotbird-13.0E -s 1 >lnb2.conf
scan /usr/share/dvb/dvb-s/Astra-28.2E -s 3 >lnb4.conf

Note: those transponder listings are in a new location compared to intrepid or other distributions.

Unfortunately the Astra-23.5E transponder listing is not present. I had to do a bit of googling to find them:
# freq pol sr fec
S 11635000 H 28500000 AUTO
S 11739000 V 27500000 3/4
S 11817000 V 27500000 AUTO
S 11914000 H 27500000 3/4
S 11992000 H 27500000 3/4
S 12032000 H 27500000 3/4
S 10758000 V 22000000 7/8
S 10842000 V 13333000 3/4
S 10862000 H 22000000 5/6

Note: No guarantee that the above is correct, you might want to double-check.

Now that we have channel listings we can test if the dvb-card can get a signal lock:
szap -c lnb1.conf -r N24

If everything is ok it will regularly output a message signaling a lock.
Leave this running while opening a second terminal and type:
mplayer /dev/dvb/adapter0/dvr0

Hopefully you'll get to watch something.

MythTV
Unfortunately I found out to my disappointment that MythTV does not play nice with the diseqc switch a technisat multytenne dish.
I had hoped that 0.21-fixes branch would solve this but alas.
Here is the mythtv bug ticket.

I'll be keeping a close watch on when this bug gets resolved...

15/03/2009 update: No final solution yet but I have setup the first input connection to lnb3 so I can receive the English astra3 channels. That way I can at least experiment with HD recordings.

The analog v4l device of HVR-4000 has a serious bug. When you first select a channel it shows only snow but after a channel change everything is ok. Luckily I kept my PVR-350 so I now have two cards in my system.
Everything worked great but occasionally the device number gets assigned to video1 instead of the previously configured video0.
The solution is to pass options to the modules.

Make a cx8800.conf file (for the HVR-4000) in the /etc/modprobe.d dir and put this in it:
options cx8800 video_nr=1

Make an ivtv.conf file (for the PVR-350) in the /etc/modprobe.d dir and put this in it:
options ivtv ivtv_first_minor=0