https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=289864

            Bug ID: 289864
           Summary: iwlwifi (intel AX210) stops working on resume
                    (14.3-RELEASE)
           Product: Base System
           Version: 14.3-RELEASE
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: wireless
          Assignee: [email protected]
          Reporter: [email protected]
 Attachment #264116 text/plain
         mime type:

Created attachment 264116
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=264116&action=edit
excerpt from /var/log/message with log entries produced on resume

Hi,

Briefly:
I've got ThinkPad t480s. With it's Intel 8265 resume/suspend have always worked
reliably all the way from 12 throughout 14 versions. The only issue was low
speed. Hence after 14.3 was out decided to replace it by AX210 module. Overall
very happy with the latter too except WiFi completely stops working after
resuming from suspended state: neither connects to AP nor sees any APs around
(ifconfig wlan0 list scan produced empty output).

Straightforward measures like "ifconfig wlan0 down && ifconfig wlan0 up" or
"service wpa_supplicant restart wlan0" execute w/o errors however do not help
and never bring it back to operational state. The simplest workaround that I've
found so far to make it work again without reboot is to "service netif restart
wlan0 lagg0" (please, do not pay to much attention to lagg0 I believe it has
nothing to do with the issue. It's just a peculiarity of the local setup where
wlan0 is configured as a fail-over interface (laggport)). 

Thus a simple devd rule + tiny script that recreates wlan0 interface are used
as a workaround for the time being. However the issue is worth consideration
and fixing I believe.

beastie :: ~ » uname -a
FreeBSD beastie.intra 14.3-RELEASE-p2 FreeBSD 14.3-RELEASE-p2 GENERIC amd64

beastie :: ~ » pciconf -lv | egrep -A3 -i iwlwifi
iwlwifi0@pci0:61:0:0:   class=0x028000 rev=0x1a hdr=0x00 vendor=0x8086
device=0x2725 subvendor=0x8086 subdevice=0x0024
    vendor     = 'Intel Corporation'
    device     = 'Wi-Fi 6E(802.11ax) AX210/AX1675* 2x2 [Typhoon Peak]'
    class      = network

 beastie :: ~ » egrep -i 'iwlwifi.+(error|fail|fatal|warn)' /tmp/messages.log
Sep 27 15:37:47 beastie kernel: iwlwifi0: Error sending TXPATH_FLUSH: time out
after 2000ms.
Sep 27 15:37:48 beastie kernel: iwlwifi0: HW error, resetting before reading
Sep 27 15:37:48 beastie kernel: iwlwifi0: Start IWL Error Log Dump:
Sep 27 15:37:48 beastie kernel: iwlwifi0: Start IWL Error Log Dump:
Sep 27 15:37:48 beastie kernel: iwlwifi0: 0x00000000 | IML/ROM error/state
Sep 27 15:37:48 beastie kernel: iwlwifi0: 0x728AF682 | FSEQ_ERROR_CODE
Sep 27 15:37:48 beastie kernel: iwlwifi0: Failed to send flush command (-60)
Sep 27 15:37:48 beastie kernel: iwlwifi0: flush request fail
Sep 27 15:37:48 beastie kernel: iwlwifi0: lkpi_iv_key_delete: set_key cmd
1(DISABLE) for sta 30:16:9d:f0:9b:b6 failed: -5
Sep 27 15:37:48 beastie kernel: iwlwifi0: Failed to trigger RX queues sync (-5)
Sep 27 15:37:48 beastie kernel: iwlwifi0: Failed to send rate scale config (-5)
Sep 27 15:37:48 beastie kernel: iwlwifi0: lkpi_sta_del_keys: set_key cmd
1(DISABLE) for sta 30:16:9d:f0:9b:b6 failed: -5
Sep 27 15:37:48 beastie kernel: iwlwifi0: lkpi_sta_run_to_init:3248:
lkpi_sta_del_keys failed: 2
Sep 27 15:37:48 beastie kernel: iwlwifi0: Failed to synchronize multicast
groups update
Sep 27 15:37:48 beastie kernel: iwlwifi0: Failed to send flush command (-5)
Sep 27 15:37:48 beastie kernel: iwlwifi0: Failed to send MAC_CONFIG_CMD
(action:2): -5
Sep 27 15:37:48 beastie kernel: iwlwifi0: failed to update MAC
0xfffffe0133dcced2M
Sep 27 15:37:48 beastie kernel: iwlwifi0: Failed to send LINK_CONFIG_CMD
(action:2): -5
Sep 27 15:37:48 beastie kernel: iwlwifi0: Failed to send LINK_CONFIG_CMD
(action:3): -5
Sep 27 15:37:48 beastie kernel: iwlwifi0: Failed to send LINK_CONFIG_CMD
(action:1): -5
Sep 27 15:37:48 beastie kernel: iwlwifi0: PHY ctxt cmd error. ret=-5
Sep 27 15:37:50 beastie kernel: iwlwifi0: Failed to synchronize multicast
groups update
Sep 27 15:37:50 beastie kernel: iwlwifi0: Failed to send LINK_CONFIG_CMD
(action:3): -5
Sep 27 15:37:50 beastie kernel: iwlwifi0: Failed to send MAC_CONFIG_CMD
(action:3): -5


The more detailed messages log is attached.

Please, let me know if more info is needed to identify the issue.
Thanks!

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to