IRQ Conflict, advice required...
Posted on 2006-10-29
Recently built a new machine:
Asus M2R32-MVP Crossfire (Socket AM2)
AMD Athlon 64 X2 Dual Core FX62 2.80GHz
Sapphire ATI Radeon X1950 XT-X SILENT Heatpipe 512MB GDDR4
2 x 36.6gb Raptor Western Digital Hard Drives in Raid 0
GeIL 2GB (2x1GB) PC6400C4 800MHz Ultra Low Latency DDR2 Dual Channel Kit
Creative Audigy 2 ZS PCI Soundcard
The soundcard is the only PCI device occupying 1 of the 2 PCI slots on the Motherboard. The Graphics card occupies PCI-E Slot 1, slot 2 is not occupied. When playing games every so often I get the Blue Screen of Death with an IRQL_DRIVER_NOT_LESS_OR_EQUAL. I ran the Windows debugging tool to find it is being caused by portcls.sys . I did a google search to find this was related to the soundcard but there were lots of possible reasons for the error. I checked the device manager to find that the Soundcard is sharing PCI IRQ 21 with the onboard Raid Controller with PCI IRQ 22 slot being occupied by the 1394 Host Controller which I don't actually require.
I have tried moving the soundcard to the other PCI slot to no avail as that then occupies PCI IRQ 23 which is the onboard Network card where I continued to get the same error.
I have read several articles with regards to IRQ but am none the wiser as to what I can do to rectify this problem. I believe if I reassign the Soundcard IRQ to PCI IRQ 22 after disabling the 1394 controller I will no longer get the error. Either that or I assign it to another IRQ, 1-23 are currently occupied.
Is there anyone who can tell me how I can achieve this as it is driving me mad at the moment, the machine crashes on a regular basis when running multimedia applications.