Go ports are crashing wireless (AX201)

From: Nuno Teixeira <eduardo_at_freebsd.org>
Date: Mon, 06 Jul 2026 09:50:13 UTC
Hello all,

setup:
---
main-n287202-759ce9a2b38e  (Sun Jul  5)
iwlwifi0: Detected Intel(R) Wi-Fi 6 AX201 160MHz
wifi-firmware-iwlwifi-kmod-22000-20260410

Notes: I use wireless interface to feed my VMs:
/etc/rc.conf:
gateway_enable="YES"
pf_enable="YES"
pf_rules="/etc/pf.conf"
dnsmasq_enable="YES"
---

For some time that I'm experience wireless disconnects when fetching go
ports.
I can easely reproduce error with:

$ cd sysutils/restic
$ make distclean fetch

and fix it with

# service netif restart

```
Jul  6 09:25:28 leg kernel: iwlwifi0: Error sending SCAN_CFG_CMD: time out
after 2000ms.
Jul  6 09:25:28 leg kernel: iwlwifi0: Current CMD queue read_ptr 104
write_ptr 105
Jul  6 09:25:28 leg kernel: iwlwifi0: Start IWL Error Log Dump:
Jul  6 09:25:28 leg kernel: iwlwifi0: Transport status: 0x0000004A, valid: 6
Jul  6 09:25:28 leg kernel: iwlwifi0: Loaded firmware version:
77.f39cc7f9.0 QuZ-a0-hr-b0-77.ucode
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x00000084 | NMI_INTERRUPT_UNKNOWN

Jul  6 09:25:28 leg kernel: iwlwifi0: 0x00A0A200 | trm_hw_status0
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x00000000 | trm_hw_status1
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x004C972E | branchlink2
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x004BF5DA | interruptlink1
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x004BF5DA | interruptlink2
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x00015050 | data1
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x01000000 | data2
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x00000000 | data3
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x3800B4DC | beacon time
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x1E3DFB40 | tsf low
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x00000331 | tsf hi
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x00000000 | time gp1
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x39DDE296 | time gp2
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x00000001 | uCode revision type
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x0000004D | uCode version major
Jul  6 09:25:28 leg kernel: iwlwifi0: 0xF39CC7F9 | uCode version minor
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x00000351 | hw version
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x00C89001 | board version
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x02CF001C | hcmd
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x20028000 | isr0
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x00400000 | isr1
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x08F0000A | isr2
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x00C3019C | isr3
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x00000000 | isr4
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x02CF001C | last cmd Id
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x00015050 | wait_event
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x00004288 | l2p_control
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x00018034 | l2p_duration
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x00000000 | l2p_mhvalid
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x000000E7 | l2p_addr_match
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x00000009 | lmpm_pmg_sel
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x00000000 | timestamp
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x0000C0F8 | flow_handler
Jul  6 09:25:28 leg kernel: iwlwifi0: Start IWL Error Log Dump:
Jul  6 09:25:28 leg kernel: iwlwifi0: Transport status: 0x0000004A, valid: 7
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x20000066 | NMI_INTERRUPT_HOST
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x00000000 | umac branchlink1
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x804561F6 | umac branchlink2
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x8047378E | umac interruptlink1
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x8047378E | umac interruptlink2
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x01000000 | umac data1
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x8047378E | umac data2
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x00000000 | umac data3
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x0000004D | umac major
Jul  6 09:25:28 leg kernel: iwlwifi0: 0xF39CC7F9 | umac minor
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x39DDE294 | frame pointer
Jul  6 09:25:28 leg kernel: iwlwifi0: 0xC0886260 | stack pointer
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x0068010C | last host cmd
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x00000000 | isr status reg
Jul  6 09:25:28 leg kernel: iwlwifi0: IML/ROM dump:
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x00000003 | IML/ROM error/state
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x00005741 | IML/ROM data1
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x00000080 | IML/ROM WFPM_AUTH_KEY_0
Jul  6 09:25:28 leg kernel: iwlwifi0: Fseq Registers:
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x60000000 | FSEQ_ERROR_CODE
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x80290033 | FSEQ_TOP_INIT_VERSION
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x00090006 | FSEQ_CNVIO_INIT_VERSION
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x0000A481 | FSEQ_OTP_VERSION
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x00000003 | FSEQ_TOP_CONTENT_VERSION
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x4552414E | FSEQ_ALIVE_TOKEN
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x20000302 | FSEQ_CNVI_ID
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x01300504 | FSEQ_CNVR_ID
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x20000302 | CNVI_AUX_MISC_CHIP
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x01300504 | CNVR_AUX_MISC_CHIP
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x05B0905B |
CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x0000025B |
CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x00090006 |
FSEQ_PREV_CNVIO_INIT_VERSION
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x00290033 | FSEQ_WIFI_FSEQ_VERSION
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x00290033 | FSEQ_BT_FSEQ_VERSION
Jul  6 09:25:28 leg kernel: iwlwifi0: 0x000000D4 | FSEQ_CLASS_TP_VERSION
Jul  6 09:25:28 leg kernel: iwlwifi0: UMAC CURRENT PC: 0x8047329c
Jul  6 09:25:28 leg kernel: iwlwifi0: LMAC1 CURRENT PC: 0xd0
Jul  6 09:25:28 leg kernel: iwlwifi0: WRT: Collecting data: ini trigger 4
fired (delay=0ms).
Jul  6 09:25:30 leg kernel: iwlwifi0: HCMD_ACTIVE already clear for command
SCAN_CFG_CMD
Jul  6 09:25:36 leg kernel: iwlwifi0: Queue 2 is stuck 77 208
Jul  6 09:25:36 leg kernel: iwlwifi0: Device error - SW reset
Jul  6 09:25:46 leg dhclient[604]: My address (192.168.1.188) was deleted,
dhclient exiting
Jul  6 09:25:46 leg dnsmasq[5763]: no servers found in /etc/resolv.conf,
will retry
Jul  6 09:25:46 leg wpa_supplicant[566]: wlan0: CTRL-EVENT-DISCONNECTED
bssid=82:af:ca:7f:eb:5f reason=3 locally_generated=1
Jul  6 09:25:46 leg wpa_supplicant[566]: wlan0: CTRL-EVENT-DSCP-POLICY
clear_all
Jul  6 09:25:46 leg syslogd: last message repeated 1 times
Jul  6 09:25:46 leg wpa_supplicant[566]: wlan0: CTRL-EVENT-TERMINATING
Jul  6 09:25:46 leg dhclient[604]: connection closed
Jul  6 09:25:46 leg dhclient[604]: exiting.
Jul  6 09:25:46 leg kernel: lo0: link state changed to DOWN
Jul  6 09:25:46 leg kernel: iwlwifi0: mcast filter cmd error. ret=-5
Jul  6 09:25:46 leg kernel: iwlwifi0: Failed to synchronize multicast
groups update
Jul  6 09:25:46 leg kernel: iwlwifi0: Failed to send flush command (-5)
Jul  6 09:25:46 leg kernel: iwlwifi0: flush request fail
Jul  6 09:25:46 leg kernel: iwlwifi0: lkpi_ic_ampdu_rx_stop:
mo_ampdu_action returned -5. ni 0xfffffe016c25d000 rap 0xfffffe016c25dd58
Jul  6 09:25:46 leg kernel: iwlwifi0: Failed to send rate scale config (-5)
Jul  6 09:25:46 leg kernel: iwlwifi0: 100533 2147883271 lkpi_sta_del_keys:
set_key cmd 1(DISABLE) for sta 82:af:ca:7f:eb:5f failed: -5
Jul  6 09:25:46 leg syslogd: last message repeated 1 times
Jul  6 09:25:46 leg kernel: wlan0: link state changed to DOWN
Jul  6 09:25:46 leg kernel: iwlwifi0: lkpi_sta_run_to_assoc:3470:
lkpi_sta_del_keys failed: 2
Jul  6 09:25:46 leg kernel: iwlwifi0: Failed to send flush command (-5)
Jul  6 09:25:46 leg kernel: iwlwifi0: flush request fail
Jul  6 09:25:46 leg kernel: iwlwifi0: Failed to trigger RX queues sync (-5)
Jul  6 09:25:46 leg kernel: iwlwifi0: 100533 2147883271 lkpi_sta_del_keys:
set_key cmd 1(DISABLE) for sta 82:af:ca:7f:eb:5f failed: -5
Jul  6 09:25:46 leg syslogd: last message repeated 1 times
Jul  6 09:25:46 leg kernel: iwlwifi0: lkpi_sta_auth_to_scan:3676:
lkpi_sta_del_keys failed: 2
Jul  6 09:25:46 leg kernel: iwlwifi0: Failed to synchronize multicast
groups update
Jul  6 09:25:46 leg kernel: iwlwifi0: Failed to send MAC_CONFIG_CMD
(action:2): -5
Jul  6 09:25:46 leg kernel: iwlwifi0: failed to update MAC
0xfffffe016be780d2M
Jul  6 09:25:46 leg kernel: iwlwifi0: Failed to synchronize multicast
groups update
Jul  6 09:25:46 leg kernel: iwlwifi0: Failed to send MAC_CONFIG_CMD
(action:2): -5
Jul  6 09:25:46 leg kernel: iwlwifi0: failed to update MAC
0xfffffe016be780d2M
Jul  6 09:25:46 leg kernel: iwlwifi0: Failed to send flush command (-5)
Jul  6 09:25:46 leg kernel: iwlwifi0: Failed to send LINK_CONFIG_CMD
(action:2): -5
Jul  6 09:25:46 leg kernel: iwlwifi0: Failed to send LINK_CONFIG_CMD
(action:3): -5
Jul  6 09:25:46 leg kernel: iwlwifi0: PHY ctxt cmd error. ret=-5
Jul  6 09:25:46 leg kernel: iwlwifi0: Failed to send LINK_CONFIG_CMD
(action:3): -5
Jul  6 09:25:46 leg kernel: iwlwifi0: Failed to send MAC_CONFIG_CMD
(action:3): -5
Jul  6 09:25:47 leg wpa_supplicant[77930]: Successfully initialized
wpa_supplicant
Jul  6 09:25:47 leg wpa_supplicant[77930]: ioctl[SIOCS80211, op=20, val=0,
arg_len=7]: Invalid argument
Jul  6 09:25:47 leg syslogd: last message repeated 1 times
Jul  6 09:25:47 leg kernel: wlan0: Ethernet address: 6c:6a:77:df:09:21
Jul  6 09:25:47 leg kernel: lo0: link state changed to UP
Jul  6 09:25:50 leg wpa_supplicant[77940]: wlan0: Trying to associate with
82:af:ca:7f:eb:5f (SSID='OpenWrt-5' freq=5200 MHz)
Jul  6 09:25:50 leg wpa_supplicant[77940]: wlan0: Associated with
82:af:ca:7f:eb:5f
Jul  6 09:25:50 leg wpa_supplicant[77940]: wlan0: WPA: Key negotiation
completed with 82:af:ca:7f:eb:5f [PTK=CCMP GTK=CCMP]
Jul  6 09:25:50 leg wpa_supplicant[77940]: wlan0: CTRL-EVENT-CONNECTED -
Connection to 82:af:ca:7f:eb:5f completed [id=0 id_str=]
Jul  6 09:25:50 leg kernel: wlan0: link state changed to UP
Jul  6 09:25:51 leg dhclient[86686]: New IP Address (wlan0): 192.168.1.188
Jul  6 09:25:51 leg dhclient[86690]: New Subnet Mask (wlan0): 255.255.255.0
Jul  6 09:25:51 leg dhclient[86694]: New Broadcast Address (wlan0):
192.168.1.255
Jul  6 09:25:51 leg dhclient[86698]: New Routers (wlan0): 192.168.1.1
Jul  6 09:25:51 leg kernel: WARNING ((__typeof(*mvm->baid_map[baid]) *)({
__typeof(mvm->baid_map[baid]) __var = ({ __asm__ __volatile__("": :
:"memory"); (*(const volatile __typeof(mvm->baid_map[baid])
*)&(mvm->baid_map[baid])); }); __asm__ __volatile__("": : :"memory");
__var; })) failed at /usr/src/sys/contrib/dev/iwlwifi/mvm/sta.c:2985
```
Thanks,

-- 
Nuno Teixeira
FreeBSD UNIX:  <eduardo@FreeBSD.org>   Web:  https://FreeBSD.org