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;
> 

Reply via email to