Page MenuHomeFreeBSD

net/wifi-firmware-kmod: update along LinuxKPI firmware ports to 20251125
ClosedPublic

Authored by bz on Dec 13 2025, 12:48 AM.
Tags
None
Referenced Files
Unknown Object (File)
Sun, Dec 28, 2:40 AM
Unknown Object (File)
Dec 19 2025, 8:40 PM
Unknown Object (File)
Dec 19 2025, 12:28 AM
Unknown Object (File)
Dec 18 2025, 11:46 AM
Unknown Object (File)
Dec 18 2025, 8:43 AM
Unknown Object (File)
Dec 17 2025, 6:48 PM
Unknown Object (File)
Dec 16 2025, 8:46 PM
Unknown Object (File)
Dec 16 2025, 8:02 PM
Subscribers
None

Details

Summary

We update flavors added with the updated wifi-firmware-*-kmod ports;
the only incompatible change is with mt76 in that we dropped mt792x
in favour of mt7921 and mt7925. Give we did not ship the driver in
any release yet we can do that. Some older fwget(8) versions would
be cranky but neither of these releases will ever see mt76 support,
so we are fine.

Sponsored by: The FreeBSD Foundation

Test Plan

Should run a pouder build for this one.

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

bz requested review of this revision.Dec 13 2025, 12:48 AM

Thanks for taking care of this so quickly Bjoern. Once my poudriere builder is free, I'll do some build tests. Also, I can't check this carefully now, but I think you should also remove PORTREVISION from net/wifi-firmware-kmod/Makefile.inc (or set it to 0).

In D54204#1238306, @jrm wrote:

Thanks for taking care of this so quickly Bjoern. Once my poudriere builder is free, I'll do some build tests. Also, I can't check this carefully now, but I think you should also remove PORTREVISION from net/wifi-firmware-kmod/Makefile.inc (or set it to 0).

Good point; I need to check about mtw then as well. If the files didn't changed I could just bump it to the save date-tag as well which should help. I'll find a few minutes before calling it a day to check. Stay tuned. Thanks a lot for the quick reply!

bz edited the test plan for this revision. (Show Details)

Given all child ports were updated to the same version (20251125),
reset PORTREVISION to 0 (comment it out) in Makefile.inc as it is
no longer needed. [1]

Pointed out by: jrm [1]

Done and updated the stack. I'll re-run builds incl. the "parent" port tomorrow (which is today here) as well to make sure the results are as I would expect. &

Looks good.

For the poudirere tests, I did:

git arc patch -bc D54204 D54203 D54202 D54201 D54200 D54205
% sudo poudriere bulk -j 15amd64 -C -f ~/wifi-firmware-ports-flavors.txt
% sudo poudriere bulk -j 15amd64 -C -f ~/wifi-firmware-ports-no-flavors.txt

% % cat ~/wifi-firmware-ports-flavors.txt
net/wifi-firmware-ath10k-kmod@qca4019_hw10
net/wifi-firmware-ath10k-kmod@qca6174_hw21
net/wifi-firmware-ath10k-kmod@qca6174_hw30
net/wifi-firmware-ath10k-kmod@qca9377_hw10
net/wifi-firmware-ath10k-kmod@qca9887_hw10
net/wifi-firmware-ath10k-kmod@qca9888_hw20
net/wifi-firmware-ath10k-kmod@qca988x_hw20
net/wifi-firmware-ath10k-kmod@qca9984_hw10
net/wifi-firmware-ath10k-kmod@qca99x0_hw20
net/wifi-firmware-ath10k-kmod@wcn3990_hw10

net/wifi-firmware-ath11k-kmod@ipq5018_hw10
net/wifi-firmware-ath11k-kmod@ipq6018_hw10
net/wifi-firmware-ath11k-kmod@ipq8074_hw20
net/wifi-firmware-ath11k-kmod@qca2066_hw21
net/wifi-firmware-ath11k-kmod@qca6390_hw20
net/wifi-firmware-ath11k-kmod@qca6698aq_hw21
net/wifi-firmware-ath11k-kmod@qcn9074_hw10
net/wifi-firmware-ath11k-kmod@wcn6750_hw10
net/wifi-firmware-ath11k-kmod@wcn6855_hw20

net/wifi-firmware-ath12k-kmod@qcn9274_hw20
net/wifi-firmware-ath12k-kmod@wcn7850_hw20

net/wifi-firmware-iwlwifi-kmod@7000
net/wifi-firmware-iwlwifi-kmod@8000
net/wifi-firmware-iwlwifi-kmod@9000
net/wifi-firmware-iwlwifi-kmod@22000
net/wifi-firmware-iwlwifi-kmod@ax210
net/wifi-firmware-iwlwifi-kmod@bz
net/wifi-firmware-iwlwifi-kmod@sc

net/wifi-firmware-mt76-kmod@mt7615
net/wifi-firmware-mt76-kmod@mt7915
net/wifi-firmware-mt76-kmod@mt7921
net/wifi-firmware-mt76-kmod@mt7925
net/wifi-firmware-mt76-kmod@mt7996
net/wifi-firmware-mt76-kmod@mtk_wed

net/wifi-firmware-mt7601u-kmod

net/wifi-firmware-rtw88-kmod@rtw8703b
net/wifi-firmware-rtw88-kmod@rtw8723d
net/wifi-firmware-rtw88-kmod@rtw8812a
net/wifi-firmware-rtw88-kmod@rtw8814a
net/wifi-firmware-rtw88-kmod@rtw8821a
net/wifi-firmware-rtw88-kmod@rtw8821c
net/wifi-firmware-rtw88-kmod@rtw8822b
net/wifi-firmware-rtw88-kmod@rtw8822c

net/wifi-firmware-rtw89-kmod@rtw8851b
net/wifi-firmware-rtw89-kmod@rtw8852a
net/wifi-firmware-rtw89-kmod@rtw8852b
net/wifi-firmware-rtw89-kmod@rtw8852bt
net/wifi-firmware-rtw89-kmod@rtw8852c
net/wifi-firmware-rtw89-kmod@rtw8922a

% cat ~/wifi-firmware-ports-no-flavors.txt
net/wifi-firmware-ath10k-kmod
net/wifi-firmware-ath11k-kmod
net/wifi-firmware-ath12k-kmod
net/wifi-firmware-iwlwifi-kmod
net/wifi-firmware-mt76-kmod
net/wifi-firmware-mt7601u-kmod
net/wifi-firmware-rtw88-kmod
net/wifi-firmware-rtw89-kmod
This revision is now accepted and ready to land.Dec 14 2025, 3:58 AM

Thanks a lot for the help, the fast feedback, and the build-testing! It is massively appreciated!