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

Seth Forshee seth.forshee at canonical.com
Wed Jul 14 12:17:47 UTC 2021


On Wed, Jul 14, 2021 at 10:38:54AM +0800, You-Sheng Yang wrote:
> On Wed, Jul 14, 2021 at 3:55 AM Seth Forshee <seth.forshee at canonical.com> wrote:
> >
> > On Wed, Jul 07, 2021 at 11:43:47PM +0800, You-Sheng Yang wrote:
> > > 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.
> >
> > I want to double check here, since the word "may" above sounds
> > uncertain. You have reason to believe that the firmware update does in
> > fact fix the crash, correct? I.e. testing, assurances from Intel, etc.
> 
> I cannot reproduce similar firmware crashing issues myself.
> 
> However, this can be reproduced easily by other teammates and verified
> with machines from the cert pool. While this is already not the first
> time we have such crashes that highly depend on the environment in
> testing, and we're always recommended to use the highest firmware API
> supported by kernel, I don't think I should keep blocking this by the
> excuse that I don't have the right environment.

Can be verified, or has been verified? I want to know that someone has
done testing to confirm that the firmware fixes the crash, and will be
able to do so when this update is in -proposed. I don't care whether
that is you or someone else, but we don't do SRU updates based just on
the hope that it will fix a problem.

> 
> > >
> > > [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
> > >
> > >
> > > --
> > > kernel-team mailing list
> > > kernel-team at lists.ubuntu.com
> > > https://lists.ubuntu.com/mailman/listinfo/kernel-team
> 
> 
> 
> -- 
> Regards,
> You-Sheng Yang



More information about the kernel-team mailing list