Cross-posted from ivtv-devel list:<br>
<br>
Hello,<br>


<br>


I have a FC3 based system with dual PVR-250s, and everything was working just fine for several months.&nbsp; <br>


<br>


Then something happened.&nbsp; I'm not sure what.&nbsp; The PVRs just stopped working correctly<br>


<br>


I fiddled around, switching the PVRs around into different PCI
slots.&nbsp; I was never able to determine that either card had
gone bad using this musical chairs scenario.&nbsp; That is, there was
no rhyme or reason to what card would work in what slot, so I thought
maybe
the MoBo went bad.&nbsp; I replaced the MoBo with a new
copy.&nbsp;&nbsp; That didn't seem to help. <br>


<br>


I swapped out the power supply, too, just in case.&nbsp; That didn't help. <br>


<br>


So, where it stands now is... if only one PVR is installed in the
system, it just does not work.&nbsp; Neither card. &nbsp; However, If
I install both PVRs, one of them works and the other doesn't. <br>


<br>


By &quot;work&quot;, I mean mean the test video capture via cat /dev/videoX &gt; test.mpg,
then playback via mplayer, as described in Jarod's guide:
<a href="http://wilsonet.com/mythtv/fcmyth.php" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://wilsonet.com/mythtv/fcmyth.php</a> <br>


FYI, I was able to run these same tests with success 2 months ago, so I'm pretty sure I am doing it right.<br>


<br>


When both cards are installed, only one works and the other produces
static.&nbsp; If only one card is installed, and it doesnt seem to
matter which card or which PCI slot, I get static.<br>


<br>
Where can I find documentation describing the possible ivtv driver settings that go into modprobe.conf?&nbsp; <br>



What ivtv diagnostics tools are available to help me isolate the cause of this problem?<br>



<br>



Any ideas appreciated,
<br>

<span class="sg">
<span>Larry</span></span><br>
<br>
Below is reference information regarding my setup. <br>
<br>


Here is the relevant portion of my lspci output:<br>


<br>



01:07.0 Multimedia video controller: Internext Compression Inc iTVC16 (CX23416) MPEG-2 Encoder (rev 01)<br>



&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Subsystem: Hauppauge computer works Inc. WinTV PVR 250<br>



&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Flags: bus master, medium devsel, latency 64, IRQ 11<br>



&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Memory at d8000000 (32-bit, prefetchable) [size=64M]<br>



&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Capabilities: [44] Power Management version 2<br>



<br>



01:08.0 Multimedia video controller: Internext Compression Inc iTVC16 (CX23416) MPEG-2 Encoder (rev 01)
<br>



&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Subsystem: Hauppauge computer works Inc. WinTV PVR 250
<br>



&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Flags: bus master, medium devsel, latency 64, IRQ 3<br>



&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Memory at dc000000 (32-bit, prefetchable) [size=64M]<br>



&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Capabilities: [44] Power Management version 2<br>



<br>


<br>


Here is the relevant portion of the /var/log/messages file:<br>


<br>


Jul 24 20:44:06 mythtv kernel: ivtv: ==================== START INIT IVTV ====================<br>


Jul 24 20:44:06 mythtv kernel: ivtv: version 0.2.0 (rc3j) loading<br>


Jul 24 20:44:06 mythtv kernel: ivtv: Linux version: 2.6.10-1.770_FC3 686 REGPARM 4KSTACKS gcc-3.4<br>


Jul 24 20:44:06 mythtv kernel: ivtv: In case of problems please include the debug info<br>


Jul 24 20:44:06 mythtv kernel: ivtv: between the START INIT IVTV and END INIT IVTV lines when<br>


Jul 24 20:44:06 mythtv kernel: ivtv: mailing the ivtv-devel mailinglist.<br>


Jul 24 20:44:06 mythtv kernel: ivtv: User specified WinTV PVR 250 card<br>


Jul 24 20:44:06 mythtv kernel: ivtv: Found an iTVC16 based chip<br>


Jul 24 20:44:06 mythtv kernel: ACPI: PCI Interrupt Link [LNK2] enabled at IRQ 11<br>


Jul 24 20:44:06 mythtv kernel: ACPI: PCI interrupt 0000:01:07.0[A] -&gt; GSI 11 (level, low) -&gt; IRQ 11<br>


