[SRU][linux-firmware][PULL][F] Add iwlwifi firmware rev -59

You-Sheng Yang vicamo.yang at canonical.com
Wed Jul 7 15:43:47 UTC 2021


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

[Impact]

iwlwifi firmware crash under iperf stress tests: "Microcode SW error
detected. Restarting 0x0."

[Fix]

iwlwifi FWs from core56-54 release may fix this issue.

[Test Case]

This affects plenty of models:

* iwlwifi-9000-pu-b0-jf-b0-*:
  - killer 1550*
  - 9461/9462/9560
* iwlwifi-9260-th-b0-jf-b0-*:
  - 9260
* iwlwifi-Q*-hr-b0-*:
  - AX201
  - AX1650*
* iwlwifi-Q*-jf-b0-*:
  - 9560
* iwlwifi-cc-a0-*:
  - AX200

While -59 fw is only used by 5.11-hwe kernel in Focal, they are tested
only against hwe-5.11. For iwlwifi-9* fw, they are used by kernel since
5.1, they're tested against 5.4/5.6/5.8 and 5.11 kernels.

Test steps:
- Connect both DUTs to the 5G wifi AP
- on DUT 1
   - $ iperf3 -s -B 192.168.50.188
- on DUT 2
   - $ iperf3 -c 192.168.50.188 -B 192.168.50.91 -t 6000
   - After about 30 mins the wifi crashed with firmware related error

[Where problems could occur]

We have little info about each update of firmware blobs. So far we only
know that their revisions match those claimed by kernel driver and we
did not find other issues under the tests.

[Other Info]

Groovy 5.8 kernel supports -58 at max, and Hirsute has this already. So
only Focal is nominated for hwe-5.11 kernel support. For 5.13-oem, -63
fw is being SRU-ed in bug 1933415.

--

The following changes since commit b98bc920b5849d80b0b42eb6a581ac8a85265209:

  UBUNTU: Ubuntu-1.187.15 (2021-06-11 10:22:50 -0500)

are available in the Git repository at:

  git://git.launchpad.net/~vicamo/ubuntu/+source/linux-firmware bug-1934217/add-iwlwifi-59-firmware/focal-pull

for you to fetch changes up to e2376a2a05ae2e2dc50ed7eb450473fe9bf96a40:

  iwlwifi: update and add new FWs from core56-54 release (2021-07-01 16:06:47 +0800)

----------------------------------------------------------------
Luca Coelho (1):
  iwlwifi: update and add new FWs from core56-54 release

 WHENCE                            |  25 +++++++++++++++++++++++--
 iwlwifi-9000-pu-b0-jf-b0-46.ucode | Bin 1462068 -> 1512096 bytes
 iwlwifi-9260-th-b0-jf-b0-46.ucode | Bin 1463820 -> 1483116 bytes
 iwlwifi-Qu-b0-hr-b0-59.ucode      | Bin 0 -> 1300764 bytes
 iwlwifi-Qu-b0-jf-b0-59.ucode      | Bin 0 -> 1226208 bytes
 iwlwifi-Qu-c0-hr-b0-59.ucode      | Bin 0 -> 1300780 bytes
 iwlwifi-Qu-c0-jf-b0-59.ucode      | Bin 0 -> 1226224 bytes
 iwlwifi-QuZ-a0-hr-b0-59.ucode     | Bin 0 -> 1299660 bytes
 iwlwifi-QuZ-a0-jf-b0-59.ucode     | Bin 0 -> 1226064 bytes
 iwlwifi-cc-a0-59.ucode            | Bin 0 -> 1261280 bytes
 10 files changed, 23 insertions(+), 2 deletions(-)
 create mode 100644 iwlwifi-Qu-b0-hr-b0-59.ucode
 create mode 100644 iwlwifi-Qu-b0-jf-b0-59.ucode
 create mode 100644 iwlwifi-Qu-c0-hr-b0-59.ucode
 create mode 100644 iwlwifi-Qu-c0-jf-b0-59.ucode
 create mode 100644 iwlwifi-QuZ-a0-hr-b0-59.ucode
 create mode 100644 iwlwifi-QuZ-a0-jf-b0-59.ucode
 create mode 100644 iwlwifi-cc-a0-59.ucode

-- 
2.31.1




More information about the kernel-team mailing list