Working Setup

Currently I am using the IVTV drivers (ivtv-0.3.6u) on a 2.6.11.7 kernel. This works-for-me. Hopefully, it should work for anyone else who has a PVR-500 and a PAL TV tuner. If you have the same card as me (see below) and the same kernel and same ivtv driver, then you too should have a working version. If anything is different, I can't make any promises, but if you email me I'll record any other successes with PVR-500 cards in New Zealand. A copy of the kernel log for a successfull kernel initialisation is here.

Card/System Details

Motherboard:MSI 865GM3-LS (M-ATX,P4,865G,ICH5,5.1ch Audio,LAN,SATA)
CPU:Intel(R) Pentium(R) 4 CPU 2.40GHz
Memory:256MB
TV Card:
Desc:Hauppage PVR-500MCE
PCI IDDevice=0x2570 Vendor=0x8086
Details:Hauppauge: model = 23559, rev = D591, serial# = 8103998
Tuner:Philips FQ1216AME MK4 (idx = 91, type = 56) Model 0x00915651, Revision 0x00000001
Tuner Fmt:PAL(B/G) PAL(I) SECAM(L/L) PAL(D/K) (eeprom = 0x74, v4l2 = 0x00400e17)
Audio Processor:MSP3410D (type = 5)
HDD:160GB SATA
IVTV:ivtv-0.3.6u (stock standard, no patches)
Operating System:
Name:Linux
Kernel Version:2.6.11.7 stock kernel
Distribution:Debian Sarge (Stable)

Init Script

I use the following script to init the card. I use too many sleep's at the moment, but I'm working on other things and will work out what I can remove later.

Once you've changed something, its best to rmmod all the modules and reinit from the start. Once you think you've got a working setup, do a hard reset (power down, power up) then try it. A few times I've thought I've finally nailed it, only to find problems once I shutdown and restart.

Testing

To test if its working, I use the following command to change channels:

ptune.pl -f pal-newzealand --input /dev/video<num> -c <chan>
Where num is the video tuner number (0 or 1) and chan is the channel frequency number (see below).

I then run `mplayer /dev/video0` to test the output.


Contact me: zaf@nrc.co.nz with any updates or suggestions, or maybe questions if they are intelligent ones.