Jul 24 20:44:06 mythtv kernel: ivtv: Unreasonably low latency timer, setting to 64 (was 32)<br>


Jul 24 20:44:06 mythtv kernel: ivtv: XXX PCI device: 0x01e0 vendor: 0x10de<br>


Jul 24 20:44:06 mythtv kernel: tveeprom: Hauppauge: model = 32032, rev = B185, serial# = 2836567<br>


Jul 24 20:44:06 mythtv kernel: tveeprom: tuner = TCL 2002N 6A (idx = 85, type = 50)<br>


Jul 24 20:44:06 mythtv kernel: tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)<br>


Jul 24 20:44:06 mythtv kernel: tveeprom: audio_processor = MSP3440 (type = 11)<br>


Jul 24 20:44:06 mythtv kernel: ivtv: i2c attach [client=tveeprom[0],ok]<br>


Jul 24 20:44:06 mythtv kernel: ivtv: Tuner Type 50, Tuner formats 0x00001000, Radio: yes, Model 0x00891615, Revision 0x00000000
<br>


Jul 24 20:44:06 mythtv kernel: ivtv: NTSC tuner detected<br>


Jul 24 20:44:06 mythtv kernel: ivtv: Radio detected
<br>


Jul 24 20:44:06 mythtv kernel: tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #0<br>


Jul 24 20:44:06 mythtv kernel: ivtv: i2c attach [client=(tuner unset),ok]<br>


Jul 24 20:44:06 mythtv kernel: saa7115: starting probe for adapter ivtv i2c driver #0 (0x10005)<br>


Jul 24 20:44:06 mythtv kernel: saa7115: detecting saa7115 client on address 0x42<br>


Jul 24 20:44:06 mythtv kernel: saa7115: writing init values<br>


Jul 24 20:44:06 mythtv kernel: ivtv: i2c attach [client=saa7115[0],ok]<br>


Jul 24 20:44:06 mythtv kernel: saa7115: status: (1E) 0x48, (1F) 0xc0<br>


Jul 24 20:44:06 mythtv kernel: msp34xx: ivtv version<br>


Jul 24 20:44:06 mythtv kernel: msp34xx: init: chip=MSP3448W-A2, has NICAM support, simple (D) mode, simpler (G) no-thread mode<br>


Jul 24 20:44:06 mythtv kernel: msp34xx: $Id$ compiled on: Apr 21 2005 07:41:36<br>


Jul 24 20:44:06 mythtv kernel: ivtv: i2c attach [client=MSP3448W-A2,ok]<br>


Jul 24 20:44:06 mythtv kernel: ivtv: Encoder revision: 0x02040024<br>


Jul 24 20:44:06 mythtv kernel: ivtv: Encoder Firmware may be buggy, use version 0x02040011<br>


Jul 24 20:44:06 mythtv kernel: ivtv: Configuring WinTV PVR 250 card with 5 streams<br>


Jul 24 20:44:06 mythtv kernel: ivtv: Create DMA stream 0 using 256 16384 byte buffers&nbsp; 4194304 kbytes total<br>


Jul 24 20:44:06 mythtv kernel: ivtv: Registered v4l2 device, streamtype 0 minor 0<br>


Jul 24 20:44:06 mythtv kernel: ivtv: Create DMA stream 1<br>


Jul 24 20:44:06 mythtv kernel: ivtv: Registered v4l2 device, streamtype 1 minor 32<br>


Jul 24 20:44:06 mythtv kernel: ivtv: Create stream 2 using 40 52224 byte buffers&nbsp; 2097152 kbytes total<br>


Jul 24 20:44:06 mythtv kernel: ivtv: Registered v4l2 device, streamtype 2 minor 224<br>


Jul 24 20:44:06 mythtv kernel: ivtv: Create DMA stream 3 using 455 4608 byte buffers&nbsp; 2097152 kbytes total<br>


Jul 24 20:44:06 mythtv kernel: ivtv: Registered v4l2 device, streamtype 3 minor 24
<br>


Jul 24 20:44:06 mythtv kernel: ivtv: Create stream 4<br>


Jul 24 20:44:06 mythtv kernel: ivtv: Registered v4l2 device, streamtype 4 minor 64
<br>


Jul 24 20:44:06 mythtv kernel: ivtv: Setting Tuner 50<br>


