Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 5 Feb 2025 10:45:03 +0000
From:      Nico Sonack <nsonack@herrhotzenplotz.de>
To:        freebsd-wireless@freebsd.org
Subject:   Issues with iwlwifi with WPA2/EAP-PEAP on an Intel AX211
Message-ID:  <tklsg6a4n5mbj4y5taitz7gclnhavo7vrb26atk77kqnvnmujh@hwkallxwn5jb>

next in thread | raw e-mail | index | archive | help
Hello wireless people,

pardon me for the previous mail, I didn't have the necessary coffee
loaded to control my mail client ;-)

Anyways, I'm having difficulty getting the following setup to work:

  # uname -a
  FreeBSD ... 14.2-RELEASE FreeBSD 14.2-RELEASE #7
     releng-patched/14.2-n269511-85e6ff33f892: Tue Jan 14 08:40:39 UTC 2025
     root@bork:/usr/obj/usr/src/amd64.amd64/sys/GENERIC-RACK amd64


  # pciconf -lv
  iwlwifi0@pci0:0:20:3:	class=0x028000 rev=0x01 hdr=0x00 vendor=0x8086 device=0x51f1 subvendor=0x8086 subdevice=0x4090
    vendor     = 'Intel Corporation'
    device     = 'Raptor Lake PCH CNVi WiFi'
    class      = network

  # dmesg | grep iwlwifi
  iwlwifi0: <iwlwifi> mem 0x60531a4000-0x60531a7fff at device 20.3 on pci0
  iwlwifi0: Detected crf-id 0x401410, cnv-id 0x80400 wfpm id 0x80000020
  iwlwifi0: PCI dev 51f1/4090, rev=0x370, rfid=0x2010d000
  iwlwifi0: successfully loaded firmware image 'iwlwifi-so-a0-gf-a0-83.ucode'
  iwlwifi0: api flags index 2 larger than supported by driver
  iwlwifi0: TLV_FW_FSEQ_VERSION: FSEQ Version: 0.0.2.41
  iwlwifi0: loaded firmware version 83.e8f84e98.0 so-a0-gf-a0-83.ucode op_mode iwlmvm
  iwlwifi0: Detected Intel(R) Wi-Fi 6E AX211 160MHz, REV=0x370
  iwlwifi0: WRT: Invalid buffer destination: 0
  iwlwifi0: WFPM_UMAC_PD_NOTIFICATION: 0x20
  iwlwifi0: WFPM_LMAC2_PD_NOTIFICATION: 0x1f
  iwlwifi0: WFPM_AUTH_KEY_0: 0x90
  iwlwifi0: CNVI_SCU_SEQ_DATA_DW9: 0x0
  iwlwifi0: RFIm is deactivated, reason = 4
  iwlwifi0: successfully loaded firmware image 'iwlwifi-so-a0-gf-a0.pnvm'

WPA2 with a simple PSK seems to work fine, however I'm getting
failures when trying to connect with WPA enterprise with EAP-PEAP.

The wpa_supplicant.conf roughly contains:

  pmf=2

  network={
        ssid="secret-ssid"
        proto=RSN
        key_mgmt=WPA-EAP-SHA256
        pairwise=CCMP
        group=CCMP
        eap=PEAP
        identity="bofh"
        password="hunter2"
        ca_cert="cert-goes-here.cer"
        phase2="auth=MSCHAPV2"
        ieee80211w=2
  }

Now, when bringing the interface up everything seems to work fine,
EAP-PEAP succeeds. Then I get the following failure in the
wpa_supplicant:

    wpa_supplicant[36003]: bsd_set_key: unknown alg=4
    wpa_supplicant[36003]: wlan0: WPA: Failed to configure IGTK to the driver
    wpa_supplicant[36003]: wlan0: RSN: Failed to configure IGTK
    wpa_supplicant[36003]: wlan0: CTRL-EVENT-DISCONNECTED bssid=**:**:**:**:**:** reason=1 locally_generated=1
    wpa_supplicant[36003]: wlan0: Added BSSID **:**:**:**:**:** into ignore list, ignoring for 10 seconds
    wpa_supplicant[36003]: ioctl[SIOCS80211, op=20, val=0, arg_len=7]: Invalid argument
    kernel: wlan0: link state changed to DOWN
    wpa_supplicant[36003]: wlan0: Removed BSSID **:**:**:**:**:** from ignore list (clear)
    dhclient[54738]: send_packet: Network is down

I'm a bit at a loss here since I have gotten this kind of setup to
work before - though with iwm and not the linuxkpi/iwlwifi driver.

Note that iwm seems to not be supported with this chipset (unless I'm totally wrong here).

Hints are appreciated.

Nico

--
Nico Sonack <nsonack@herrhotzenplotz.de>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?tklsg6a4n5mbj4y5taitz7gclnhavo7vrb26atk77kqnvnmujh>