Search Linux Wireless

iwlwifi fw reset handshake

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Wireless Regulations]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux