[asterisk-biz] Recent REMOTE CRASH BUG
Trixter aka Bret McDanel
trixter at 0xdecafbad.com
Sun Mar 4 12:43:28 MST 2007
On 3/4/07, Matt <mhoppes at gmail.com> wrote:
>
> AFAIK (and I'm pretty sure) ;) it's not the PCI that decides whether an
> > interrupt will be shared or not but it is the mobo where stuff is
>
>
>
> I agree 100% with you. The MOBO is wired to share the IRQs.... and I'll
> agree with a bunch of extra IRQs, I have no idea why the Dell BioS is
> requiring the IRQs to be shared...
>
well that would be the BIOS that would assign the initial IRQ, however with
some devices you can change that before loading the driver (or from a user
perspective during driver load). This would be a function of the driver and
card (with limited irq steering support elsewhere) to allow this though.
> This is where I will respectfully disagree with you. The Digium card is
> a PCI-x card. The Sangoma card is a PCI-e card. I suppose it is possible
> that the Dell MOBO has reserved IRQs set aside for PCI-e and PCI-x can't use
> them (why? I dunno).... but I can report that the Sangoma in the same 2950
> DEFINATELY took an independent IRQ...
>
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. 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.
> Unfortunately digium installation-tech-support told me "contact Dell" and
> wasn't able to really help me much otherwise.
>
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 ... oh wait.
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. I would also like to see interrupts once per span
(possibly per card) as opposed to for each channel. These would
dramatically cut down on the overhead associated with the card and increase
performance. 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 ... oh wait ...
--
Trixter http://www.0xdecafbad.com Bret McDanel
Belfast +44 28 9099 6461 US +1 516 687 5200
http://www.trxtel.com the VoIP provider that pays you!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-biz/attachments/20070304/0dfd6b76/attachment.htm
More information about the asterisk-biz
mailing list