Created attachment 265272 [details] Proposed patch When trying to build the wifi firmware pkgs, my build system repeatedly failed to fetch some firmware files, as described in the commit which originally expanded the MASTER_SITES: https://reviews.freebsd.org/D46681 The list of geolocated servers is outdated, most of them have since been decommissioned. I performed a RIPE Atlas measurement to check what CNAMEs geo.source.kernel.org currently resolves to around the world. This is the result. After updating the MASTER_SITES, the build was successful.
The geolocated entries should only be fallbacks really; I wonder where the original error came from? I have other updates queued for the wifi-firmware ports; I'll happily incorporate this. Thank you for running the check and the patch!
Thanks! git.kernel.org resolves to CNAME geo.source.kernel.org, which resolves to one(!) of the geolocated CNAMEs - the server closest to you. Firmware files then get downloaded from this server (only). This works for a few files, but it seems that at some point server-side rate limiting prevents further downloads. If we keep a list of all the geolocated servers, the download process simply switches to the next server once a download fails.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=a7e181e4be8569ae319d3e199ccbb300428f32f0 commit a7e181e4be8569ae319d3e199ccbb300428f32f0 Author: Maurice Walker <maurice@walker.earth> AuthorDate: 2025-11-11 01:11:35 +0000 Commit: Bjoern A. Zeeb <bz@FreeBSD.org> CommitDate: 2025-11-17 00:11:29 +0000 net/wifi-firmware-kmod: update additional MASTER_SITES entries The fallback list of geolocated servers is outdated. Update with current set discovered using the RIPE Atlas service. PR: 290898 Reviewed by: jrm Differential Revision: https://reviews.freebsd.org/D53678 net/wifi-firmware-kmod/Makefile.inc | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-)
Thanks a lot for doing the research and submitting the fix!