So I'm setting up a computer for work and I have a problem trying to get some vital components working together. I've tried a lot of Google-fu but have been unable to fix the problem.
The components are:
GPU - Palit GTX 285 1GB (PCIe x16)
Frame grabber - Matrox Helios CamLink (PCIe x4)
Frame grabber - Coreco CamLink (old fashioned PCI)
Rest of the system is:
32-bit Windows XP SP3
Gigabyte X58-UD4 motherboard
i7 920 CPU @ 2.67 GHz
3.0 GB RAM (3 x 2 GB plugged in but 32-bit XP limitation)
And the interesting facts of this case:
1) All components work fine when installed alone
2) Install order: GPU -> Matrox -> Coreco: GPU and Coreco work. Matrox does not work. Device manager reports no errors. Matrox software hangs the system for a long time, sometimes requiring reboot
3) Install order: GPU -> Coreco -> Matrox. Neither the Coreco nor the Matrox work. No error in Device Manager for Matrox. Coreco gets a "Code 31" error that the driver can not be loaded. The GPU is fine.
4) Regardless of install order: disabling the GPU and rebooting somehow allows BOTH the Coreco and the Matrox to work simultaneously (!). Of course, then my screen updates about once per second
I thought from reading forums that this could be an IRQ overlap issue. The Matrox and the GPU are on IRQ 16 in Windows and the Coreco is on 18. I heard that this could be changed by plugging them into different PCI slots, but the IRQ stays constant for several combinations of this. The other ways to change it are with Device Manager (option to not use "auto" is greyed out) and in the Bios (my Bios doesn't have an option for this).
So I pretty much have no idea what's going on here or how to fix it! I've emailed the various companies involved but replies are... slow in coming. So I throw it out to you guys - any bright ideas??
The components are:
GPU - Palit GTX 285 1GB (PCIe x16)
Frame grabber - Matrox Helios CamLink (PCIe x4)
Frame grabber - Coreco CamLink (old fashioned PCI)
Rest of the system is:
32-bit Windows XP SP3
Gigabyte X58-UD4 motherboard
i7 920 CPU @ 2.67 GHz
3.0 GB RAM (3 x 2 GB plugged in but 32-bit XP limitation)
And the interesting facts of this case:
1) All components work fine when installed alone
2) Install order: GPU -> Matrox -> Coreco: GPU and Coreco work. Matrox does not work. Device manager reports no errors. Matrox software hangs the system for a long time, sometimes requiring reboot
3) Install order: GPU -> Coreco -> Matrox. Neither the Coreco nor the Matrox work. No error in Device Manager for Matrox. Coreco gets a "Code 31" error that the driver can not be loaded. The GPU is fine.
4) Regardless of install order: disabling the GPU and rebooting somehow allows BOTH the Coreco and the Matrox to work simultaneously (!). Of course, then my screen updates about once per second
I thought from reading forums that this could be an IRQ overlap issue. The Matrox and the GPU are on IRQ 16 in Windows and the Coreco is on 18. I heard that this could be changed by plugging them into different PCI slots, but the IRQ stays constant for several combinations of this. The other ways to change it are with Device Manager (option to not use "auto" is greyed out) and in the Bios (my Bios doesn't have an option for this).
So I pretty much have no idea what's going on here or how to fix it! I've emailed the various companies involved but replies are... slow in coming. So I throw it out to you guys - any bright ideas??