<br><div><span class="gmail_quote">On 1/25/07, <b class="gmail_sendername">Matteo Brancaleoni</b> &lt;<a href="mailto:mbrancaleoni@espia.it">mbrancaleoni@espia.it</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi,<br><br>On Thu, 2007-01-25 at 08:03 +0100, Stefan van der Eijk wrote:<br>&gt; Hi,<br>&gt;<br>&gt; I&#39;m experiencing an issue with my x86_64 machine containing a<br>&gt; Hauppauge PVR-500 (ivtv) and a Digium TDM400p (wctdm, part of zaptel)
<br>&gt; PCI cards. Independently of each other both cards work fine, but once<br>&gt; the wctdm driver is loaded and mythtv tries to record something on the<br>&gt; PVR-500 the wctdm driver freaks out. The error message is see is &quot;TDM
<br>&gt; PCI Master abort&quot; printed over and over again in the syslog.<br><br>PVR cards are greedy about irq resources. They need a dedicated irq<br>and normally the irq is held for much time.</blockquote><div><br>Interesting, since the TDM card has the dedicated interrupt, and of the ivtv&#39;s is sharing an interrupt.
<br><br><span style="font-family: courier new,monospace;"># cat /proc/interrupts</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CPU0</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp; 0:&nbsp; 137171395&nbsp;&nbsp; IO-APIC-edge&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; timer</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp; 1:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2259&nbsp;&nbsp; IO-APIC-edge&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i8042</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp; 8:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp; IO-APIC-edge&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rtc</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp; 9:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp; IO-APIC-fasteoi&nbsp;&nbsp; acpi</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp;12:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4&nbsp;&nbsp; IO-APIC-edge&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i8042</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp;14:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 63&nbsp;&nbsp; IO-APIC-edge&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ide0</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp;15:&nbsp;&nbsp;&nbsp; 1272924&nbsp;&nbsp; IO-APIC-edge&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ide1</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp;16:&nbsp; 143614215&nbsp;&nbsp; IO-APIC-fasteoi&nbsp;&nbsp; wctdm</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp;17:&nbsp;&nbsp;&nbsp;&nbsp; 336936&nbsp;&nbsp; IO-APIC-fasteoi&nbsp;&nbsp; ivtv0</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp;18:&nbsp;&nbsp; 13382861&nbsp;&nbsp; IO-APIC-fasteoi&nbsp;&nbsp; radeon@pci:0000:06:00.0, ivtv1</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp;19:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 125&nbsp;&nbsp; IO-APIC-fasteoi&nbsp;&nbsp; ohci1394</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp;20:&nbsp;&nbsp;&nbsp;&nbsp; 196998&nbsp;&nbsp; IO-APIC-fasteoi&nbsp;&nbsp; NVidia CK804</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp;21:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 37615&nbsp;&nbsp; IO-APIC-fasteoi&nbsp;&nbsp; ehci_hcd:usb2</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp;22:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp; IO-APIC-fasteoi&nbsp;&nbsp; ohci_hcd:usb1</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">&nbsp;23:&nbsp;&nbsp; 18737602&nbsp;&nbsp; IO-APIC-fasteoi&nbsp;&nbsp; libata, eth1</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">283:&nbsp;&nbsp;&nbsp; 2036011&nbsp;&nbsp; PCI-MSI-edge&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; eth0</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">NMI:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4731</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">LOC:&nbsp; 137148173</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">ERR:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0</span><br>
<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Is not a card that goes with a TDM one, since TDM cards needs<br>a precise irq timining...
</blockquote><div><br>So, due to the precise timing needs of the TDM card, when the ivtv cards are working, the TDM card doesn&#39;t get enough attention and freaks out?<br><br><span style="font-family: courier new,monospace;">
</span></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Imho, you should not run both cards on same box.</blockquote><div><br>Ouch. I&#39;m not happy to hear this :-(
<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">I had some luck doing that with a DVB-T card... since being<br>digital cards, the amout of data transferred is lower,
<br>so can work with a TDM.<br>But was not a hauppauge card.<br>(I know, also the pvr500 is digital, but you have 2 tuners<br>so double data rate and normally mpeg2 data rate in hw encoders<br>is higher that DVB-T data rate)
</blockquote><div><br>PVR500 has got 2 analog tuners (in my case: PAL).<br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">greetings, Matteo
</blockquote><div><br>with kind regards,<br><br>Stefan</div></div>