Hey there, Well this weekend I succeeded in getting a PAL PVR 500 going complete with sound (yet to confirm NICAM) with a good picture, changing channels, recording 2 channels or watching one and recording the other etc etc..
I am using KnoppMyth R5A12 and ivtv-0.3.2q. It took a total of about 30 - 40 minutes to set it up complete and it seems to be stable. Here is what I did: Install KnoppMyth R5A12 Make sure you don't put the User name 'mythtv' in the setup, put something else in there otherwise it stuffs everything up. Run this to get rid of the old tuner module: mv /lib/modules/2.6.9-chw-4/kernel/drivers/media/video/tuner.ko /lib/modules/2.6.9-chw-4/kernel/drivers/media/video/tuner.ko.old Follow the instructions at: http://knoppmythwiki.homelinux.org/index.php?page=HauppaugeOneFiftyInstallat ion up to and including point 9 with the following alterations: Instead of putting the text in the ivtv file as per the instructions put this in: alias char-major-81 videodev alias char-major-81-0 ivtv alias char-major-61 lirc_i2c options cx25840 no_black_magic=1 options ivtv ivtv_std=2 tuner=56,56 tda9887=0,0 Next go to /etc/init.d Open the file called: set_ivtv_params Comment everything out and place in the file: ivtvctl -d /dev/video0 -u 1 -f width=720,height=576 -p 6 ivtvctl -d /dev/video1 -u 1 -f width=720,height=576 -p 6 Copy HcwMakoA.ROM into the directory: /lib/modules >From there, there are a few minor problems especially if you have a motherboard with firewire on board but pretty easy to sort out. You will need a new news-sites.xml file to fix a problem with the rss news feeds. It goes in /usr/share/mythtv/mythnews/ Obviously if you are running an Nvidia Video card you need to install the drivers by following: http://knoppmythwiki.homelinux.org/index.php?page=NZMythConfig about half way down. There are a few steps missed here like placing nvidia in the /etc/modutils file and adding Load "v4l" into the modules section of the XF86Config-4 file. The instructions say to copy the sample file over etc but that didn't work for me. /usr/share/doc/libdvdread3/examples/install-css.sh to get the DVD to play properly. I am running: Shuttle SB61G2 Intel 3.0GHz Processor 1GB Ram 200GB Seagate 7200 ATA HD Nvidia FX5200 Video Card Hauppauge PVR-500 Plugged into a Hyundai HQ42" Plasma through DVI Apr 4 19:50:45 mythtv kernel: ivtv: ==================== START INIT IVTV ==================== Apr 4 19:50:45 mythtv kernel: ivtv: version 0.3.2 (q) loading Apr 4 19:50:45 mythtv kernel: ivtv: Linux version: 2.6.9-chw-4 SMP preempt 586 gcc-3.3 Apr 4 19:50:45 mythtv kernel: ivtv: In case of problems please include the debug info Apr 4 19:50:45 mythtv kernel: ivtv: between the START INIT IVTV and END INIT IVTV lines when Apr 4 19:50:45 mythtv kernel: ivtv: mailing the ivtv-devel mailinglist. Apr 4 19:50:45 mythtv kernel: ivtv: Autodetected WinTV PVR 150 card Apr 4 19:50:45 mythtv kernel: ivtv: Found an iTVC16 based chip Apr 4 19:50:45 mythtv kernel: ACPI: PCI interrupt 0000:03:08.0[A] -> GSI 19 (level, low) -> IRQ 19 Apr 4 19:50:45 mythtv kernel: ivtv: Unreasonably low latency timer, setting to 64 (was 32) Apr 4 19:50:45 mythtv kernel: ivtv: XXX PCI device: 0x2570 vendor: 0x8086 Apr 4 19:50:45 mythtv kernel: tveeprom: Hauppauge: model = 23559, rev = D291, serial# = 7725589 Apr 4 19:50:45 mythtv kernel: tveeprom: tuner = Philips FQ1216AME MK4 (idx = 91, type = 56) Apr 4 19:50:45 mythtv kernel: tveeprom: tuner fmt = PAL(D/K) (eeprom = 0x74, v4l2 = 0x00400e17) Apr 4 19:50:45 mythtv kernel: tveeprom: audio_processor = MSP3410D (type = 5) Apr 4 19:50:45 mythtv kernel: ivtv: i2c attach [client=tveeprom[0],ok] Apr 4 19:50:45 mythtv kernel: ivtv: Tuner Type 56, Tuner formats 0x00400e17, Radio: yes, Model 0x00912651, Revision 0x00000000 Apr 4 19:50:45 mythtv kernel: ivtv: Radio detected Apr 4 19:50:45 mythtv kernel: tuner: Ignoring new-style parameters in presence of obsolete ones Apr 4 19:50:45 mythtv kernel: tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #0 Apr 4 19:50:45 mythtv kernel: ivtv: i2c attach [client=(tuner unset),ok] Apr 4 19:50:49 mythtv kernel: cx25840: FW image '/lib/modules/HcwMakoA.ROM' of size 14264 loaded. Apr 4 19:50:49 mythtv kernel: cx25840: FW image md5 digest: 3a4803384f749d644ee1f1ca9dcb12fa Apr 4 19:50:49 mythtv kernel: cx25840: FW image sha1 digest: 2b5e6292b7391c980b93d156cf6b34178ce770f6 Apr 4 19:50:49 mythtv kernel: ivtv: i2c attach [client=cx25840[0],ok] Apr 4 19:50:49 mythtv kernel: ivtv: i2c attach [client=wm8775[0],ok] Apr 4 19:50:49 mythtv kernel: tda9887: Ignoring new-style parameters in presence of obsolete ones Apr 4 19:50:49 mythtv kernel: tda9885/6/7: chip found @ 0x86 Apr 4 19:50:49 mythtv kernel: ivtv: i2c attach [client=tda9887,ok] Apr 4 19:50:51 mythtv kernel: ivtv: Encoder revision: 0x02040011 Apr 4 19:50:51 mythtv kernel: ivtv: Configuring WinTV PVR 150 card with 5 streams Apr 4 19:50:51 mythtv kernel: ivtv: Registered v4l2 device, streamtype 0 minor 0 Apr 4 19:50:51 mythtv kernel: ivtv: Create DMA stream 0 using 1024 16384 byte buffers 0 kbytes total Apr 4 19:50:51 mythtv kernel: ivtv: Allocate DMA stream 0 using 1024 16384 byte buffers 16777216 kbytes total Apr 4 19:50:51 mythtv kernel: ivtv: Registered v4l2 device, streamtype 1 minor 32 Apr 4 19:50:51 mythtv kernel: ivtv: Create DMA stream 1 Apr 4 19:50:51 mythtv kernel: ivtv: Allocate DMA stream 1 Apr 4 19:50:51 mythtv kernel: ivtv: Registered v4l2 device, streamtype 2 minor 224 Apr 4 19:50:51 mythtv kernel: ivtv: Create stream 2 using 40 52224 byte buffers 0 kbytes total Apr 4 19:50:51 mythtv kernel: ivtv: Allocate stream 2 using 40 52224 byte buffers 2097152 kbytes total Apr 4 19:50:51 mythtv kernel: ivtv: Registered v4l2 device, streamtype 3 minor 24 Apr 4 19:50:51 mythtv kernel: ivtv: Create DMA stream 3 using 455 4608 byte buffers 0 kbytes total Apr 4 19:50:51 mythtv kernel: ivtv: Allocate DMA stream 3 using 455 4608 byte buffers 2097152 kbytes total Apr 4 19:50:51 mythtv kernel: ivtv: Registered v4l2 device, streamtype 4 minor 64 Apr 4 19:50:51 mythtv kernel: ivtv: Create stream 4 Apr 4 19:50:51 mythtv kernel: ivtv: Allocate stream 4 Apr 4 19:50:51 mythtv kernel: ivtv: Setting Tuner 56 Apr 4 19:50:51 mythtv kernel: tuner: type set to 56 (Philips PAL/SECAM multi (FQ1216AME MK4)) by ivtv i2c driver #0 Apr 4 19:50:51 mythtv kernel: ivtv: Switching standard to PAL. Apr 4 19:50:51 mythtv kernel: ivtv: Initialized WinTV PVR 150, card #0 Apr 4 19:50:51 mythtv kernel: ivtv: Autodetected WinTV PVR 150 card Apr 4 19:50:51 mythtv kernel: ivtv: Found an iTVC16 based chip Apr 4 19:50:51 mythtv kernel: ivtv: Unreasonably low latency timer, setting to 64 (was 32) Apr 4 19:50:51 mythtv kernel: ivtv: XXX PCI device: 0x2570 vendor: 0x8086 Apr 4 19:50:51 mythtv kernel: tveeprom: Hauppauge: model = 23559, rev = D291, serial# = 7725589 Apr 4 19:50:51 mythtv kernel: tveeprom: tuner = Philips FQ1216AME MK4 (idx = 91, type = 56) Apr 4 19:50:51 mythtv kernel: tveeprom: tuner fmt = PAL(D/K) (eeprom = 0x74, v4l2 = 0x00400e17) Apr 4 19:50:51 mythtv kernel: tveeprom: audio_processor = MSP3410D (type = 5) Apr 4 19:50:51 mythtv kernel: ivtv: i2c attach [client=tveeprom[1],ok] Apr 4 19:50:51 mythtv kernel: tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #1 Apr 4 19:50:51 mythtv kernel: ivtv: i2c attach [client=(tuner unset),ok] Apr 4 19:50:51 mythtv kernel: ivtv: ivtv_enc_thread: pid = 2693, itv = 0xf9ed9320 Apr 4 19:50:55 mythtv kernel: cx25840: FW image '/lib/modules/HcwMakoA.ROM' of size 14264 loaded. Apr 4 19:50:55 mythtv kernel: cx25840: FW image md5 digest: 3a4803384f749d644ee1f1ca9dcb12fa Apr 4 19:50:55 mythtv kernel: cx25840: FW image sha1 digest: 2b5e6292b7391c980b93d156cf6b34178ce770f6 Apr 4 19:50:55 mythtv kernel: ivtv: i2c attach [client=cx25840[1],ok] Apr 4 19:50:55 mythtv kernel: ivtv: i2c attach [client=wm8775[1],ok] Apr 4 19:50:55 mythtv kernel: tda9885/6/7: chip found @ 0x86 Apr 4 19:50:55 mythtv kernel: ivtv: i2c attach [client=tda9887,ok] Apr 4 19:50:55 mythtv kernel: ivtv: Tuner Type 56, Tuner formats 0x00400e17, Radio: yes, Model 0x00912651, Revision 0x00000000 Apr 4 19:50:55 mythtv kernel: ivtv: Radio detected Apr 4 19:50:56 mythtv kernel: ivtv: Encoder revision: 0x02040011 Apr 4 19:50:56 mythtv kernel: ivtv: Configuring WinTV PVR 150 card with 5 streams Apr 4 19:50:56 mythtv kernel: ivtv: Registered v4l2 device, streamtype 0 minor 1 Apr 4 19:50:56 mythtv kernel: ivtv: Create DMA stream 0 using 1024 16384 byte buffers 0 kbytes total Apr 4 19:50:56 mythtv kernel: ivtv: Allocate DMA stream 0 using 1024 16384 byte buffers 16777216 kbytes total Apr 4 19:50:56 mythtv kernel: ivtv: Registered v4l2 device, streamtype 1 minor 33 Apr 4 19:50:56 mythtv kernel: ivtv: Create DMA stream 1 Apr 4 19:50:56 mythtv kernel: ivtv: Allocate DMA stream 1 Apr 4 19:50:56 mythtv kernel: ivtv: Registered v4l2 device, streamtype 2 minor 225 Apr 4 19:50:56 mythtv kernel: ivtv: Create stream 2 using 40 52224 byte buffers 0 kbytes total Apr 4 19:50:56 mythtv kernel: ivtv: Allocate stream 2 using 40 52224 byte buffers 2097152 kbytes total Apr 4 19:50:56 mythtv kernel: ivtv: Registered v4l2 device, streamtype 3 minor 25 Apr 4 19:50:56 mythtv kernel: ivtv: Create DMA stream 3 using 455 4608 byte buffers 0 kbytes total Apr 4 19:50:56 mythtv kernel: ivtv: Allocate DMA stream 3 using 455 4608 byte buffers 2097152 kbytes total Apr 4 19:50:56 mythtv kernel: ivtv: Registered v4l2 device, streamtype 4 minor 65 Apr 4 19:50:56 mythtv kernel: ivtv: Create stream 4 Apr 4 19:50:56 mythtv kernel: ivtv: Allocate stream 4 Apr 4 19:50:56 mythtv kernel: ivtv: Setting Tuner 56 Apr 4 19:50:56 mythtv kernel: tuner: type set to 56 (Philips PAL/SECAM multi (FQ1216AME MK4)) by ivtv i2c driver #1 Apr 4 19:50:56 mythtv kernel: ivtv: Switching standard to PAL. Apr 4 19:50:56 mythtv kernel: ivtv: Initialized WinTV PVR 150, card #1 Apr 4 19:50:56 mythtv kernel: ivtv: ==================== END INIT IVTV ==================== Cheers Grant
set_ivtv_params
Description: Binary data
ivtv
Description: Binary data
