well, no updates from ASRock that are helpful at this point. it was suggested I enable the above 4G decoding option, but i'm not sure that will help (any thoughts on this?) ... if I was running out of address space for memory mapping, I would think I'd get a more explicit error or unrecognised devices, no? I may blindly give it a try anyway...
in other news, I found another way to "workaround" the problem in Linux. as previously mentioned, the problem can be avoided by disabling MSI with pci=nomsi. The drawback of this approach is that all other MSI capable devices also fall back to legacy interrupts and supposedly this is less than optimal. Well, I've been trying a different kernel setting the last 24 hrs that also seems to "work around" the problem and that is pci=nommconf, from kernel documentation:
[X86] Disable use of MMCONFIG for PCI Configuration
This allows everything to run with MSI, but I don't know if there are drawbacks of disabling MMCONFIG.
in other news, I found another way to "workaround" the problem in Linux. as previously mentioned, the problem can be avoided by disabling MSI with pci=nomsi. The drawback of this approach is that all other MSI capable devices also fall back to legacy interrupts and supposedly this is less than optimal. Well, I've been trying a different kernel setting the last 24 hrs that also seems to "work around" the problem and that is pci=nommconf, from kernel documentation:
[X86] Disable use of MMCONFIG for PCI Configuration
This allows everything to run with MSI, but I don't know if there are drawbacks of disabling MMCONFIG.
Comment