From nobody Fri Apr 18 14:49:51 2025 X-Original-To: current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4ZfHjb0qn7z5svQd; Fri, 18 Apr 2025 14:49:55 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4ZfHjb05Phz3c5w; Fri, 18 Apr 2025 14:49:55 +0000 (UTC) (envelope-from bz@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1744987795; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=4uMNGgWlQ2zzjQL26B363vT+zwW0MkbD3meqq5egtGs=; b=kfhAPysg8eSdZ4waSyxHAHWMlHRt21qSnq2eIgZRn+HexodDHc98WnuLPLt9uq9NoRbXdJ kOWfDBo34E7dprIlOvXQKRN0OSlKyqz0wwA70WRGDCcbyAId1xU1SOzLOX3rwnxZpMyTPe yMRjwJc0nZyUxjTZu/43BAEo7XkFBeVe6YDAkTZcpFVQJLk/fKLNhiSzL4q4962JfrEnow QXZj8y9InGCcaQWeeDPje0FeZ1dWXFSTBFqEQ/g/HBHXb3WqOeFOLJ/emPTJwRZYXtxbx4 W7ipLuT1D9TNZKl0XsiLYre/0guRl2MILRfv0USLkyTSGwxkOM+2J6tl2QTKyQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1744987795; a=rsa-sha256; cv=none; b=EnBZTC/MpzJgW+3ZpEuIpRzirb2TlDrD3LS0IXusjUQK/4cyVEAge2zjHaVudQTIemJ08C 1X86nJW9ueE0rOScJyMu29joR6wNsg4QGR5RLLt4ZIYEXuhZigwFYYupDowYWyIeJYpOLa jZ95xpZQfuLiLr9fM8M21HOzOfvZ6qkr4cT2W2XEfaguDe4aiHuXWDWP5ULjjiVrXJs29e nrAQBMPVqBulDSioLbP5fqJaqoGonPHA+S6gtJD0xJgMg1YvwhtZdeOC5Y9VW9JJYQzixk x5BAhO6Kh/WCCdw6EWfccMnxfqPnNUABAifDcbILOrvGtcOhESYqnWjqVs49oQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1744987795; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=4uMNGgWlQ2zzjQL26B363vT+zwW0MkbD3meqq5egtGs=; b=Cju49K3fhiQf/CvQiOl87jgcqQjgvoOSfxDgT80OaAqHHoAFQEeHizRzkNFGz2dq/6GdTt 3C/tDTC5otVxR03RKPo/AgozpQ8njBmeFkj5rsRVt0BuoBzzKHt3ZYPhUr4RlIu+qOsfE1 jgLY0MAnN1K/+R3YllQGe+iL/gB8ZnIlB8sHP7MG1tSeDlrk847vu/c+8ff+zMk+g1Wy7H kS+ML5nLFfYZF18OAO1TxZA0F6fn814YV2VHCy2BN0+prZIdERmZ900ahscwjSICR8MZ7h EbNcIGLlGIwE7TCKJ1DBNHSTPvG/YmHa/N30xTFuUEUe5OU8a2CHtU4qhKXdLg== Received: from mx-01.divo.sbone.de (mx-01.divo.sbone.de [IPv6:2003:a:140a:2200:6:594:fffe:19]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature ECDSA (prime256v1) client-digest SHA256) (Client CN "mx-01.divo.sbone.de", Issuer "E5" (verified OK)) (Authenticated sender: bz/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4ZfHjZ4qPyz125G; Fri, 18 Apr 2025 14:49:54 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from mail.sbone.de (mail.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:1025]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by mx-01.divo.sbone.de (Postfix) with ESMTPS id 6FCC3A64806; Fri, 18 Apr 2025 14:49:52 +0000 (UTC) Received: from content-filter.t4-02.sbone.de (content-filter.t4-02.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:2742]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPS id C6D172D029E0; Fri, 18 Apr 2025 14:49:52 +0000 (UTC) X-Virus-Scanned: amavisd-new at sbone.de Received: from mail.sbone.de ([IPv6:fde9:577b:c1a9:4902:0:7404:2:1025]) by content-filter.t4-02.sbone.de (content-filter.t4-02.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:2742]) (amavisd-new, port 10024) with ESMTP id nrzJoUNmyjdD; Fri, 18 Apr 2025 14:49:51 +0000 (UTC) Received: from strong-rtwn0.sbone.de (strong-rtwn0.sbone.de [IPv6:fde9:577b:c1a9:4902:3e64:cfff:fe55:bc80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPSA id 944D42D029D8; Fri, 18 Apr 2025 14:49:51 +0000 (UTC) Date: Fri, 18 Apr 2025 14:49:51 +0000 (UTC) From: "Bjoern A. Zeeb" To: FreeBSD wireless mailing list cc: current@freebsd.org, stable@freebsd.org, desktop@freebsd.org Subject: Re: HEADS UP: iwlwifi firmware removed from main (stable/14 to follow), run fwget before updating In-Reply-To: <5p424pns-6p6s-1952-r39o-q20s240o7opn@SerrOFQ.bet> Message-ID: <66301543-0q8q-6prr-o804-3419ops00sn3@SerrOFQ.bet> References: <02s8on48-41s3-1s5n-4nqn-0s88434946q3@SerrOFQ.bet> <5p424pns-6p6s-1952-r39o-q20s240o7opn@SerrOFQ.bet> X-OpenPGP-Key-Id: 0x14003F198FEFA3E77207EE8D2B58B8F83CCF1842 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed On Thu, 10 Apr 2025, Bjoern A. Zeeb wrote: Hi, and the firmware is now also gone from stable/14 (which at the same time got a few bug fixes for LinuxKPI malloc and LinuxKPI 802.11). In case you run into any issues updating from a supported 14.x or 15 (younger than a year old [3]) please follow-up, ideally on the wireless mailing list. Lots of health, Bjoern [3] https://lists.freebsd.org/archives/freebsd-wireless/2025-April/003199.html > On Wed, 19 Mar 2025, Bjoern A. Zeeb wrote: > > Hi, > > before updating your system please run fwget(8) or build > wifi-firmware-iwlwifi-kmod (or the appropriate flavor) from ports if you > are using iwlwifi(4) or iwx(4). > > You can do it any time as the extra firmware files will do no harm until > your next reboot at least. > > As announced almost a month ago firmware just got removed from the src > repository main branch [1]. stable/14 will follow in a few days. > > If you are using iwlwifi(4) you may get automatically upgraded to > HT and VHT support by the tunables the firmware installs along (if you > haven't done yourself in the last weeks already). > I wrote a summary for testing [2] the other day and the freebsd wireless > list is generally a good place to follow and the right place to follow > up. > The email may also help in case you face problems though I am fervently > working on solving open problems currently, so by the time you update > they may already be gone.. (famous last words). > > [1] > https://cgit.FreeBSD.org/src/commit/?id=558d638896239f9cd25b9d825ecfce62ec54681e > [2] > https://lists.freebsd.org/archives/freebsd-wireless/2025-April/003131.html > > Lots of joy, > Bjoern > >> I pushed an update to the iwlwifi firmware port today[1] and with the last >> release of FreeBSD 13 being out the door, 14.1-Release EoL end of this >> month passed and the packages for the updated port appearing I'll >> >> !!! >> remove iwlwifi firmware from src.git for main and stable/14 >> some time early April. >> !!! >> >> >> * What you need to do? >> >> Please run fwget(8) to install the right firmware package for your chipset >> if you have not already and then pkg upgrades will provide updates as >> needed. >> You can do this today already as that won't change the status quo compared >> to what is in the tree. >> >> >> * Why is this happening? >> >> iwlwifi following rtw88 and rtw89 after a request from core to not add >> more binary blob wireless firmware into src.git (accumulated firmware >> for a set of modern wireless drivers at that time would have been >> slightly over 100MB if I remember correctly with the amount increasing). >> >> As a result firmware was put into ports, broken down into flavors, added >> to fwget(8) to automatically install it, updated the port to no longer >> install kernel modules but firmware files on 14.2-R and later, enhanced >> the install media to contain firmware so wireless-only laptops could have >> connectivity with these drivers, and enhanced the installer to have a step >> to run fwget and install firmware into the new installation. All of this >> shipped in 14.2-R already. >> Thanks to everyone who helped along these steps to make it all happen. >> >> >> * What's your bonus? >> >> If you have't already tried yourself, the updated port will also turn on >> HT and VHT by default for iwlwifi chipsets 22000, ax210, and bz (that's >> AX200 and newer) on both main and stable/14. >> Reports so far have been encouraging enough from some people who've been >> testing during the last weeks (the rough edges being sorted step but >> step now). For more information about how to test, about older chipsets, >> or other drivers see the wireless mailing list archive[2] of this year >> and the FreeBSD Foundation Laptop Project on github [3] for links to the >> postings. >> >> Please follow up as appropriate on the wireless list. >> >> >> Lots of health and joy, >> Bjoern >> >> >> [1] >> https://cgit.freebsd.org/ports/commit/?id=ef3fa2a325a592baa6573782a72cf0d833589ffa >> [2] https://lists.freebsd.org/archives/freebsd-wireless/ >> [3] https://github.com/FreeBSDFoundation/proj-laptop/ >> >> > > -- Bjoern A. Zeeb r15:7