From nobody Wed Mar 19 20:57:33 2025 X-Original-To: freebsd-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 4ZJ1J10n3Gz5qgyP for ; Wed, 19 Mar 2025 20:57:53 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic312-24.consmr.mail.gq1.yahoo.com (sonic312-24.consmr.mail.gq1.yahoo.com [98.137.69.205]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4ZJ1J03sMpz4Mb3 for ; Wed, 19 Mar 2025 20:57:52 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=e0G00faJ; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.69.205 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1742417866; bh=rj1hey7wGqeXEPLAnMbvfGNpW1UVKP9ecF0Jg6da5is=; h=From:Subject:Date:References:To:In-Reply-To:From:Subject:Reply-To; b=e0G00faJ7HHLv7fwflpQnLlxuJfs9rC1yp43EtIrw8vJ6rYE/PWRiOCFi1oq8qfXW90HN+W4uiPPnCokyCcTtEj+i0nq8cZBtQZrIiJU3El+/pnAbs/7WrZOdaSt3BAp4B54Vn4KIQ77t66amSLwgrxOs6Hhm77JDL0DTiUIqCNhYHGnwNNiFIhO0E2tzDOiN8k+wmYx1asL3qycVb/4w5VwmI2BmiPyVIXfb7PUfUcl/gEdmPp+iCKKr/M4x6dyUkN01KETfreWD6G92oowhPQm41XMforhHn9TlyEmMgx4Kc2rOQbqd2VgGE8GCNN8DPFsCvoDJS7810VpD4SOjQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1742417866; bh=2M4XEeCgyVNvit5VlvNIdUIhS06khZUMD011DWxtIcm=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=mo4Guw+gAfN368XwDVPkyejF7uMrUwTbQXufCtBBzlOBqIHCElxf7R5T3Da9RBer+8m+pkgBfIGrpyUAFeaOnfMBTPHgfN87d1tfgFO1KHXqOVgZHEPjHoa1slfyfHvwUQm95SGyPNvHvzye3BDf7hALC31s5c8iBDLhjO5ZV3DpHfVFHnnHT1Td/sERe39BSI0D2LIVGdKST332uyfZfF1dyp3j0jBj/vVCqU0oYKFPyeiG98LMxgEmN3h/EAFUVDKYr/MdAqtxUqMciFrmIUfh/D6W8JYLbIX5CaRojfYszXxTkjx1jZzW278CB1SPb4fxtR80RD8NrGnvy8PsuQ== X-YMail-OSG: vkTMQPQVM1k_w7iHBtiJt5VY_mGv76imwlm9u1yCQh7fr2NSkaSeT2RqmhrfxZd DBr1smwIc8wMSaWxK_q5TbQohZFMDV2vcgscZahh3EN7XAX43Op1MQGGIF3gU7eLMa6t7ubFS7PM s5AoAvimYtybGwQMhig2.xcwUOLuybQL33a3BtRs9poDkkqsPVwUkH9BceVzbYoIlMv_i6cz2lWU g86wWC24xe6dGQI5vS.gkOxR_cGZiXnJfWqXcfWkVF1CS452mpCz32sKpWXE2MSC548IDYtXf.lV PNButEhlaVWsLR5OCRDUmCYwNJN53EdTwy4WswX_DUBVSCW4.dhg3msjUiAfVad2PHUhUP4IG2PB vp6exrya9spN4kMHvVmoan50jGYCZrPevf25Pv6L0Y8OLKFO61_5WcnxxO_yobBduh4jtlJsQzvx dGYOqKK4bqu0mCiKhzUwb9QPwhwqV4q9iIoLIjSeTYmLLjUbO44IAWofdlIk7shkfXes5ArZUqc4 rEsCaLYI.m_Qos7lVV1.cS9984hGp_CTLGTrXl1kaL1kCzMtYI6CJzRCqe4It8dqUhr7g4Y.iyhM uSh2s9UDMUrAI4jOc38Fm9x2Jm4SK5qYis_a6jPAZFTOM_eWiX74jcO1rlfXKNGcDu3MDyZokeD1 R9iwPVd05qI_Cc.2b9dKnSeK8_0_epBBCmFkcT1sJ9jCI.qd4A89MGpTg2Glr61Q41pBh59eJRCu wuUhKHmlhjK9wJOVKrbZEbmcyEKAt1I1gBx3l5rVdbMRm0Kb8DDNMhd_LgO8nty29YnFt5dlDaJs wluW7mDk5sxQEVoZols_DoAWxTejcBQaXmH188QBlprd8u9xWoGRtbMwEL4uTYCDudr7kzk1rFwt NT8jM4wPAr8n0XXiBAmCjeDDQb57lPYYQJfoLdgwbl3APvY95cjlU7H41KfZeWIEMFrMhnuG99Vz M1MQTfIzF1vt74nLz9webuO7zRZwo96GydSZ8qfm4ywN4ZuNsvZ7uPeIlYhqHmUDreBjleb5O_OX zgMsMb8TAB08sZ17JAflZx0mxDXAWTWoXnNQZ5G6TLGO620xb2sUfza8TzPo3Z4y6f65Hw4BXTyW zkH5fC_qPSvwcvAIiFfoopSY60c4w8d1Ps4vVJURF10j46I3Kqm.U1HWFaOKNMPRQMr4IC4etwzX CuIZyf59MjucU58RveSt5y82WIIc_zARCTipen.66qyxgg9DLdJIgAo59NmkZNnUKjoP._Lgkh8o Fs.iGdZY4_t.j83BPe3G7473m5RrnkOBOgxYIQEAlqtdoHOdSWMpkClvubMs83AfKUpnCG5bpZ1Z 5d9Ugf41lebj1Sx8YNyRyB0R39IHuZRxuGjW3anXve_NAy6J8wVK5D4Oven1tLoFqQTC2WoU1sT1 649zRXYFvydtVO0_P.R0BcMSrf.Yzpct3gu4JbMvCTGQaZm_uDMvmo7fEZqvuPyMB8kKESPtu36o fphQSBQPhisTno5e_8GZTZBzgFlfNv_m27wIkXTgAMEhrgVZVDn2DZBERYaXvoNsEkhv_2exVQee bciFILFrf5AQyB20QKYo2SOlYvHnnIYaturCxEf29R_tNchkShJrKuPDHZuJJJZh7oi42RTMILhh GRjtYD7_H33ZB6NtdTPWDl4zjbNKndiKkcI3eNf2mgyL4rgWSVQPXW4cWz.B9XVuVuoPT4_48Kr0 .2LCdpMFAnBNEsM6ENEDKbdDaZwNwCDVwKdP.95BunRYC3Jpb3jQkun0SCXSJcVO936xxkdBamD3 x10BHBHHA_eskb.H.DR.XVza.wG2mHw3lq0r_j7LfsuN9x5nQE1524hHnng1dIF6x0O1ewDA67yb O98bq6O03H4mLyM83Ek71Wzpv69p7obyrzxGVtGOTYOpTCncx3gb38KzcTXHplIH9CQe1w3pvC3U e0ZAp9rXbRpwe8UjmKSQNfrKT3Pvi76gqiUBha7VUlaIhigOe48jVFjH41GF_fVpIrdgQR._tUCZ 3Ad0DcrqWczGzm6OTByl_lKdUVYTPzTmIUAIiU7d8o9jokpfdvKIiqWzfQ7AuT7mx.XbTFVcNeld SlNF1ebu2ytzCG1ZwaHz69vpDpTZldpbLu.5X4HCREAW7wX4rIjtlML5HYfa._seNKm0ctGYDxKl p9HZksUHRfLo.e6Bd8fgZE6aoN45QMDfquFIhhMsJ6wST3uLQ3wnriHZkHrhDSJ3FVpFG86juQP3 lMj_QPbxaWL_PDSjdLDJEye8XgnUBixKdJiyBSrQYxnQoSUnl86HAI0o2icYve5S2JyYPl857PGQ gA2o- X-Sonic-MF: X-Sonic-ID: 1ed9c366-9f68-4555-9b7a-22f471e1d693 Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.gq1.yahoo.com with HTTP; Wed, 19 Mar 2025 20:57:46 +0000 Received: by hermes--production-gq1-7d5f4447dd-8z94q (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 5a65cf9ae89be9e14b66f9adb11c5b41; Wed, 19 Mar 2025 20:57:43 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable 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 (Mac OS X Mail 16.0 \(3826.400.131.1.6\)) Subject: Re: HEADS UP: will remove iwlwifi firmware from src.git (main and stable/14) in April Date: Wed, 19 Mar 2025 13:57:33 -0700 References: <4F9D70EA-61A1-4F68-8938-E308344332ED@yahoo.com> To: "Bjoern A. Zeeb" , FreeBSD Current , FreeBSD-STABLE Mailing List In-Reply-To: <4F9D70EA-61A1-4F68-8938-E308344332ED@yahoo.com> Message-Id: <6DF6281C-3D05-47C9-9370-D9130EC504FC@yahoo.com> X-Mailer: Apple Mail (2.3826.400.131.1.6) X-Spamd-Result: default: False [-3.38 / 15.00]; RBL_SENDERSCORE_REPUT_9(-1.00)[98.137.69.205:from]; NEURAL_HAM_SHORT(-1.00)[-0.996]; NEURAL_HAM_MEDIUM(-0.93)[-0.932]; MV_CASE(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[text/plain]; NEURAL_SPAM_LONG(0.05)[0.045]; TO_DN_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; MIME_TRACE(0.00)[0:+]; DKIM_TRACE(0.00)[yahoo.com:+]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.205:from]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.205:from]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim] X-Rspamd-Queue-Id: 4ZJ1J03sMpz4Mb3 X-Spamd-Bar: --- [Just a resend with the current and stable lists included.] On Mar 19, 2025, at 13:49, Mark Millard wrote: Bjoern A. Zeeb wrote on Date: Wed, 19 Mar 2025 17:55:17 UTC : > Hi, >=20 > 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 >=20 > !!! > remove iwlwifi firmware from src.git for main and stable/14 > some time early April. > !!! >=20 >=20 > * What you need to do? >=20 > 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. FYI: # fwget -v Trying to match device 0x7d55 in class video and vendor intel with = pci_video_intel No package found for device 0x7d55 Trying to match device 0x272b in class network and vendor intel with = pci_network_intel Trying to match device 0x5260 in class misc and vendor realtek with = pci_misc_realtek Needed firmware packages: 'wifi-firmware-iwlwifi-kmod-bz' pkg: No SRV record found for the repo 'base' pkg: packagesite URL error for = pkg+http://pkg.FreeBSD.org/FreeBSD:15:amd64/base_latest/data.pkg -- = pkg+:// implies SRV mirror type pkg: packagesite URL error for = pkg+http://pkg.FreeBSD.org/FreeBSD:15:amd64/base_latest/data.tzst -- = pkg+:// implies SRV mirror type pkg: packagesite URL error for = pkg+http://pkg.FreeBSD.org/FreeBSD:15:amd64/base_latest/packagesite.pkg = -- pkg+:// implies SRV mirror type pkg: packagesite URL error for = pkg+http://pkg.FreeBSD.org/FreeBSD:15:amd64/base_latest/packagesite.tzst = -- pkg+:// implies SRV mirror type After changing to use pkg+https:// : # fwget -v Trying to match device 0x7d55 in class video and vendor intel with = pci_video_intel No package found for device 0x7d55 Trying to match device 0x272b in class network and vendor intel with = pci_network_intel Trying to match device 0x5260 in class misc and vendor realtek with = pci_misc_realtek Needed firmware packages: 'wifi-firmware-iwlwifi-kmod-bz' pkg: Repository base has a wrong packagesite, need to re-create database (A "pkg update -r base" dealt with that and the next try reported that the firmware was already in place.) >=20 > * Why is this happening? >=20 > 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). >=20 > 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. >=20 >=20 > * What's your bonus? >=20 > 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. >=20 > Please follow up as appropriate on the wireless list. >=20 In the first context that I tried this, fwget also dealt with gpu-firmware*-mod-* packages. My notes do not seem to be tied to specifically wireless contexts. fwget is a script that does any installs via: pkg install -qy ${packages} Nothing is explicitly present to allow control the repository(s) used. This could be a problem when there are multiple such enabled? Plus there might be ties to which pkg+??? protocols should be used. Also, I'm not sure how things go for when the likes of: kmods_latest_2/ kmods_quarterly_2/ need to be used. (My context tends to be main so I've not tried stable/14 [14.2] yet [when 14.1 is still what the normal official builds are for].) If nothing else, the man man page probably could use some notes about what is required for the installation command to work well in various types of contexts that might not be correctly automatic. =3D=3D=3D Mark Millard marklmi at yahoo.com