I'm a "Network Security Specalist" at Lancaster University, live with significant other, and have successfully set up MythTV and mastered the WAF (although in my case GAF). Oh and as my edit history will show, I'm crap with Wiki's.
Currently I have a combined frontend/backend, running Debian (Etch) with deb's from http://www.debian-multimedia.org for MythTV 0.20.2.
- Intel Pentium Core Duo 2.8GHz
- 1Gb RAM
- nVidia GeForce 7600 GS (running nVidia drivers)
- 500Gb SATA III Western Digital - OS/Database/Recordings
- 2 x Nebula Electronics DigiTV cards (1 x RevA, 1 x RevB)
This outputs via VGA to a Samsung LE40R74BD 40" LCD TV, in it's native-ish resolution (1360x768).
Machine has a NFS Mapping to FreeBSD 6.2 fileserver with 1.4Tb of storage, only used for music.
My experience with MythTV and DigiTV cards has been nothing but pleasant.
Future MythTV Setup
With the impending launch of FreeSat (the one provided by the BBC and ITV) I'm starting to look at DVB-S, over the Christmas break I'm intending to buy a Hauppauge WinTV Nova-S Plus PCI card in order to evaluate all the FTA channels and more importantly BBC HD.
Obviously this setup is incapable of receiving the FTV/PTV services provided by BSkyB, but that currently doesn't interest me.
Note the S-Plus is incapable of receiving DVB-S2, I've decided to start experimenting with DVB-S first and will move to S2 once the drivers from the linuxtv.org/hg trunk have been merged into the kernel source tree. I could experiment with the hg source tree however I'm not confident with Debian and how its kernel compilation works.
Additionally at some point in the near future I wish to separate my frontend and backend, although due to the location of satellite down lead I will be forced to put the DVB-S card in the frontend and run it as a slave backend to the master.
In the longer term I will be replacing my main house file storage with several higher capacity disks (6-7 750Gb-1Tb) (using ZFS on FreeBSD) at this point I will shift MythTV from using it's own local hard disk on the master backend to NFS onto the file server.
Nebula Electronics DigiTV PCI
bttv: driver version 0.9.16 loaded bttv: using 8 buffers with 2080k (520 pages) each for capture bttv: Bt8xx card found (0). ACPI: PCI Interrupt 0000:02:00.0[A] -> GSI 20 (level, low) -> IRQ 225 bttv0: Bt878 (rev 17) at 0000:02:00.0, irq: 225, latency: 32, mmio: 0xd5000000 bttv0: detected: Nebula Electronics DigiTV [card=104], PCI subsystem ID is 0071:0101 bttv0: using: Nebula Electronics DigiTV [card=104,autodetected] bttv0: gpio: en=00000000, out=00000000 in=00ffffcf [init] bttv0: using tuner=-1 bttv0: registered device video0 bttv0: registered device vbi0 bttv0: PLL: 28636363 => 35468950 .. ok bttv0: add subdevice "dvb0" input: bttv IR (card=104) as /class/input/input3 bttv-input: bttv IR (card=104) detected at pci-0000:02:00.0/ir0 bttv: Bt8xx card found (1). ACPI: PCI Interrupt 0000:02:01.0[A] -> GSI 19 (level, low) -> IRQ 193 bttv1: Bt878 (rev 17) at 0000:02:01.0, irq: 193, latency: 32, mmio: 0xd5002000 bttv1: detected: Nebula Electronics DigiTV [card=104], PCI subsystem ID is 0071:0101 bttv1: using: Nebula Electronics DigiTV [card=104,autodetected] bttv1: gpio: en=00000000, out=00000000 in=00ff00cf [init] bttv1: using tuner=-1 bttv1: registered device video1 bttv1: registered device vbi1 bttv1: PLL: 28636363 => 35468950 ..<6>ACPI: PCI Interrupt 0000:00:1b.0[A] -> GSI 16 (level, low) -> IRQ 169 PCI: Setting latency timer of device 0000:00:1b.0 to 64 ok bttv1: add subdevice "dvb1" input: bttv IR (card=104) as /class/input/input4 bttv-input: bttv IR (card=104) detected at pci-0000:02:01.0/ir0 bt878: AUDIO driver version 0.0.0 loaded hda_codec: Unknown model for ALC883, trying auto-probe from BIOS... bt878: Bt878 AUDIO function found (0). ACPI: PCI Interrupt 0000:02:00.1[A] -> GSI 20 (level, low) -> IRQ 225 bt878_probe: card id=[0x1010071],[ Nebula Electronics DigiTV ] has DVB functions. bt878(0): Bt878 (rev 17) at 02:00.1, irq: 225, latency: 32, memory: 0xd5001000 bt878: Bt878 AUDIO function found (1). ACPI: PCI Interrupt 0000:02:01.1[A] -> GSI 19 (level, low) -> IRQ 193 bt878_probe: card id=[0x1010071],[ Nebula Electronics DigiTV ] has DVB functions. bt878(1): Bt878 (rev 17) at 02:01.1, irq: 193, latency: 32, memory: 0xd5003000