Ok, I'm at a loss. I was wondering if someone has had a similar experience and hopefully a solution.
I'm working on a Rackable Systems 1U system using the Tyan S2881 Motherboard which has 2 2Ghz AMD Opterons and 4Gb RAM. It came with an IPMI PCI card in the PCI-X riser slot. I've removed the IPMI card and installed a PCI Firewire card in it's place.
I've installed CentOS 5.2 (using kernel-2.6.18-92.1.22.el5.centos.plus.x86_64.rpm), installed the firewire drivers, see the drivers in "lsmod", etc.
It all works great and is very speedy. Except the PCI Firewire card I installed in the slot previously taken by the IPMI card isn't recognized by either the OS or the BIOS (that I can tell). "lspci" shows no firewire card.
No matter what I do I can't get the BIOS to recognize it and present it to the OS. I've tried three different cards now (they're normal 32bit PCI firewire cards, one with the VIA chipset, another with the TI chipset), updated the BIOS to the latest version for the motherboard (v.2.07), cleared CMOS, still nothing. I have two of these systems and tried unsuccessfully on both.
When I disable "Quickboot" in the BIOS, the splash screen that comes up showing IRQ assignments doesn't show the card (or anything else I can see that would indicate the card is allocated an IRQ).
Has anyone else had problems with IRQ conflicts / issues on a PCI-X bus and if so, how have you solved it?