<br><br><div><span class="gmail_quote">On 3/4/07, <b class="gmail_sendername">Matt</b> &lt;<a href="mailto:mhoppes@gmail.com">mhoppes@gmail.com</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;">
<div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">AFAIK (and I&#39;m pretty sure) ;) it&#39;s not the PCI that decides whether an<br>interrupt will be shared or not but it is the mobo where stuff is
</blockquote><div><br><br>I agree 100% with you.&nbsp; The MOBO is wired to share the IRQs.... and I&#39;ll agree with a bunch of extra IRQs, I have no idea why the Dell BioS is requiring the IRQs to be shared...</div></div></blockquote>
<div><br><br>well that would be the BIOS that would assign the initial IRQ, however with some devices you can change that&nbsp; before loading the driver (or from a user perspective during driver load).&nbsp;  This would be a function of the driver and card (with limited irq steering support elsewhere) to allow this though.
<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;"><div><br>This is where I will respectfully disagree with you.&nbsp;&nbsp; The Digium card is a PCI-x card.&nbsp; The Sangoma card is a PCI-e card.&nbsp;&nbsp; I suppose it is possible that the Dell MOBO has reserved IRQs set aside for PCI-e and PCI-x can&#39;t use them (why? I dunno).... but I can report that the Sangoma in the same 2950 DEFINATELY took an independent IRQ... 
</div></blockquote><div><br>its likely that becuase they are on a different bus type that the bios is doing something different, since enumerating them  they look really different to the bios.&nbsp; If the digium card is not capable of supporting irq steering on systems that support it then I would almost suggest that it sounds like the sangoma is a better fit for that installation, since it will properly work without the irq ugliness.
<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;"><div><br>Unfortunately digium installation-tech-support told me &quot;contact Dell&quot; and wasn&#39;t able to really help me much otherwise.
</div></blockquote><div><br>They cant really be expected to support everyone, after all its just a small open source company its not like they make millions per year selling products ...&nbsp; oh wait.<br><br></div></div><br><br>
Personally what I would like to see is DMA support in the card, with a couple of ring buffers so you get an interrupt say every 10-20 ms instead of much more frequently.&nbsp; I would also like to see interrupts once per span (possibly per card) as opposed to for each channel.&nbsp; These would dramatically cut down on the overhead associated with the card and increase performance.&nbsp; But then zaptel would have to be revamped as well, and that is a lot of work for a small open source company that relies on the community for development ...&nbsp; oh wait ...
<br><br><br clear="all"><br>-- <br>Trixter <a href="http://www.0xdecafbad.com">http://www.0xdecafbad.com</a>&nbsp;&nbsp;&nbsp;&nbsp; Bret McDanel<br>Belfast +44 28 9099 6461&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;US +1 516 687 5200<br><a href="http://www.trxtel.com">http://www.trxtel.com
</a> the VoIP provider that pays you!