[SRU][linux-firmware][Focal][PULL] Intermittent AX211 iwlwifi RT ucode init failed -110 at boot

You-Sheng Yang vicamo.yang at canonical.com
Thu Mar 3 11:13:44 UTC 2022


BugLink: https://bugs.launchpad.net/bugs/1962515

[Impact]

AX211 might fail to load -64 firmware on some platforms.

  iwlwifi 0000:00:14.3: Failed to start RT ucode: -110

[Fix]

This can only be fixed in the firmware, and currently v5.14 kernel has
FW API 64, v5.15 has 66 and only v5.16 or above has 67.

[Test Case]

Run checkbox reboot stress tests to try trigger this issue:

  $ checkbox-cli run com.canonical.certification::stress/reboot

[Where problems could occur]

The source commit originally contains 67 fw for several models, and
yet AX211, which taks iwlwifi-so-a0-gf-a0-*.ucode and its
corresponding pnvm file, is the only known problematic model
affected. This pull request imports only the needed files to
eliminate the possibility of regression as possible.

----------------------------------------------------------------

The following changes since commit 9c0ab92faa9543bcb91fb07b4973fa4e5a4bb4b8:

  WHENCE: link to similar config file for rtl8821a support (2022-02-28 09:32:02 +0100)

are available in the Git repository at:

  https://git.launchpad.net/~vicamo/ubuntu/+source/linux-firmware bug-1962515/ax211-needs-67-fw/focal-pull

for you to fetch changes up to debfaf22ebeb0186789c52c2897b55d47f624ff8:

  iwlwifi: add new FWs from core64-96 release (2022-03-03 18:48:07 +0800)

----------------------------------------------------------------
Luca Coelho (1):
      iwlwifi: add new FWs from core64-96 release

 WHENCE                       |   3 +++
 iwlwifi-so-a0-gf-a0-67.ucode | Bin 0 -> 1524432 bytes
 iwlwifi-so-a0-gf-a0.pnvm     | Bin 41804 -> 41804 bytes
 3 files changed, 3 insertions(+)
 create mode 100644 iwlwifi-so-a0-gf-a0-67.ucode

diff --git a/WHENCE b/WHENCE
index 86b843140889..98037d402710 100644
--- a/WHENCE
+++ b/WHENCE
@@ -1012,6 +1012,9 @@ Version: 59.601f3a66.0
 File: iwlwifi-so-a0-gf-a0-64.ucode
 Version: 64.97bbee0a.0
 
+File: iwlwifi-so-a0-gf-a0-67.ucode
+Version: 67.8f59b80b.0
+
 File: iwlwifi-so-a0-gf-a0.pnvm
 
 File: iwlwifi-so-a0-hr-b0-64.ucode
diff --git a/iwlwifi-so-a0-gf-a0-67.ucode b/iwlwifi-so-a0-gf-a0-67.ucode
new file mode 100644
index 000000000000..1d9691dcc48f
Binary files /dev/null and b/iwlwifi-so-a0-gf-a0-67.ucode differ
diff --git a/iwlwifi-so-a0-gf-a0.pnvm b/iwlwifi-so-a0-gf-a0.pnvm
index 62db64c42ba1..adc28b1a67b3 100644
Binary files a/iwlwifi-so-a0-gf-a0.pnvm and b/iwlwifi-so-a0-gf-a0.pnvm differ



More information about the kernel-team mailing list