Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 29 Jan 2024 17:18:09 -0500
From:      Cheng Cui <cc@freebsd.org>
To:        wireless@freebsd.org
Subject:   Weekly Development report(Jan 22 ~ Jan 26) on the iwlwifi WiFi project
Message-ID:  <CAGaXuiJDWDzYeWrvCgd9Rwc4B2Hwg8VOYQiqDnUBiKLcwbscjg@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
--00000000000075da3a06101d07fc
Content-Type: text/plain; charset="UTF-8"

I was still focusing on the problem in PR 276083
<https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276083>; which caused a
timeout in iwlwifi firmware during 802.11n (11ng, 11na) association, thus
failing 11n association.

   1. Given the problem could be in an earlier command or a missing
   command, or a flag, etc, I am narrowing down the problem/learning scope.
      - Trying to print hcmds sequences together with some rx/tx calls and
      some mac80211_config_ops calls in Linux kernel.
      - With a separate monitor node to capture traffic packets in air, I
      am trying to understand the workflows near the 11ng hcmd (grp=5, cmd=22).
      - Most likely that hcmd is a response to an 802.11 management packet
      (Action code: Add Block Ack Request) after a success association
in Linux,
      but I need to confirm.
      - Practicing trace-cmd in Linux kernel as well, the learning curve is
      long.
      - Bjoern offered help to take a look at the trace-cmd report as well.
   2. Finished reviewing D43647

-- 
Best Regards,
Cheng Cui

--00000000000075da3a06101d07fc
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr">I was still focusing on the problem in=C2=
=A0<a href=3D"https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D276083" t=
arget=3D"_blank">PR 276083</a>=C2=A0which caused a timeout in iwlwifi firmw=
are during 802.11n (11ng, 11na) association,=C2=A0thus failing 11n associat=
ion.<br></div><div><ol><li>Given the problem could be in an earlier command=
 or a missing command, or a flag, etc, I am narrowing down the problem/lear=
ning scope.</li><ul><li>Trying to print hcmds sequences together with some =
rx/tx calls and some mac80211_config_ops calls in Linux kernel.<br></li><li=
>With a separate monitor node to capture traffic packets in air, I am tryin=
g to understand the workflows near the 11ng hcmd (grp=3D5, cmd=3D22).</li><=
li>Most likely that hcmd is a response to an 802.11 management packet (Acti=
on code: Add Block Ack Request) after a success association in Linux, but I=
 need to confirm.</li><li>Practicing trace-cmd in Linux kernel as well, the=
 learning curve is long.</li><li>Bjoern offered help to take a look at the =
trace-cmd report as well.</li></ul><li style=3D"margin-left:15px">Finished =
reviewing=C2=A0D43647</li></ol></div><span class=3D"gmail_signature_prefix"=
>-- </span><br><div dir=3D"ltr" class=3D"gmail_signature" data-smartmail=3D=
"gmail_signature"><div dir=3D"ltr"><div></div>Best Regards,<div>Cheng Cui</=
div></div></div></div>

--00000000000075da3a06101d07fc--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAGaXuiJDWDzYeWrvCgd9Rwc4B2Hwg8VOYQiqDnUBiKLcwbscjg>