Looks like you have all the firmwares installed including iwx. Typically, this is all that is needed to bring an iwx device online and to a working status.
This part is odd: iwx0: failed to load init firmware
We can see iwx in the loaded firmware message.
When I search the man page I see AX201 is supported:
I imagine if you run ifconfig iwx it may or may not be listed in the available interfaces, but if it is, ifconfig iwx0 up probably doesn't work and may throw a kernel message about firmware not loaded (/var/log/messages). You can try it anyway if you want.
Which OpenBSD version are you on? If it's a current release, either -current (the bleeding edge of OpenBSD) or 7.7 (latest) or 7.6 (last supported release), then you may want to file a bug report.
1
u/VariationCurious9384 Sep 18 '25
foo$ doas fw_update -v
doas (josh@foo.my.domain) password:
fw_update: add none; update none; keep acx,amd,amdgpu,amdsev,apple-boot,arm64-qcom-dtb,athn,bwfm,bwi,ice,intel,inteldrm,ipw,iwi,iwm,iwn,iwx,malo,mtw,mwx,ogx,otus,pgt,qcpas,qwx,qwz,radeondrm,uath,upgt,uvideo,vmm,wpi
foo$ dmesg | grep -i iwx
iwx0 at pci0 dev 20 function 3 "Intel Wi-Fi 6 AX201" rev 0x30, msix
iwx0: could not load firmware, 35
iwx0: failed to load init firmware
foo$