How do you get your system to use IO-APIC style interrupts? I am
running linux-2.6.14 and have enabled "Local APIC support on
uniprocessors" and "IO-APIC support on uniprocessors" in the kernel
options, but /proc/interrupts says that everything is using XT-PIC. I
am running an Intel P3-1200 CPU although I forget what chipset the
machine has. Is there an option in the BIOS of a typical Intel machine
that needs to be enabled in order for this to work?<br>
<br>
This has not been a problem in the past as I have been using only SIP
and IAX connections. But I have ordered a digium TDM card and will be
installing it tomorrow, and I would like to head off any potential
problems if possible.<br>
<br>
-Rusty<br>
<br><br><div><span class="gmail_quote">On 11/9/05, <b class="gmail_sendername">Andrew Kohlsmith</b> &lt;<a href="mailto:akohlsmith-asterisk@benshaw.com">akohlsmith-asterisk@benshaw.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;">
On Tuesday 08 November 2005 18:20, George Pajari wrote:<br>&gt; To make a long story short, according to Intel Dealer Technical Support<br>&gt; (we became Intel dealers in order to get answers to our questions) there<br>&gt; is no Intel motherboard that permits the IRQs to be configured uniquely.
<br>&gt; They are all hardwired and shared. This information applies to both the<br>&gt; Intel Desktop Board and Server Board product lines.<br><br>I find this almost impossible to believe.<br><br>In XT-PIC mode, absolutely.&nbsp;&nbsp;However every modern chipset utilizes an IOAPIC
<br>now and every device has its own IRQ line.&nbsp;&nbsp;When the IOAPIC is in emulation<br>(XT-PIC) mode, then yes many of the interrupts get &quot;merged&quot; into the standard<br>16 interrupts.<br><br>However, if your Linux kernel is utilizing the IOAPIC's native mode things
<br>change drastically:<br><br># cat /proc/interrupts<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CPU0<br>&nbsp;&nbsp;0:&nbsp;&nbsp;942314955&nbsp;&nbsp;&nbsp;&nbsp;IO-APIC-edge&nbsp;&nbsp;timer<br>&nbsp;&nbsp;1:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 10&nbsp;&nbsp;&nbsp;&nbsp;IO-APIC-edge&nbsp;&nbsp;i8042<br>&nbsp;&nbsp;8:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1&nbsp;&nbsp;&nbsp;&nbsp;IO-APIC-edge&nbsp;&nbsp;rtc<br>&nbsp;&nbsp;9:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp; IO-APIC-level&nbsp;&nbsp;acpi
<br> 12:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;111&nbsp;&nbsp;&nbsp;&nbsp;IO-APIC-edge&nbsp;&nbsp;i8042<br> 14:&nbsp;&nbsp;&nbsp;&nbsp; 496236&nbsp;&nbsp;&nbsp;&nbsp;IO-APIC-edge&nbsp;&nbsp;ide0<br>177:&nbsp;&nbsp;211098355&nbsp;&nbsp; IO-APIC-level&nbsp;&nbsp;eth0<br>185:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2&nbsp;&nbsp; IO-APIC-level&nbsp;&nbsp;ehci_hcd:usb1<br>193:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp; IO-APIC-level&nbsp;&nbsp;ohci_hcd:usb2
<br>201:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp; IO-APIC-level&nbsp;&nbsp;ohci_hcd:usb3<br>209:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 86&nbsp;&nbsp; IO-APIC-level&nbsp;&nbsp;ohci_hcd:usb4<br>217: 3769265646&nbsp;&nbsp; IO-APIC-level&nbsp;&nbsp;wct4xxp<br><br>As you can see on this particular system (not an Intel reference board,
<br>granted, but my Intel boards do work similarly) everything is on its own<br>interrupt, and the interrupt numbers don't stop at 15.<br><br>I'd really like some clarification on that...&nbsp;&nbsp;Do Intel reference boards<br>actually tie the physical INT# signals of peripherals together, or are they
<br>just stating that unless you use the native IO-APIC mode you will have shared<br>interrupts due to the &quot;emulation&quot;?<br><br>Hopefully someone from Digium will step in and give the official word, because<br>I have it on good authority that Digium hardware on Intel motherboards work
<br>well together.&nbsp;&nbsp;Hell, I've had my old P4 Intel reference board (with RamBus<br>memory) work just fine without shared interrupts.<br><br>-A.<br>_______________________________________________<br>--Bandwidth and Colocation sponsored by 
<a href="http://Easynews.com">Easynews.com</a> --<br><br>Asterisk-Users mailing list<br><a href="mailto:Asterisk-Users@lists.digium.com">Asterisk-Users@lists.digium.com</a><br><a href="http://lists.digium.com/mailman/listinfo/asterisk-users">
http://lists.digium.com/mailman/listinfo/asterisk-users</a><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>