WiFi project 07-09 status update

From: Bjoern A. Zeeb <bz_at_FreeBSD.org>
Date: Fri, 09 Jul 2021 22:17:30 UTC

first of all thanks to everyone who tried out the current code and
submitted feedback!

On the Intel driver side:

- I have locally updated the Intel driver to the latest snapshot and
   am testing;  the only change relevant to head is a CLOCK_ one and
   Warner has already outstanding work there (which I believe is
   scheduled for an exp-run).  Once that all is through I'll drop in
   the new driver as well.  All other changes were local to the
   outstanding work (adding more flags basically).

- I added two more cards to the wiki table based on feedback.
   In case anyone else has another card to give it a quick go that
   would be appreciated.

- Given I was asked if iwlwifi works under bhyve and the answer from
   last year was "no" I also have news fresh from the press that with
   an extra patch disabling MSI-X in the iwlwifi driver it does work
   with MSI.  This is still under investigation.  See the wiki page
   for the change.

- We've found a panic with the bhyve testing of the driver on detach.
   That is related to https://reviews.freebsd.org/D30519
   (644b4f117634e3b571031026be87429bea0c30dd) and simply disabling that
   code for the moment fixes the problem.  It's on the TODO now given
   I can easily reproduce it.

I'll try to keep https://wiki.freebsd.org/WiFi/Iwlwifi updated as
more things come.

In other news:

- I have, also given I was asked, looked at rtw88 again.  It turned
   out the older version I had in my work tree from last year only
   required 3 more changes to LinuxKPI in HEAD for the driver to
   compile.  I extracted them from my dev tree and the changes are in
   review and I need to update them.
   I'll keep working on that in the background in my own time and
   drop the driver into the distribution as well soon.
   The quick test about last year's version was "card detected but
   loading firmware fails".  If you have a card let me know needing
   that driver please let me know.

- I have not forgetten the git repo people asked for.

Plan for next week is to look into both the state machine and the
intermittent packets-only issues.


Bjoern A. Zeeb                                                     r15:7