[asterisk-users] Re: Dell PowerEdge 2950 Sharing NIC IRQ with
Digium Card
Remco Barendse
asterisk at barendse.to
Sun Feb 11 02:01:23 MST 2007
On Sun, 11 Feb 2007, Leo Ann Boon wrote:
> Matt wrote:
>>
>> I guess the question is... is it even possible to have a real-time VoIP
>> card running on PCIe? Or with 1,000 Interrupts a second.. does it simply
>> need to have its own IRQ?
> Have you tried the Sangoma PCIe cards?
>
> APIC is supposed to fixed the PCI IRQ problem. AFAIK, APIC is not a virtual
> interrupt. It requires an additional interrupt controller to deal with the
> additional interrupt lines. The BIOS cannot see it because it's still stuck
> with the 8086 15-interrupt mindset. When you run a modern OS like Windows XP
> and Linux, the OS can will make the CPU aware of the additional interrupts
> from the secondary interrupt controllers. At the BIOS level, you'll see
> 'shared' interrupts for APIC system because the mobo designer need to cascade
> the new interrupt controller to the standard controller. Otherwise, the
> interrupts from the secondary controller will not be available to real-mode
> applications.
If the above would work like it was meant to be why do many cards still
have irq problems? In zttest i only get 99.987793% scores, not higher,
not lower only a very rare 100%.
My cheap ass Asus A78VX-X board scores considerably better then this
expensive Dell machine with the same Digium card and software installed.
I have apic enabled, disabling apic from the kernel did not help to
improve things
My simple conclusion from the above is that the Dell hardware sucks.
result from zttest :
--- Results after 198 passes ---
Best: 100.000000 -- Worst: 99.987793 -- Average: 99.988498
[root at pbx zaptel-1.2.13]# cat /proc/interrupts
CPU0
0: 82179609 IO-APIC-edge timer
2: 0 XT-PIC cascade
8: 1 IO-APIC-edge rtc
14: 738454 IO-APIC-edge ide0
74: 82142210 IO-APIC-level wct2xxp
201: 745906 IO-APIC-level megaraid
209: 137704 IO-APIC-level eth0
217: 177366 IO-APIC-level eth1
NMI: 0
LOC: 82178536
ERR: 0
MIS: 0
More information about the asterisk-users
mailing list