StilgarAyat
Junior Member
I am trying to understand how IRQs are shared among the PCI slots and other peripherals connected to the PCI bus like the USB controllers and inbuilt IDE RAID.
The below is what I have posted to Kozierok at www.pcguide.com, if anyone feels they can add explanations, I welcome them all 🙂.
Here:
The section on PCI mentions that you can have up to four separate
IRQs for PCI and any connections above four have to share. Is this
literaly correct? i.e. you can not assign 5 IRQs to five PCI slots?
Thus say the standard MB with six PCI slots, USB, and the inbuilt RAID
controller has to share. The questions is how much? As at this point
with four IRQs available you already have on average TWO PCI connections
for each IRQ. Can you have an IRQ shared among more than two PCI
connections so for example that one of the connections can have an IRQ
all to itself if it needs one? HOW DOES IRQ SHARING AFFECT PERFORMANCE?
BTW, in my system device listing AGP (looking through connection
arrangement/option listing) comes under "PCI bus". On top of this my
BIOS assigns an IRQ to the AGP card. Does this mean AGP also has to
share the four IRQs with the rest of PCI? Or is this an artefact of
Windows listing that bears no relation to the above reality? 🙂
The below is what I have posted to Kozierok at www.pcguide.com, if anyone feels they can add explanations, I welcome them all 🙂.
Here:
The section on PCI mentions that you can have up to four separate
IRQs for PCI and any connections above four have to share. Is this
literaly correct? i.e. you can not assign 5 IRQs to five PCI slots?
Thus say the standard MB with six PCI slots, USB, and the inbuilt RAID
controller has to share. The questions is how much? As at this point
with four IRQs available you already have on average TWO PCI connections
for each IRQ. Can you have an IRQ shared among more than two PCI
connections so for example that one of the connections can have an IRQ
all to itself if it needs one? HOW DOES IRQ SHARING AFFECT PERFORMANCE?
BTW, in my system device listing AGP (looking through connection
arrangement/option listing) comes under "PCI bus". On top of this my
BIOS assigns an IRQ to the AGP card. Does this mean AGP also has to
share the four IRQs with the rest of PCI? Or is this an artefact of
Windows listing that bears no relation to the above reality? 🙂