Jul 24 20:44:06 mythtv kernel: tuner: type set to 50 (TCL 2002N) by ivtv i2c driver #0<br>


Jul 24 20:44:06 mythtv kernel: saa7115: decoder set input (4)<br>


Jul 24 20:44:06 mythtv kernel: saa7115: now setting Composite input<br>


Jul 24 20:44:06 mythtv kernel: ivtv: Setting audio matrix to input 3, output 1<br>


Jul 24 20:44:06 mythtv kernel: ivtv: Switching standard to NTSC.<br>


Jul 24 20:44:06 mythtv kernel: ivtv: ivtv_enc_thread: pid = 2194, itv = 0xe0968da0<br>


Jul 24 20:44:06 mythtv kernel: saa7115: decoder set norm NTSC<br>


Jul 24 20:44:06 mythtv kernel: saa7115: set audio: 0x01<br>


Jul 24 20:44:06 mythtv kernel: ivtv: Initialized WinTV PVR 250, card #0<br>


Jul 24 20:44:06 mythtv kernel: ivtv: Autodetected WinTV PVR 250 card<br>


Jul 24 20:44:06 mythtv kernel: ivtv: Found an iTVC16 based chip<br>


Jul 24 20:44:06 mythtv kernel: ACPI: PCI Interrupt Link [LNK3] enabled at IRQ 3<br>


Jul 24 20:44:06 mythtv kernel: PCI: setting IRQ 3 as level-triggered<br>


Jul 24 20:44:06 mythtv kernel: ACPI: PCI interrupt 0000:01:08.0[A] -&gt; GSI 3 (level, low) -&gt; IRQ 3<br>


Jul 24 20:44:06 mythtv kernel: ivtv: Unreasonably low latency timer, setting to 64 (was 32)<br>


Jul 24 20:44:06 mythtv kernel: ivtv: XXX PCI device: 0x01e0 vendor: 0x10de<br>


Jul 24 20:44:06 mythtv kernel: tveeprom: Hauppauge: model = 32032, rev = B326, serial# = 7193996<br>


Jul 24 20:44:06 mythtv kernel: tveeprom: tuner = Temic 4036FY5 (idx = 26, type = 8)<br>


Jul 24 20:44:06 mythtv kernel: tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)<br>


Jul 24 20:44:06 mythtv kernel: tveeprom: audio_processor = MSP3440 (type = 11)<br>


Jul 24 20:44:06 mythtv kernel: ivtv: i2c attach [client=tveeprom[1],ok]<br>


Jul 24 20:44:06 mythtv kernel: tuner: chip found at addr 0xc2 i2c-bus ivtv i2c driver #1
<br>


Jul 24 20:44:06 mythtv kernel: ivtv: i2c attach [client=(tuner unset),ok]<br>


Jul 24 20:44:06 mythtv kernel: saa7115: starting probe for adapter ivtv i2c driver #1 (0x10005)
<br>


Jul 24 20:44:06 mythtv kernel: saa7115: detecting saa7115 client on address 0x42<br>


Jul 24 20:44:06 mythtv kernel: saa7115: writing init values<br>


Jul 24 20:44:06 mythtv kernel: ivtv: i2c attach [client=saa7115[1],ok]<br>


Jul 24 20:44:06 mythtv kernel: saa7115: status: (1E) 0x48, (1F) 0xc0<br>


Jul 24 20:44:06 mythtv kernel: msp34xx: ivtv version<br>


Jul 24 20:44:06 mythtv kernel: msp34xx: init: chip=MSP3448W-A2, has NICAM support, simple (D) mode, simpler (G) no-thread mode<br>


Jul 24 20:44:06 mythtv kernel: msp34xx: $Id$ compiled on: Apr 21 2005 07:41:36<br>


Jul 24 20:44:06 mythtv kernel: ivtv: i2c attach [client=MSP3448W-A2,ok]<br>


Jul 24 20:44:06 mythtv kernel: ivtv: Tuner Type 8, Tuner formats 0x00001000, Radio: yes, Model 0x00893496, Revision 0x00000000<br>


Jul 24 20:44:06 mythtv kernel: ivtv: NTSC tuner detected<br>


Jul 24 20:44:06 mythtv kernel: ivtv: Radio detected<br>


Jul 24 20:44:06 mythtv kernel: ivtv: Encoder revision: 0x02040024<br>


