Re: Regression in 6.16-rc1 iwlwifi: IRQ issue

From: Woody Suwalski
Date: Tue Jun 17 2025 - 07:30:29 EST


Woody Suwalski wrote:
Hi Miri,

Just had a chance to try 6.16-rc1 on an older Dell XPS and noticed a constant stream of warning messages
similar to

"wrong command queue 0 (should be 9), sequence 0x0 readp=40 writep=40"

However actual WiFi connection seems functional.

Is it something you have taken care of in -next already or have I found a new problem?
And if the latter - can you make a quick patch to test, or will you need a full bisection to analyze?

Thanks, Woody


Fixed by a patch from Johannes:

diff --git a/drivers/net/wireless/intel/iwlwifi/dvm/main.c b/drivers/net/wireless/intel/iwlwifi/dvm/main.c
index dbfd45948e8b..66211426aa3a 100644
--- a/drivers/net/wireless/intel/iwlwifi/dvm/main.c
+++ b/drivers/net/wireless/intel/iwlwifi/dvm/main.c
@@ -1316,6 +1316,7 @@ static struct iwl_op_mode *iwl_op_mode_dvm_start(struct iwl_trans *trans,
sizeof(trans->conf.no_reclaim_cmds));
memcpy(trans->conf.no_reclaim_cmds, no_reclaim_cmds,
sizeof(no_reclaim_cmds));
+ trans->conf.n_no_reclaim_cmds = ARRAY_SIZE(no_reclaim_cmds);
switch (iwlwifi_mod_params.amsdu_size) {
case IWL_AMSDU_DEF:

Thanks, Woody