Regression fyi: pci usb3 card in 32bit P4 s478 stopped working

From: Thorsten Leemhuis

Date: Fri Apr 24 2026 - 06:51:36 EST


Hi Stefan! It seems the change 83dbf898a2d452 ("PCI/MSI: Mask MSI-X
vectors only on success") [v5.16-rc6, v5.15.11, v5.10.88] you submitted
years ago (committed and mainlined by Thomas) causes a regression:

https://bugzilla.kernel.org/show_bug.cgi?id=221028

To quote:

"""
I have a system (32bit P4 s478) with pci usb3 controller card, it is
based on uPD720200 with (PI7C9X111SL PCIe-to-PCI Reversible Bridge).

since commit 83dbf898a2d45289be875deb580e93050ba67529 PCI/MSI: Mask
MSI-X vectors only on success

card stops to work (this commit was backported to lts kernels since
5.10.88).

manual reverting from master (test patch attached) makes a card working.
"""

Might be a very special case, nevertheless wanted to let you know about it.

Ciao, Thorsten

#regzbot dup: https://bugzilla.kernel.org/show_bug.cgi?id=221028