"HW problem - can not stop rx aggregation" with AC 3168NGW

Ubuntu Version:
24.04 LTS, 6.14.0-36-generic #36~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC

Desktop Environment (if applicable):
XFCE

Problem Description:
I am having problems of the kind
“kernel: wlp2s0: HW problem - can not stop rx aggregation for 8c:86:dd:c6:fa:b4 tid 6”
for a Intel Corporation Dual Band Wireless-AC 3168NGW [Stone Peak] (rev 10)
on Ubuntu 24.04 LTS with newest updates.
Wifi is interrupted then.

I already tried options iwlwifi 11n_disable=1 in /etc/modprobe.d/iwlwifi.conf
but this is not a real solution, it only makes Wifi slower.

It does appear when having larger downloads and e.g. with speedtest.net .

Is there some newer iwlwifi version I can try?

Relevant System Information:
Intel Corporation Dual Band Wireless-AC 3168NGW [Stone Peak] (rev 10)
Ubuntu 24.04 LTS.

uname -a:
6.14.0-36-generic #36~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Oct 15 15:45:17 UTC 2 x86_64 x86_64 x86_64 GNU/Linux

iwlwifi 0000:02:00.0: loaded firmware version 29.0bd893f3.0 3168-29.ucode op_mode iwlmvm

currently without iwlwifi 11n_disable=1
iw wlp2s0 station dump

tx bitrate: 433.3 MBit/s VHT-MCS 9 80MHz short GI VHT-NSS 1

rx bitrate: 433.3 MBit/s VHT-MCS 9 80MHz short GI VHT-NSS 1

ls -l /lib/firmware/iwlwifi-bz*
-rw-r–r-- 1 root root 624834 Nov 17 11:54 /lib/firmware/iwlwifi-bz-b0-fm-c0-92.ucode.zst
-rw-r–r-- 1 root root 630666 Nov 17 11:54 /lib/firmware/iwlwifi-bz-b0-fm-c0-94.ucode.zst
-rw-r–r-- 1 root root 633296 Nov 17 11:54 /lib/firmware/iwlwifi-bz-b0-fm-c0-96.ucode.zst
-rw-r–r-- 1 root root 47973 Nov 17 11:54 /lib/firmware/iwlwifi-bz-b0-fm-c0.pnvm.zst
-rw-r–r-- 1 root root 566927 Nov 17 11:54 /lib/firmware/iwlwifi-bz-b0-gf-a0-92.ucode.zst
-rw-r–r-- 1 root root 570276 Nov 17 11:54 /lib/firmware/iwlwifi-bz-b0-gf-a0-94.ucode.zst
-rw-r–r-- 1 root root 573360 Nov 17 11:54 /lib/firmware/iwlwifi-bz-b0-gf-a0-96.ucode.zst
-rw-r–r-- 1 root root 7586 Nov 17 11:54 /lib/firmware/iwlwifi-bz-b0-gf-a0.pnvm.zst
-rw-r–r-- 1 root root 508893 Nov 17 11:54 /lib/firmware/iwlwifi-bz-b0-hr-b0-96.ucode.zst
-rw-r–r-- 1 root root 330 Nov 17 11:54 /lib/firmware/iwlwifi-bz-b0-hr-b0.pnvm.zst

wireless-tools 30~pre9-16.1ubuntu2 is there and seems to be the latest version.

For some reasons
linux-modules-iwlwifi-6.14.0-36-generic is not installed according to
synaptic, but there is:

# modinfo iwlwifi
filename:       /lib/modules/6.14.0-36-generic/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko.zst
license:        GPL
description:    Intel(R) Wireless WiFi driver for Linux

Do I have to reinstall this after going to the hwe kernel?

Screenshots or Error Messages:
“kernel: wlp2s0: HW problem - can not stop rx aggregation for 8c:86:dd:c6:fa:b4 tid 6”

