I stumbled upon a weird hotel WiFi which never gets to a fully running
link with iwx0. I see ifconfig is stuck with:

iwx0: flags=808847<UP,BROADCAST,DEBUG,RUNNING,SIMPLEX,MULTICAST,AUTOCONF4> mtu 
1500
        lladdr xx
        index 1 priority 4 llprio 3
        groups: wlan egress
        media: IEEE802.11 autoselect (HT-MCS11 mode 11n)
        status: no network
        ieee80211: nwid MarlinGuest chan 4 bssid 38:ff:36:23:09:a8 68% wpakey 
wpaprotos wpa2 wpaakms psk wpaciphers ccmp wpagroupcipher tkip

The network is functional as evidenced by the assorted android and
chromeos devices connecting to it.

I start with
$ doas ifconfig iwx0 inet nwid MarlinGuest wpakey <...> debug autoconf

The following gets dumped into dmesg:

iwx0 at pci0 dev 20 function 3 "Intel Wi-Fi 6 AX201" rev 0x00, msix
iwx0: hw rev 0x350, fw ver 48.1335886879.0, address xx
...
iwx0: firmware has detected regulatory domain 'US' (0x5553)
iwx0: SCAN -> AUTH
iwx0: sending auth to 38:ff:36:23:09:a8 on channel 4 mode 11g
iwx0: authentication timed out for 38:ff:36:23:09:a8
iwx0: AUTH -> SCAN
iwx0: end active scan
...
iwx0: + 38:ff:36:22:ce:b8    1   +19 54M   ess  privacy   rsn  "MarlinGuest"
iwx0: + 38:ff:36:23:09:ac   52   +39 54M   ess  privacy   rsn  "MarlinGuest"
...
iwx0: + f8:e7:1e:1b:85:f8    4   +22 54M   ess  privacy   rsn  "MarlinGuest"
...
iwx0: firmware has detected regulatory domain 'US' (0x5553)
iwx0: SCAN -> AUTH
iwx0: sending auth to 38:ff:36:23:09:ac on channel 52 mode 11a
iwx0: AUTH -> ASSOC
iwx0: sending assoc_req to 38:ff:36:23:09:ac on channel 52 mode 11a
iwx0: ASSOC -> RUN
iwx0: associated with 38:ff:36:23:09:ac ssid "MarlinGuest" channel 52 start MCS 
0 long preamble long slot time HT enabled
iwx0: missed beacon threshold set to 30 beacons, beacon interval is 100 TU
iwx0: received msg 1/4 of the 4-way handshake from 38:ff:36:23:09:ac
iwx0: sending msg 2/4 of the 4-way handshake to 38:ff:36:23:09:ac
iwx0: received msg 3/4 of the 4-way handshake from 38:ff:36:23:09:ac
iwx0: sending msg 4/4 of the 4-way handshake to 38:ff:36:23:09:ac

I never see "iwx0: sending action to" after this.

Now, to send this email I tether to my cell phone which works much better:

...
iwx0: + 0a:ab:60:xx:xx:xx    9   +42 54M   ess  privacy   rsn  "gnezdo"
...
iwx0: - 38:ff:36:22:04:b8    9   +16 54M   ess  privacy   rsn  "MarlinGuest"!
iwx0: - 38:ff:36:22:ce:b8    1   +17 54M   ess  privacy   rsn  "MarlinGuest"!
iwx0: - 38:ff:36:23:09:a8    4   +20 54M   ess  privacy   rsn  "MarlinGuest"!
iwx0: - 38:ff:36:23:09:ac   52   +40 54M   ess  privacy   rsn  "MarlinGuest"!
...
iwx0: - f8:e7:1e:1b:85:f8    4   +23 54M   ess  privacy   rsn  "MarlinGuest"!
...
iwx0: firmware has detected regulatory domain 'US' (0x5553)
iwx0: SCAN -> AUTH
iwx0: sending auth to 0a:ab:60:xx:xx:xx on channel 9 mode 11g
iwx0: AUTH -> ASSOC
iwx0: sending assoc_req to 0a:ab:60:xx:xx:xx on channel 9 mode 11g
iwx0: ASSOC -> RUN
iwx0: associated with 0a:ab:60:xx:xx:xx ssid "gnezdo" channel 9 start MCS 0 
short preamble short slot time HT enabled
iwx0: missed beacon threshold set to 30 beacons, beacon interval is 100 TU
iwx0: received msg 1/4 of the 4-way handshake from 0a:ab:60:xx:xx:xx
iwx0: sending msg 2/4 of the 4-way handshake to 0a:ab:60:xx:xx:xx
iwx0: received msg 3/4 of the 4-way handshake from 0a:ab:60:xx:xx:xx
iwx0: sending msg 4/4 of the 4-way handshake to 0a:ab:60:xx:xx:xx
iwx0: sending action to 0a:ab:60:xx:xx:xx on channel 9 mode 11n
iwx0: sending action to 0a:ab:60:xx:xx:xx on channel 9 mode 11n
iwx0: sending action to 0a:ab:60:xx:xx:xx on channel 9 mode 11n

Any debugging clues?

Thanks
Greg

Reply via email to