> Lou was right. I only pass cx25840 i2c_enable to the 500 and now I > can get all three to encode. Getting the 500 to play nice with > tv-out of 350 during live-tv is another story... thanks, >
So, on their own, each card will capture fine... and using the ati driver of pundit-r I can use all 3 tuners simultaneously... BUT, if I try to use the TV-out of the 350 to watch live tv with either of the PVR-500mce's tuners, I get stuttering and funny audio.. I've got vbi turned off... Playing previously recorded files by any tuner over pvr-350 tv-out are no problem. Using the tv-out while recording with either of the 500's tuners will give stuttering and audio problems in the recordings. Will try moving all cards into kt400 based box later tonight to see if reproduces.. thanks for any ideas... Mike dmesg output during such an episode (watching live tv from pvr-500 tuner via 350 tv-out ): cx25840: decoder set picture bright=128 contrast=63 saturation=64 hue=0 cx25840: decoder set picture bright=128 contrast=63 saturation=63 hue=0 cx25840: decoder set picture bright=127 contrast=63 saturation=63 hue=0 cx25840: decoder set picture bright=127 contrast=63 saturation=63 hue=0 cx25840: decoder disable output cx25840: decoder enable output cx25840: decoder set picture bright=127 contrast=63 saturation=63 hue=0 cx25840: decoder set picture bright=127 contrast=63 saturation=63 hue=0 cx25840: decoder set picture bright=127 contrast=63 saturation=63 hue=0 cx25840: decoder set picture bright=127 contrast=63 saturation=63 hue=0 cx25840: decoder set size 720x480 (from 720x480) -> scale 0x65536, filter 0 ivtv: Allocate DMA stream 0 using 128 16384 byte buffers 2097152 kbytes total cx25840: decoder disable output cx25840: decoder enable output ivtv: Allocate DMA stream 5 using 16 65536 byte buffers 1048576 kbytes total ivtv: Allocate DMA stream 6 using 14563 144 byte buffers 1048576 kbytes total ivtv: IRQ: IVTV_IRQ_DEC_DMA_ERR ivtv: Timeout waiting for data! Encoder buffers have 0x00000000 bytes trans_id = 32. ivtv: Check digitizer Sync ivtv: Resetting digitizer cx25840: Reset cx25840: FW image '/lib/modules/HcwMakoA.ROM' of size 14264 loaded. cx25840: FW image md5 digest: 3a4803384f749d644ee1f1ca9dcb12fa cx25840: FW image sha1 digest: 2b5e6292b7391c980b93d156cf6b34178ce770f6 ivtv: Trying to restart capture. cx25840: decoder disable output cx25840: decoder enable output ivtv: IRQ: IVTV_IRQ_DEC_DMA_ERR ivtv: Timeout waiting for data! Encoder buffers have 0x00000000 bytes trans_id = 13. ivtv: Check digitizer Sync ivtv: Resetting digitizer cx25840: Reset cx25840: FW image '/lib/modules/HcwMakoA.ROM' of size 14264 loaded. cx25840: FW image md5 digest: 3a4803384f749d644ee1f1ca9dcb12fa cx25840: FW image sha1 digest: 2b5e6292b7391c980b93d156cf6b34178ce770f6 ivtv: Trying to restart capture. cx25840: decoder disable output cx25840: decoder enable output ----------------------------------------------------------------- Relevant parts of the IVTV load: ivtv: ==================== START INIT IVTV ==================== ivtv: version 0.3.4 (l) loading ivtv: Linux version: 2.6.8-24.10-default 586 REGPARM gcc-3.3 ivtv: In case of problems please include the debug info ivtv: between the START INIT IVTV and END INIT IVTV lines when ivtv: mailing the ivtv-devel mailinglist. ivtv: Autodetected WinTV PVR 350 card ivtv: Found an iTVC15 based chip ACPI: PCI interrupt 0000:02:09.0[A] -> GSI 11 (level, low) -> IRQ 11 ivtv: XXX PCI device: 0x5833 vendor: 0x1002 module tveeprom unsupported by SUSE/Novell, tainting kernel. tveeprom: Hauppauge: model = 48132, rev = K168, serial# = 7520207 tveeprom: tuner = LG TAPE H001F MK3 (idx = 68, type = 47) tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000) tveeprom: audio_processor = MSP3440 (type = 11) ivtv: i2c attach [client=tveeprom[50],ok] ivtv: Tuner Type 47, Tuner formats 0x00001000, Radio: yes, Model 0x00ad1598, Revision 0x00000001 ivtv: NTSC tuner detected ivtv: Radio detected module tuner unsupported by SUSE/Novell, tainting kernel. tuner: Ignoring new-style parameters in presence of obsolete ones tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #0 ivtv: i2c attach [client=(tuner unset),ok] module saa7115 unsupported by SUSE/Novell, tainting kernel. saa7115: starting probe for adapter ivtv i2c driver #0 (0x10005) saa7115: detecting saa7115 client on address 0x42 saa7115: writing init values ivtv: i2c attach [client=saa7115[50],ok] saa7115: status: (1E) 0x48, (1F) 0xc0 module saa7127 unsupported by SUSE/Novell, tainting kernel. saa7127: Ignoring new-style parameters in presence of obsolete ones saa7127: video encoder driver version V 0.3 loaded saa7127: detecting saa7127 client on address 0x88 saa7127: Selecting NTSC video Standard saa7127: Selecting S-Video+Composite saa7127: Turn WSS off saa7127: Widescreen Mode 4:3 Full Format saa7127: Selecting Normal Encoder Input saa7127: Enable Video Output ivtv: i2c attach [client=saa7127[50],ok] module msp3400 unsupported by SUSE/Novell, tainting kernel. msp34xx: ivtv version msp34xx: init: chip=MSP3448W-A2, has NICAM support, simple (D) mode, simpler (G) no-thread mode msp34xx: $Id$ compiled on: May 11 2005 18:05:17 ivtv: i2c attach [client=MSP3448W-A2,ok] ieee1394: Host added: ID:BUS[0-00:1023] GUID[00e018000073b0c9] BIOS EDD facility v0.16 2004-Jun-25, 1 devices found ivtv: Encoder revision: 0x02040011 ivtv: Decoder revision: 0x02020023 ivtv: Configuring WinTV PVR 350 card with 10 streams ivtv: Registered v4l2 device, streamtype 0 minor 0 ivtv: Create DMA stream 0 using 128 16384 byte buffers 0 kbytes total ivtv: Registered v4l2 device, streamtype 1 minor 32 ivtv: Create DMA stream 1 using 20 103680 byte buffers 0 kbytes total ivtv: Registered v4l2 device, streamtype 2 minor 224 ivtv: Create DMA stream 2 using 40 52224 byte buffers 0 kbytes total ivtv: Registered v4l2 device, streamtype 3 minor 24 ivtv: Create DMA stream 3 using 455 4608 byte buffers 0 kbytes total ivtv: Registered v4l2 device, streamtype 4 minor 64 ivtv: Create stream 4 ivtv: Registered v4l2 device, streamtype 5 minor 16 ivtv: Create DMA stream 5 using 16 65536 byte buffers 0 kbytes total ivtv: Registered v4l2 device, streamtype 6 minor 228 ivtv: Create DMA stream 6 using 14563 144 byte buffers 0 kbytes total ivtv: Registered v4l2 device, streamtype 7 minor 232 ivtv: Create stream 7 ivtv: Registered v4l2 device, streamtype 8 minor 48 ivtv: Create DMA stream 8 using 20 103680 byte buffers 0 kbytes total ivtv: Create DMA stream 9 using 32 65536 byte buffers 0 kbytes total ivtv: Setting Tuner 47 tuner: type set to 47 (LG NTSC (TAPE series)) by ivtv i2c driver #0 saa7115: decoder set input (4) saa7115: now setting Composite input ivtv: Setting audio matrix to input 3, output 1 ivtv: Switching standard to NTSC. ivtv: ivtv_enc_thread: pid = 4020, itv = 0xd97729a0 ivtv: ivtv_dec_thread: pid = 4021, itv = 0xd97729a0 saa7115: decoder set norm NTSC saa7115: set audio: 0x01 saa7127: Setting Encoder Video Standard saa7127: Set NTSC Video Mode saa7127: Selecting NTSC video Standard ivtv: Initialized WinTV PVR 350, card #0 ivtv: Autodetected WinTV PVR 150 card ivtv: Found an iTVC16 based chip ACPI: PCI interrupt 0000:04:08.0[A] -> GSI 3 (level, low) -> IRQ 3 ivtv: XXX PCI device: 0x5833 vendor: 0x1002 tveeprom: Hauppauge: model = 23552, rev = D492, serial# = 7855692 tveeprom: tuner = Philips FQ1236A MK4 (idx = 92, type = 57) tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000) tveeprom: audio_processor = MSP3410D (type = 5) ivtv: i2c attach [client=tveeprom[50],ok] tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #1 ivtv: i2c attach [client=(tuner unset),ok] saa7115: starting probe for adapter ivtv i2c driver #1 (0x10005) saa7127: detecting saa7127 client on address 0x88 saa7127: saa7127 client id: saa7127_i2c_id 1, skipped ivtv: Tuner Type 57, Tuner formats 0x00001000, Radio: yes, Model 0x00914652, Revision 0x00000000 ivtv: NTSC tuner detected ivtv: Radio detected module cx25840 unsupported by SUSE/Novell, tainting kernel. cx25840: starting probe for adapter ivtv i2c driver #0 (0x10005) cx25840: starting probe for adapter ivtv i2c driver #1 (0x10005) cx25840: detecting client on address 0x88 cx25840: writing init values cx25840: FW image '/lib/modules/HcwMakoA.ROM' of size 14264 loaded. cx25840: FW image md5 digest: 3a4803384f749d644ee1f1ca9dcb12fa cx25840: FW image sha1 digest: 2b5e6292b7391c980b93d156cf6b34178ce770f6 cx25840: Status: cx258433 (DEVICE_ID) ivtv: i2c attach [client=cx25840[50],ok] module wm8775 unsupported by SUSE/Novell, tainting kernel. ivtv: i2c attach [client=wm8775[50],ok] ivtv: Encoder revision: 0x02040011 ivtv: Configuring WinTV PVR 150 card with 5 streams ivtv: Registered v4l2 device, streamtype 0 minor 1 ivtv: Create DMA stream 0 using 128 16384 byte buffers 0 kbytes total ivtv: Registered v4l2 device, streamtype 1 minor 33 ivtv: Create DMA stream 1 using 20 103680 byte buffers 0 kbytes total ivtv: Registered v4l2 device, streamtype 2 minor 225 ivtv: Create DMA stream 2 using 60 34632 byte buffers 0 kbytes total ivtv: Registered v4l2 device, streamtype 3 minor 25 ivtv: Create DMA stream 3 using 455 4608 byte buffers 0 kbytes total ivtv: Registered v4l2 device, streamtype 4 minor 65 ivtv: Create stream 4 ivtv: Setting Tuner 57 tuner: type set to 57 (Philips FQ1236A MK4) by ivtv i2c driver #1 cx25840: decoder set input (6) cx25840: Tuner Input ivtv: ivtv_enc_thread: pid = 4227, itv = 0xd97959c4 cx25840: set audio: 0x01 ivtv: Switching standard to NTSC. cx25840: decoder set norm NTSC cx25840: set audio: 0x01 ivtv: Initialized WinTV PVR 150, card #1 ivtv: Autodetected WinTV PVR 150 card ivtv: Found an iTVC16 based chip ACPI: PCI interrupt 0000:04:09.0[A] -> GSI 11 (level, low) -> IRQ 11 ivtv: XXX PCI device: 0x5833 vendor: 0x1002 tveeprom: Hauppauge: model = 23552, rev = D492, serial# = 7855692 tveeprom: tuner = Philips FQ1236A MK4 (idx = 92, type = 57) tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000) tveeprom: audio_processor = MSP3410D (type = 5) ivtv: i2c attach [client=tveeprom[50],ok] tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #2 ivtv: i2c attach [client=(tuner unset),ok] saa7115: starting probe for adapter ivtv i2c driver #2 (0x10005) saa7127: detecting saa7127 client on address 0x88 saa7127: saa7127 client id: saa7127_i2c_id 2, skipped cx25840: starting probe for adapter ivtv i2c driver #2 (0x10005) cx25840: detecting client on address 0x88 cx25840: writing init values cx25840: FW image '/lib/modules/HcwMakoA.ROM' of size 14264 loaded. cx25840: FW image md5 digest: 3a4803384f749d644ee1f1ca9dcb12fa cx25840: FW image sha1 digest: 2b5e6292b7391c980b93d156cf6b34178ce770f6 cx25840: Status: cx258433 (DEVICE_ID) ivtv: i2c attach [client=cx25840[50],ok] ivtv: i2c attach [client=wm8775[50],ok] ivtv: Tuner Type 57, Tuner formats 0x00001000, Radio: yes, Model 0x00914652, Revision 0x00000000 ivtv: NTSC tuner detected ivtv: Radio detected ivtv: Encoder revision: 0x02040011 ivtv: Configuring WinTV PVR 150 card with 5 streams ivtv: Registered v4l2 device, streamtype 0 minor 2 ivtv: Create DMA stream 0 using 128 16384 byte buffers 0 kbytes total ivtv: Registered v4l2 device, streamtype 1 minor 34 ivtv: Create DMA stream 1 using 20 103680 byte buffers 0 kbytes total ivtv: Registered v4l2 device, streamtype 2 minor 226 ivtv: Create DMA stream 2 using 60 34632 byte buffers 0 kbytes total ivtv: Registered v4l2 device, streamtype 3 minor 26 ivtv: Create DMA stream 3 using 455 4608 byte buffers 0 kbytes total ivtv: Registered v4l2 device, streamtype 4 minor 66 ivtv: Create stream 4 ivtv: Setting Tuner 57 tuner: type set to 57 (Philips FQ1236A MK4) by ivtv i2c driver #2 cx25840: decoder set input (6) cx25840: Tuner Input ivtv: ivtv_enc_thread: pid = 4362, itv = 0xd97b89e8 cx25840: set audio: 0x01 ivtv: Switching standard to NTSC. cx25840: decoder set norm NTSC cx25840: set audio: 0x01 ivtv: Initialized WinTV PVR 150, card #2 ivtv: ==================== END INIT IVTV ==================== module ivtv_fb unsupported by SUSE/Novell, tainting kernel. ivtv-osd: Framebuffer module loaded (attached to ivtv card id 0) ivtv-osd: Framebuffer is at decoder-relative address 0x00510000 and has 1704960 bytes. ivtv-osd: screen coords: [0 0] -> [720 480] ivtv-osd: original global alpha = 208 ivtv-osd: current OSD state = 39 ivtv-osd: new global alpha = 208 (1 255 0) ivtv-osd: framebuffer at 0xf1510000, mapped to 0xda690000, size 1350k ivtv-osd: mode is 720x480x32, linelength=2880 ivtv-osd: fb1: iTVC15 TV out frame buffer device ivtv: Allocate DMA stream 9 using 32 65536 byte buffers 2097152 kbytes total ------------------------------------------------------- This SF.Net email is sponsored by Oracle Space Sweepstakes Want to be the first software developer in space? Enter now for the Oracle Space Sweepstakes! http://ads.osdn.com/?ad_ids93&alloc_id281&op=click _______________________________________________ ivtv-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ivtv-devel