Jul 24 20:44:06 mythtv kernel: ivtv: Encoder Firmware may be buggy, use version 0x02040011<br>


Jul 24 20:44:06 mythtv kernel: ivtv: Configuring WinTV PVR 250 card with 5 streams<br>


Jul 24 20:44:06 mythtv kernel: ivtv: Create DMA stream 0 using 256 16384 byte buffers&nbsp; 4194304 kbytes total<br>


Jul 24 20:44:06 mythtv kernel: ivtv: Registered v4l2 device, streamtype 0 minor 1<br>


Jul 24 20:44:06 mythtv kernel: ivtv: Create DMA stream 1<br>


Jul 24 20:44:06 mythtv kernel: ivtv: Registered v4l2 device, streamtype 1 minor 33<br>


Jul 24 20:44:06 mythtv kernel: ivtv: Create stream 2 using 40 52224 byte buffers&nbsp; 2097152 kbytes total<br>


Jul 24 20:44:06 mythtv kernel: ivtv: Registered v4l2 device, streamtype 2 minor 225<br>


Jul 24 20:44:06 mythtv kernel: ivtv: Create DMA stream 3 using 455 4608 byte buffers&nbsp; 2097152 kbytes total<br>


Jul 24 20:44:06 mythtv kernel: ivtv: Registered v4l2 device, streamtype 3 minor 25<br>


Jul 24 20:44:06 mythtv kernel: ivtv: Create stream 4<br>


Jul 24 20:44:06 mythtv kernel: ivtv: Registered v4l2 device, streamtype 4 minor 65
<br>


Jul 24 20:44:06 mythtv kernel: ivtv: Setting Tuner 8<br>


Jul 24 20:44:06 mythtv kernel: tuner: type set to 8 (Temic NTSC (4036 FY5)) by ivtv i2c driver #1<br>


Jul 24 20:44:06 mythtv kernel: saa7115: decoder set input (4)<br>


Jul 24 20:44:06 mythtv kernel: saa7115: now setting Composite input<br>


Jul 24 20:44:06 mythtv kernel: ivtv: Setting audio matrix to input 3, output 1<br>


Jul 24 20:44:06 mythtv kernel: ivtv: Switching standard to NTSC.<br>


Jul 24 20:44:06 mythtv kernel: ivtv: ivtv_enc_thread: pid = 2285, itv = 0xe097d240<br>


Jul 24 20:44:06 mythtv kernel: saa7115: decoder set norm NTSC<br>


Jul 24 20:44:06 mythtv kernel: saa7115: set audio: 0x01<br>


Jul 24 20:44:06 mythtv kernel: ivtv: Initialized WinTV PVR 250, card #1<br>


Jul 24 20:44:06 mythtv kernel: ivtv: ====================&nbsp; END INIT IVTV&nbsp; ====================<br>


<br>


Here is my /etc/modprobe.conf: <br>


<br>


[root@mythtv etc]# more modprobe.conf<br>


alias char-major-61 lirc_i2c<br>


alias eth0 forcedeth<br>


alias snd-card-0 snd-intel8x0<br>


options snd-card-0 index=0<br>


options ivtv cardtype=1,1<br>


install snd-intel8x0 /sbin/modprobe --ignore-install snd-intel8x0
&amp;&amp; /usr/sbin/alsactl restore &gt;/dev/null 2&gt;&amp;1 || :<br>


remove snd-intel8x0 { /usr/sbin/alsactl store &gt;/dev/null 2&gt;&amp;1 || : ; }; /sbin/modprobe -r --ignore-remove snd-intel8x0<br>


alias usb-controller ehci-hcd<br>


alias usb-controller1 ohci-hcd<br>


# nvidia kernel module<br>


alias char-major-195 nvidia-1_0-7174<br>


alias nvidia nvidia-1_0-7174<br>


#ivtv setup<br>


alias char-major-81 videodev<br>


alias char-major-81-0 ivtv<br>


alias char-major-81-1 ivtv<br>


alias tveeprom tveeprom-ivtv<br>


alias msp3400 msp3400-ivtv<br>


#lirc<br>


install lirc_i2c /sbin/modprobe ivtv; /sbin/modprobe --ignore-install lirc_i2c<br>


<br>
<span class="sg"><span></span></span><br>