Whether other systems suffer from the same MSI-X incompatability we'll know only once I get more such bug reports. So far your report is the only one.
You said if MSI-X is enabled it doesn't even boot. Any error message or does it just silently stop?
And no, I'm not aware of any way to disable MSI-X only. The kernel treats it as a sub-feature of MSI, therefore functions like pci_dev_msi_enabled() return true if MSI or MSI-X is active for a device.
Whether other systems suffer from the same MSI-X incompatability we'll know only once I get more such bug reports. So far your report is the only one.
You said if MSI-X is enabled it doesn't even boot. Any error message or does it just silently stop?
And no, I'm not aware of any way to disable MSI-X only. The kernel treats it as a sub-feature of MSI, therefore functions like pci_dev_ msi_enabled( ) return true if MSI or MSI-X is active for a device.