What I’ve Tried:
iwlwifi 11n_disable=1` in /etc/modprobe.d/iwlwifi.conf

I would try iwlwifi 11n_disable=8 and post results from terminal for nmcli con show
I don’t think you need linux-modules-iwlwifi as that is basically backport-iwlwifi-dkms that is signed so it works with Secure Boot

2 Likes

This topic was automatically closed after 30 days. New replies are no longer allowed.

I found out that this is only a problem with the TP-Link M7750 on 5GHz and “Intel Corporation Dual Band Wireless-AC 3168NGW [Stone Peak] (rev 10)” on this old laptop.

There is no such problem with e.g. a FRITZ!Box 6860 5G and the same laptop.

iwlwifi 11n_disable=1 in /etc/modprobe.d/iwlwifi.conf

did not help.

M7750 showed a lease time error in its logfile, corrected this.

Then I had

kernel: iwlwifi 0000:02:00.0: Failed to send the temperature measurement command (err=-110)
kernel: iwlwifi 0000:02:00.0: Failed to send the temperature measurement command (err=-5)

which went away after switching off the temperature display of iwlwifi in gkrellm.

This was all with 6.8.0-87-generic. Now I am on 6.17.0-14-generic and I had this error again after moving my SIM card from the Fritzbox to the M7750:

Mär 15 15:24:24 oldlaptop kernel: iwlwifi 0000:02:00.0: Error sending STATISTICS_CMD: time out after 2000ms.
Mär 15 15:24:24 oldlaptop kernel: iwlwifi 0000:02:00.0: Current CMD queue read_ptr 134 write_ptr 135
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: HW error, resetting before reading
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: Hardware error detected. Restarting.
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: Loaded firmware version: 29.0bd893f3.0 3168-29.ucode
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: 0x00000000 | ADVANCED_SYSASSERT
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: 0x00000000 | trm_hw_status0
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: 0x00000000 | trm_hw_status1
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: 0x00000000 | branchlink2
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: 0x00000000 | interruptlink1
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: 0x00000000 | interruptlink2
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: 0x00000000 | data1
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: 0x00000000 | data2
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: 0x00000000 | data3
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: 0x00000000 | beacon time
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: 0x00000000 | tsf low
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: 0x00000000 | tsf hi
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: 0x00000000 | time gp1
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: 0x00000000 | time gp2
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: 0x00000000 | uCode revision type
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: 0x00000000 | uCode version major
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: 0x00000000 | uCode version minor
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: 0x00000000 | hw version
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: 0x00000000 | board version
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: 0x00000000 | hcmd
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: 0x00000000 | isr0
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: 0x00000000 | isr1
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: 0x00000000 | isr2
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: 0x00000000 | isr3
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: 0x00000000 | isr4
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: 0x00000000 | last cmd Id
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: 0x00000000 | wait_event
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: 0x00000000 | l2p_control
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: 0x00000000 | l2p_duration
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: 0x00000000 | l2p_mhvalid
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: 0x00000000 | l2p_addr_match
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: 0x00000000 | lmpm_pmg_sel
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: 0x00000000 | timestamp
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: 0x00000000 | flow_handler
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: Fseq Registers:
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: 0x00000000 | FSEQ_ERROR_CODE
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: 0x00000000 | FSEQ_TOP_INIT_VERSION
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: 0x00000000 | FSEQ_CNVIO_INIT_VERSION
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: 0x00000000 | FSEQ_OTP_VERSION
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: 0x00000000 | FSEQ_TOP_CONTENT_VERSION
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: 0x00000000 | FSEQ_ALIVE_TOKEN
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: 0x00000000 | FSEQ_CNVI_ID
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: 0x00000000 | FSEQ_CNVR_ID
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: 0x00000000 | CNVI_AUX_MISC_CHIP
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: 0x00000000 | CNVR_AUX_MISC_CHIP
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: 0x00000000 | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: 0x00000000 | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: 0x00000000 | FSEQ_PREV_CNVIO_INIT_VERSION
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: 0x00000000 | FSEQ_WIFI_FSEQ_VERSION
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: 0x00000000 | FSEQ_BT_FSEQ_VERSION
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: 0x00000000 | FSEQ_CLASS_TP_VERSION
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: Collecting data: trigger 2 fired.
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: Device error - SW reset
Mär 15 15:24:25 oldlaptop kernel: ieee80211 phy0: Hardware restart was requested
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: Failing on timeout while stopping DMA channel 8 [0xa5a5a5a1]
Mär 15 15:24:25 oldlaptop kernel: wlp2s0: HW problem - can not stop rx aggregation for 8c:86:dd:c6:fa:b4 tid 0
Mär 15 15:24:25 oldlaptop kernel: wlp2s0: HW problem - can not stop rx aggregation for 8c:86:dd:c6:fa:b4 tid 6
Mär 15 15:24:25 oldlaptop kernel: iwlwifi 0000:02:00.0: restart completed
Mär 15 15:24:25 oldlaptop wpa_supplicant[1966]: wlp2s0: CTRL-EVENT-REGDOM-CHANGE init=DRIVER type=WORLD

I am just looking, if this is some kind of firmware error.

Edit: seems to be latest firmware.

Currently this combination is running ok, most of the time https://www.speedtest.net/ or downloading huge files ( ubuntu-24.04.4-desktop-amd64.iso ) triggered this error .

Set “WPA-PSK/WPA2-PSK AUTO” to “WPA-PSK/WPA2-PSK AES” on M7750. Let’s see.