Ok, With old mbs they normally have 15 IRQs. The new mb support APIC mode which increases the IRQs. I find Apic mode seems to be more unstable,
Apic = Advanced Programmable Interrupt Controller.
Pic = Programmable Interrupt controller.
Pic mode makes the PCI bus allow IRQs to be shared. For example, if there were only one IRQ left over after ISA devices were given their required IRQs, (each ISA device require 1 irq, they cannot share) all PCI devices could share it. In a PCI-only machine, there cannot be insufficient IRQs, as all can be shared.
APIC is a distributed set of devices that make up an interrupt controller. In current implementations, an APIC bus connects each part of a system. One part of the system, the "local APIC" delivers interrupts to a specific processor; for example, a machine with three processors must have three local APICs. Pic mode IS NOT supported in multiple processor machines.
The other important part of the system is the I/O APIC. There can be as many as eight I/O APICs on a system; they collect interrupt signals from I/O devices and send messages to the local APICs when those devices need to interrupt. Each I/O APIC has an arbitrary number of interrupt inputs (or IRQs).
There\'s also Opic. Which i have no idea about.
Apic mode is very unstable on my machine. Sense the IRQs can be shared without any problems on pic mode in the latest machines. I prefer to use that.
