Archer C7 AC1750 freezing with 21.02 rc1

There seem to be notable differences between the 3 firmware options:

  • ath10k-firmware-qca988x: closed source firmware, seems to be stable and supports Mesh networks. does not seem to be maintained all that well.
  • ath10k-firmware-qca988x-ct: more actively maintained. enables additional features like IBSS. Seems to be unstable.
  • ath10k-firmware-qca988x-ct-full-htt: Improved stability for busy networks, fixes .11r authentication and enables 802.11k/v.

There is also a section at the bottom of this page talking about know bugs. Sounds like there is a way to trigger the firmware to crash but also a way to enable more verbose messaging.

CT firmware has a WMI message watchdog feature that can be enabled when using the CT patched drivers/kernels. The driver will send no-operation (NOP) message every second to the firmware. After the firmware receives one of these messages, if it ever does NOT receive the message for 5 seconds in a row after that, it will assert and crash. This allows the host to take recovery actions instead of just having the system effectively hang forever.

1 Like