Hello,

@ main-n276731-9ae138aa5c1e-dirty: Thu Apr 24

I uploaded 260GB (movies and isos) to local net pc @~60MB/s, only one
warning when upload reach ~200GB but it didn't affect rest of upload:

WARNING tid != 8 failed at /usr/src/sys/contrib/dev/iwlwifi/mvm/tx.c:2140
DEBUG iwlwifi iwl_mvm_tx_reclaim:2143: tid 0 != 8, fc 0x4108 000000
d0:cf:0e:91:9c:85 6c:6a:77:df:09:21 ff:ff:ff:ff:ff:ff 0x00e0
aa:aa:03:00:00:00 freed 0 relaimed 2 flags 0x000000a0

I will go sleep now but some work will be running and check results tomorrow:

`iperf3 -c hp -R -n 1T` :)

Thanks!

Bjoern A. Zeeb <b...@freebsd.org> escreveu (quinta, 24/04/2025 à(s) 17:17):
>
> On Thu, 24 Apr 2025, Nuno Teixeira wrote:
>
> Hi,
>
> taking this into private for the moment:
>
> > (...)
> >
> >> Today at [main-n276705-e3e55936ce3b: Wed Apr 23] my AX201 is very happy.
> >
> > And testing transfer big files to local pc I finally got:
> > WARNING tid != 8 failed at /usr/src/sys/contrib/dev/iwlwifi/mvm/tx.c:2140
>
> Can you apply the following change (just pasted in here)?
>
> It'll hopefully give us more ideas
> (a) how often this really happens as the original waring is a WARN_ONCE
> (b) some information on what kind of packets we are hitting here which should 
> be handled otherwise.
>
> /bz
>
>
> diff --git sys/contrib/dev/iwlwifi/mvm/tx.c sys/contrib/dev/iwlwifi/mvm/tx.c
> index fbbed0bd7678..10b3af2e96a0 100644
> --- sys/contrib/dev/iwlwifi/mvm/tx.c
> +++ sys/contrib/dev/iwlwifi/mvm/tx.c
> @@ -2136,8 +2136,15 @@ static void iwl_mvm_tx_reclaim(struct iwl_mvm *mvm, 
> int sta_id, int tid,
>                  if (!is_flush) {
>                          if (ieee80211_is_data_qos(hdr->frame_control))
>                                  freed++;
> -                       else
> +                       else {
>                                  WARN_ON_ONCE(tid != IWL_MAX_TID_COUNT);
> +printf("DEBUG iwlwifi %s:%d: tid %u != %u, fc %#06x %#06x %6D %6D %6D %#06x 
> %6D "
> +    "freed %d relaimed %u flags %#010x\n",
> +    __func__, __LINE__, tid, IWL_MAX_TID_COUNT,
> +    hdr->frame_control, hdr->duration_id, hdr->addr1, ":", hdr->addr2, ":", 
> hdr->addr3, ":",
> +    hdr->seq_ctrl, hdr->addr4, ":",
> +    freed, skb_queue_len(&reclaimed_skbs), info->flags);
> +                       }
>                  }
>
>                  /* this is the first skb we deliver in this batch */
>
>
> --
> Bjoern A. Zeeb                                                     r15:7



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

Reply via email to