Hi Stefan, * Stefan Sperling wrote: > This patch updates iwx(4) to new firmware images (API version -67). > > Intel has published a related security advisory: > https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00509.html > > Make sure to get a fresh kernel from -current sources and update > to iwx-firmware-20211101 with fw_update before trying this patch. > The new firmware version shows as "fw ver 67.8f59b80b.0" in dmesg. > I have tested on AX200 and AX201 and I am not seeing any issues. > > iwx(4) devices which are using the iwx-Qu-c0-hr-b0-63 image did > not receive a firmware update. I cannot tell why.
Tested on the following device and works totally flawlessly here! iwx0: hw rev 0x340, fw ver 67.8f59b80b.0, address 48:51:c5:0e:3e:68 iwx0 at pci2 dev 0 function 0 "Intel Wi-Fi 6 AX200" rev 0x1a, msix Cheers Matthias > ok? > > > diff 777a5184786f624f57b85b8460919a1130498508 > 1d9e5ec96bf733cdb7c339f7179b945ff1e0a937 > blob - 1d87b3522c60081eac0b0f54cdd772984de4b340 > blob + d48e22237cb568cb0bed6a49e82d3be6d4744da4 > --- sys/dev/pci/if_iwx.c > +++ sys/dev/pci/if_iwx.c > @@ -9266,7 +9266,7 @@ iwx_attach(struct device *parent, struct device *self, > > switch (PCI_PRODUCT(pa->pa_id)) { > case PCI_PRODUCT_INTEL_WL_22500_1: > - sc->sc_fwname = "iwx-cc-a0-63"; > + sc->sc_fwname = "iwx-cc-a0-67"; > sc->sc_device_family = IWX_DEVICE_FAMILY_22000; > sc->sc_integrated = 0; > sc->sc_ltr_delay = IWX_SOC_FLAGS_LTR_APPLY_DELAY_NONE; > @@ -9283,7 +9283,7 @@ iwx_attach(struct device *parent, struct device *self, > return; > } > > - sc->sc_fwname = "iwx-QuZ-a0-hr-b0-63"; > + sc->sc_fwname = "iwx-QuZ-a0-hr-b0-67"; > sc->sc_device_family = IWX_DEVICE_FAMILY_22000; > sc->sc_integrated = 1; > sc->sc_ltr_delay = IWX_SOC_FLAGS_LTR_APPLY_DELAY_200; >