In commit 906d4eb84408a4bfd63eef0de4f1bd5262f73ac0, a firmware reset handshake was introduced to iwlwifi. This code looks for the MSIX_HW_INT_CAUSES_REG_RESET_DONE interrupt in iwl_pcie_irq_msix_handler in rx.c, but it does not appear to handle anything along the MSI path. My environment is: - AX210 card, xen pci passthrough in MSI mode - linux v5.15.32 Based on some testing I've done, the wait_event_timeout in pcie/trans-gen2.c always times out. The result is the "firmware didn't ACK the reset - continue anyway" message and a dump before it continues on. Is the reset handshake something that should be handled on the MSI path? Given what's defined in iwl-csr.h, I'm not sure how to listen for a response from the card to wake_up the fw_reset_waitq like the MSI-X path. Thanks for your time. Chris