Page MenuHomeFreeBSD

net/wifi-firmware-*kmod: update firmware for iwlwifi, rtw88, rtw89
ClosedPublic

Authored by bz on Oct 16 2024, 1:15 AM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Nov 15, 6:34 AM
Unknown Object (File)
Fri, Nov 8, 9:03 AM
Unknown Object (File)
Fri, Nov 8, 6:19 AM
Unknown Object (File)
Sat, Nov 2, 8:44 PM
Unknown Object (File)
Fri, Nov 1, 8:11 AM
Subscribers

Details

Summary

We are updating the drivers in main. Add newer supported firmware
along with it while keeping the older revisions in iwlwifi for the
stable braches.

Sponsored by: The FreeBSD Foundation

Diff Detail

Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 60273
Build 57157: arc lint + arc unit

Event Timeline

bz requested review of this revision.Oct 16 2024, 1:15 AM
bz created this revision.

Fix build and update to latest linux-firmware tag which is avail.
Also make the manually added versions more clear by moving them to outside the template versions.

Build with poudriere amd64 14.1 and main

cy added a subscriber: cy.

lgtm

This revision is now accepted and ready to land.Thu, Oct 31, 4:55 AM
jrm requested changes to this revision.Thu, Oct 31, 3:23 PM

On systems built after the change to allow direct loading of firmware files, there are plist errors with:

net/wifi-firmware-ath10k-kmod@ath10k
net/wifi-firmware-ath11k-kmod@ath11k
net/wifi-firmware-ath12k-kmod@ath12k
net/wifi-firmware-mt76-kmod@mt76
net/wifi-firmware-rtw88-kmod@rtw88
net/wifi-firmware-rtw89-kmod@rtw89

https://pkg.ftfl.ca/build.html?mastername=15amd64-default&build=2024-10-31_12h22m23s

This revision now requires changes to proceed.Thu, Oct 31, 3:23 PM
In D47142#1080063, @jrm wrote:

On systems built after the change to allow direct loading of firmware files, there are plist errors with:

net/wifi-firmware-ath10k-kmod@ath10k
net/wifi-firmware-ath11k-kmod@ath11k
net/wifi-firmware-ath12k-kmod@ath12k
net/wifi-firmware-mt76-kmod@mt76
net/wifi-firmware-rtw88-kmod@rtw88
net/wifi-firmware-rtw89-kmod@rtw89

https://pkg.ftfl.ca/build.html?mastername=15amd64-default&build=2024-10-31_12h22m23s

Right. So I am now running on command line with (and I do see them as well):
poudriere bulk -vtr -f ~/mylist -j current -p D47142

I guess I had falsely assumed that PORTTESTING_FATAL=yes in p*.conf would turn on port testing as well given there was no other option in the conf file. It's a bit confusing with the mix of options for some command line flags and some not I have to admit but hey I am learning :) I'll look into this.

BTW. likely not this one needs revision but D47068 actually does. This one does not touch ath12k and others.

In D47142#1080193, @bz wrote:

BTW. likely not this one needs revision but D47068 actually does. This one does not touch ath12k and others.

Agreed, but the only way I could see to test all the changes in D47068, D47141, and D47141 was with arc patch D47142.

bz requested review of this revision.Thu, Oct 31, 9:22 PM
In D47142#1080548, @jrm wrote:

lgtm now.

Great. To me too. Thanks a lot for all your patience and pointing me in the right directions. Can I get formal accepts as well?

In D47142#1080572, @bz wrote:
In D47142#1080548, @jrm wrote:

lgtm now.

Great. To me too. Thanks a lot for all your patience and pointing me in the right directions. Can I get formal accepts as well?

I formally accepted the other two revisions. I didn't intend to request changes as Ports Committers, but I don't see a way to remove that now.

This revision was not accepted when it landed; it landed in state Needs Review.Fri, Nov 1, 2:28 AM
This revision was automatically updated to reflect the committed changes.