Hmm, Not a simple card and very likely to get very deep real quick
I could start by blaming the card, but 1) that is rude and 2) why would anyone do that without supporting data?
- Selected MMIO size of 256G -- Take it all the way to max. (1024G)
May not help, but should not hurt.
You already said you disable the on-board devices. NICs, and HDD controlers? At least as a test.
Next step would require a PCIe config space dump with the mutiple cards installed. (Though you may want to do this first with no cards installed since i have a feeling it is going to be big)
The best way to do this is to insert a USB key to collect the data,
Then at the shell prompt:
SHELL> map -r
(whole bunch of dirve info dumps out)
usb fob likley will be fs0: or fs1: so type that
shell> FS0:
FS0:>
Then
FS0:> PCI > PCIDUMP.txt
Makes a file listing ALL the pci devices in the system (long list and much longer if you have the cards installed)
from this list you can see if the Board & BIOS is seeing the cards.
Next step would be to loog at the indivual cards configuration in PCI config space by looking in the list from the first dump to identify the Bus Device Function of the card then type:
FS0:>PCI xx xx xx -i >> pcidump.txt
where the XX's are the BUS Device Function.
By reviewing the dump from all the devices on the cards you should be able to glean some information such as how much MMIO it really wants or if the cards are throwing configuration errors.
I saw a comment on the card vendors site about the cards taking a long time to come up before you can configure the PCI space which these dumps would show also.
How that helps and did not get too deep.
FS0:> PCI
o