Windows like to configure its own IRQs. If you have APIC enabled when you install the OS then your IRQs will go from 1,2,3, - 19,20,21+. If its disabled 1 - 15.
I installed without APIC enabled and consequently can reign some control over the IRQ placement, by swapping the onboard IRQs around in the bios (like the midi, and disabling the com ports for example). This forces windows to rethink its IRQ placment, and its a case of musical chairs until you get it how you want. I want sound and networking to be separate, and not sharing.
APIC = Advanced programmable interrupt chip
ACPI = Advanced configuration power interface
ACPI uses another IRQ, and does the job of standby and auto monitor off. If you disable ACPI when you reinstall its like telling the bios you have a non PnP OS. I think the windows install will default to standard PC if the "resources controlled by" option in the bios is not auto (ESCD). The other way of choosing not to install ACPI is the press F2 when winXP setup CD prompts you to press F6 to load a raid array driver.
If you don't install ACPI then you should have even more control over which IRQs are place where.
However I have ACPI enable and APIC disabled. I heard that ACPI enabled is faster ;D. This allows me a little control over IRQ placement as I said.
When I installed my PC at first and for the next few times I had APIC and ACPI enabled and had not one IRQ sharing. The only explaination I have for this is that the bios versio must have soem influence over how windows assigns the IRQs.
I would like a bios that could force Audio and network IRQs to values you choose but I think this is just a cry in the dark. ALothough with the ammount of [blame me for the swear filter] ups this causes it should be bloody standard.
