Eric,<br>I understand what you are saying about APIC... and from my understanding the O/S takes over control of the IRQs.. but aren't there still only 15 physical IRQs that you can set in the BIOS for devices? I've never seen a machine in which I could go above 15 for a device in the BIOS.
<br><br>I have a machine on which I have APIC turned on and cat/proc/interrupts shows:<br> CPU0<br> 0: 103074143 IO-APIC-edge timer<br> 1: 79 IO-APIC-edge i8042<br> 2: 0 XT-PIC cascade
<br> 8: 1 IO-APIC-edge rtc<br> 12: 93 IO-APIC-edge i8042<br> 14: 23 IO-APIC-edge ide0<br>121: 663241 IO-APIC-level uhci_hcd:usb2, eth0<br>137: 0 IO-APIC-level uhci_hcd:usb3
<br>153: 0 IO-APIC-level ehci_hcd:usb1<br>161: 104218 IO-APIC-level ips<br>169: 103024435 IO-APIC-level wctdm24xxp<br>NMI: 0<br>LOC: 103059761<br>ERR: 0<br>MIS: 0<br><br>
Everything looks good, yes? wctdm24xxp is on it's own IRQ. However, that's not entirely true. If you do an lspci -vb you get:<br><br>[root@mrn-svr06 ~]# lspci -bv | grep -i "IRQ 11" --before-context=2
<br>00:1d.0 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1 (rev 02) (prog-if 00 [UHCI])<br> Subsystem: IBM: Unknown device 02dd<br> Flags: bus master, medium devsel, latency 0, IRQ 11
<br>--<br>04:04.0 Ethernet controller: Unknown device d161:2400 (rev 11)<br> Subsystem: Unknown device d161:2400<br> Flags: bus master, medium devsel, latency 64, IRQ 11<br>--<br>05:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5721 Gigabit Ethernet PCI Express (rev 11)
<br> Subsystem: IBM: Unknown device 02c6<br> Flags: bus master, fast devsel, latency 0, IRQ 11<br><br>Ooops. There's the Ethernet controller and the Digium (Unknown device) on the same IRQ.<br><br><br><div>
<span class="gmail_quote">On 2/11/07, <b class="gmail_sendername">Eric ManxPower Wieling</b> <<a href="mailto:eric@fnords.org">eric@fnords.org</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
None of these mention APIC, so I assume they are written about machines<br>without APIC support. I'm sure what you claim was true in 1998, but is<br>not true on any modern PC.<br><br>Here are some links about APIC and IO-APIC.
<br><br><a href="http://www.microsoft.com/whdc/system/sysperf/apic.mspx">http://www.microsoft.com/whdc/system/sysperf/apic.mspx</a><br><a href="http://osdev.berlios.de/pic.html">http://osdev.berlios.de/pic.html</a><br><a href="http://www.tek-tips.com/faqs.cfm?fid=4455">
http://www.tek-tips.com/faqs.cfm?fid=4455</a><br><a href="http://www.asteriskguru.com/tutorials/pci_irq_apic_tdm_ticks_te410p_te405p_noise.html">http://www.asteriskguru.com/tutorials/pci_irq_apic_tdm_ticks_te410p_te405p_noise.html
</a><br><br>MANY other types of cards have issue with sharing IRQs. This seems to<br>be especially common with audio cards.<br><br>Matt wrote:<br>> Sure, not a problem.<br>><br>> <a href="http://www.pcguide.com/ref/mbsys/res/irq/num.htm">
http://www.pcguide.com/ref/mbsys/res/irq/num.htm</a><br>> *IRQ Number:* The number of the IRQ from 0 to 15.<br>><br>> <a href="http://www.pcnineoneone.com/howto/irq1.html">http://www.pcnineoneone.com/howto/irq1.html
</a><br>><br>> <a href="http://www.computerhope.com/irqs.htm">http://www.computerhope.com/irqs.htm</a><br>> No, unfortunately with PCs they are limited to 00-15.<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> <a href="http://lists.digium.com/mailman/listinfo/asterisk-users">
http://lists.digium.com/mailman/listinfo/asterisk-users</a><br></blockquote></div><br>