Hi,

upfront: rtw88/rtw89 and older iwlwifi chipsets all need more work which
will continue. rtw88/rtw89 need LinuxKPI and net80211 changes, modern
iwlwifi chipsets will need a net80211 change for a clean solution which
is currently hardcoed in LinuxKPI, and older iwlwifi chipsets still need
driver changes due to GPL-only code.

If you have an iwlwifi AX2xx or BExxx and you have successfully tested
HW_CYRPTO (see the other email thread here on wireless) then you have a
chance to test a first cut of HT20/40 and VHT20/40/80 (no 160 yet)
support by adding the following two tunables next to your hw_crypto one
in loader.conf:

compat.linuxkpi.iwlwifi_11n_disable=0
compat.linuxkpi.iwlwifi_disable_11ac=0

If you try this with any other (older) iwlwifi chipset (anything with
just numbers 3xxx, 7xxx, 8xxx, 9xxx etc.), with rtw88 or rtw89 it will
fail and I'll not provide support at this time unless you want to help
to make it work.  Otherwise you'll have to wait a few days/weeks
longer -- sorry.

Also if you try this without the hw_crypto tunable on, it'll fail badly,
so please test that (independently) *first* if you haven't as that will
be my first question.

I am sure there'll be plenty of rough edges to fix for me... but I
wanted to get the code out at this point.

The last bits of the code have been in stable/14 since yesterday [1] and
main since [2] (beware that main has more wireless changes I haven't
rebased to yet for extra testing but they should not interfere).

Once we have sufficient confidence that things work well enough I will
likely add the tunables to the firmware ports so it'll do the right
thing out of the box like was done for the rtw88 skb tunable and
eventually slip the policy once the majority works.


If things work the thanks should go to The FreeBSD Foundation,
if things don't work the problem reports go to me.

Happy testing and a blessed weekend,
Bjoern

[1] stable/14 
https://cgit.freebsd.org/src/commit/?h=stable/14&id=63c197298957c89fe3e7bd0c3392da74ed72a24b
[2] main: 
https://cgit.freebsd.org/src/commit/?id=2c44f1ff6935e93f7774e526f2f1ab0a2812eab5

--
Bjoern A. Zeeb                                                     r15:7

Reply via email to