Benny,<br>I&#39;ve seen it happen, though, with other things.&nbsp; For instance, with a mouse and modem on the same IRQ... you can end up getting disconnected from the Internet when the mouse is moved, if the modem is trying to access resources at the same time as the mouse is being moved and accessing them.
<br><br><div><span class="gmail_quote">On 11 Feb 2007 16:48:03 +0100, <b class="gmail_sendername">Benny Amorsen</b> &lt;<a href="mailto:benny+usenet@amorsen.dk">benny+usenet@amorsen.dk</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;">
&gt;&gt;&gt;&gt;&gt; &quot;M&quot; == Matt&nbsp;&nbsp;&lt;<a href="mailto:mhoppes@gmail.com">mhoppes@gmail.com</a>&gt; writes:<br><br>M&gt; PCI has always had the ability to do shared IRQs, you are correct,<br>M&gt; however, that is a bad idea for any real time application,
<br>M&gt; especially VoIP. If you have your NIC card and Digium TDM2400<br>M&gt; sharing an IRQ, when you get a bunch of calls going over your NIC,<br>M&gt; your Digium is going to start suffering. I&#39;ve seen it happen,
<br>M&gt; Digium says that is what will happen, and it makes sense.<br><br>I know it happens, I know Digium says it happens, and I still insist<br>it doesn&#39;t make sense. All the Digium driver has to do when an<br>interrupt comes in and it turns out to not be from the card after all
<br>is to say so. This should take perhaps 10 or 20 clock-cycles.<br><br>In the same way, if an interrupt comes in for the Digium card and the<br>Intel driver gets first dibs at it, that only delays the interrupt a<br>few cycles before the Digium driver gets it. It&#39;s not a problem.
<br><br>Except it IS a problem because the Digium driver (or possibly the<br>hardware) is crap. Anyway, Sangoma&#39;s drivers/hardware don&#39;t have the<br>issue from what people have written. So there is no fundamental<br>
problem with shared interrupts.<br><br>Anyway, it would be so much easier if one of the manufacturers got<br>their driver into the official kernel. That would probably make the<br>company I work for replace their cards. So far there seems to be
<br>little chance of that, partly because of the lack of interest from<br>manufacturers, and partly because the code is very far from<br>kernel-quality.<br><br><br>/Benny<br><br><br>_______________________________________________
<br>--Bandwidth and Colocation provided by <a href="http://Easynews.com">Easynews.com</a> --<br><br>asterisk-users mailing list<br>To UNSUBSCRIBE or update options visit:<br>&nbsp;&nbsp; <a href="http://lists.digium.com/mailman/listinfo/asterisk-users">
http://lists.digium.com/mailman/listinfo/asterisk-users</a><br></blockquote></div><br>