From nobody Sun Mar 30 16:18:06 2025 X-Original-To: freebsd-pkg@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 4ZQfZK1GF3z5rgMK for ; Sun, 30 Mar 2025 16:18:17 +0000 (UTC) (envelope-from lumiwa@dismail.de) Received: from mx2.dismail.de (mx2.dismail.de [159.69.191.136]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA512) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4ZQfZJ0Gr6z3fMC for ; Sun, 30 Mar 2025 16:18:15 +0000 (UTC) (envelope-from lumiwa@dismail.de) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=dismail.de header.s=20190914 header.b=ZN3mwyLu; dmarc=pass (policy=reject) header.from=dismail.de; spf=pass (mx1.freebsd.org: domain of lumiwa@dismail.de designates 159.69.191.136 as permitted sender) smtp.mailfrom=lumiwa@dismail.de Received: from mx2.dismail.de (localhost [127.0.0.1]) by mx2.dismail.de (OpenSMTPD) with ESMTP id ccf2176e; Sun, 30 Mar 2025 18:18:12 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=date:from :to:cc:subject:message-id:in-reply-to:references:mime-version :content-type:content-transfer-encoding; s=20190914; bh=am1TTblF jo090Hncr3AQKQ8dneyNdBDXG8nk/kmc5VY=; b=ZN3mwyLuzGQDbS6aZTZI4dYF 24wtVWGEO/vl0M6iRS6KdD+s8+wVtAl8Fpi7hTXpVPKL3Orv3k6QeVyGsaChU9yV +vBDSWX31dcnMktLxhZS3lkkX/uqtDR04+E907OUDP0WvPFKXQFTblvgiyYly9gr /m6taW0ILzEGNSh8wwxGiS31HC78X2WG76UPi4YInj+TPf6mkoGdPC8iq9mz65Vz iUsFYV/Fy9Fnxo0vw0rOfyjSL/8IBiXfnYelOiWLGKb1+ZutyZ4VOCwejthdI5+b gOyabQIBnnfRc7zs8o9ZUPaLapy5iB8w7tUY+Gvmjcgvic4pakOh2RYBwCPQPw== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx2.dismail.de (OpenSMTPD) with ESMTP id be87e0e7; Sun, 30 Mar 2025 18:18:12 +0200 (CEST) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id 857bcf9a; Sun, 30 Mar 2025 18:18:12 +0200 (CEST) Received: by dismail.de (OpenSMTPD) with ESMTPSA id 47c1a8b9 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Sun, 30 Mar 2025 18:18:12 +0200 (CEST) Date: Sun, 30 Mar 2025 12:18:06 -0400 From: LuMiWa To: Graham Perrin Cc: freebsd-pkg@freebsd.org Subject: Re: /boot/firmware/ and /boot/modules/ (was: firmware modules) Message-ID: <20250330121806.23ee9741@dismail.de> In-Reply-To: References: <4432C294-6ADC-4403-8047-03D1D1A34957.ref@yahoo.com> <4432C294-6ADC-4403-8047-03D1D1A34957@yahoo.com> X-Mailer: Claws Mail 3.21.0 (GTK+ 2.24.33; amd64-portbld-freebsd14.1) List-Id: Binary package management and package tools discussion List-Archive: https://lists.freebsd.org/archives/freebsd-pkg List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkg@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spamd-Result: default: False [-5.64 / 15.00]; DWL_DNSWL_LOW(-1.00)[dismail.de:dkim]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.998]; NEURAL_HAM_MEDIUM(-0.94)[-0.938]; DMARC_POLICY_ALLOW(-0.50)[dismail.de,reject]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; R_SPF_ALLOW(-0.20)[+ip4:159.69.191.136]; RCVD_IN_DNSWL_MED(-0.20)[159.69.191.136:from]; R_DKIM_ALLOW(-0.20)[dismail.de:s=20190914]; MIME_GOOD(-0.10)[text/plain]; MIME_TRACE(0.00)[0:+]; TO_DN_SOME(0.00)[]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; ASN(0.00)[asn:24940, ipnet:159.69.0.0/16, country:DE]; FREEMAIL_TO(0.00)[gmail.com]; RCPT_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_THREE(0.00)[4]; RCVD_TLS_LAST(0.00)[]; MLMMJ_DEST(0.00)[freebsd-pkg@freebsd.org]; DKIM_TRACE(0.00)[dismail.de:+] X-Rspamd-Queue-Id: 4ZQfZJ0Gr6z3fMC X-Spamd-Bar: ----- On Sat, 29 Mar 2025 06:02:37 +0000 Graham Perrin wrote: > On 20/03/2025 18:40, Mark Millard wrote: > > =E2=80=A6 It looks to me like some things involve loadable kernel modul= es > > that add code to into the kernel and some do not involve such. > > Those that do not are probably just loaded into a device that is > > using the material via the FreeBSD kernel. Which type of file looks > > to determine /boot/firmware/ vs. /boot/modules/ for where the files > > are put. > > > > Also, =E2=80=A6 > /boot/firmware/=C2=A0=C2=A0=C2=A0 loadable binary firmware kernel modules >=20 > /boot/modules/=C2=A0=C2=A0=C2=A0=C2=A0 third-party loadable kernel module= s, such as > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 those installed with pkg(8) or from po= rts(7) >=20 > hier(7)=20 > =20 >=20 >=20 My question is why binary pkg from FreeBSD repository install gpu-firmware-amd-kmod in /boot/modules/=20 and wifi-firmware-iwlwifi-kmod in /boot/modules/ but wifi-firmware-iwlwifi-kmod from kmods repository install in /boot/firmware/ Why is not the same? Thank you. --=20 =E2=80=9CSome people never go crazy. What truly horrible lives they must le= ad.=E2=80=9D =E2=80=95 Charles Bukowski=20