Tested with ASIX MCS9922 hardware: i.e. a Syba SD-PEX15022 dual PCIe UART card. vmstat -i reported that MSI interrupts were in use throughout.
lrzsz ZMODEM receives and sends were reliable in both directions up to 56K, using a separate Linux machine with an (also MCS9922) ExpressCard PCIe UART. Testing at 115K showed CRC errors, presumably due to the low quality DB9 null-modem cable in use.
Tested only with the PCIe slot variant -- it is entirely possible this works cleanly with the ExpressCard/34 product based on the same chip used by the test peer, but PCIe Hotplug is out of scope for this change.