From nobody Mon Jan 15 13:25:24 2024
X-Original-To: questions@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 4TDCZ64HlTz56wwp
	for <questions@mlmmj.nyi.freebsd.org>; Mon, 15 Jan 2024 13:25:34 +0000 (UTC)
	(envelope-from luciano@vespaperitivo.it)
Received: from baobab.bilink.net (baobab.bilink.net [212.45.144.44])
	(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 did not present a certificate)
	by mx1.freebsd.org (Postfix) with ESMTPS id 4TDCZ53tBqz4YV8
	for <questions@freebsd.org>; Mon, 15 Jan 2024 13:25:33 +0000 (UTC)
	(envelope-from luciano@vespaperitivo.it)
Authentication-Results: mx1.freebsd.org;
	dkim=none;
	dmarc=none;
	spf=pass (mx1.freebsd.org: domain of luciano@vespaperitivo.it designates 212.45.144.44 as permitted sender) smtp.mailfrom=luciano@vespaperitivo.it
Received: from baobab.bilink.net (localhost [127.0.0.1])
	by baobab.bilink.it (Postfix) with ESMTP id 4TDCYy4RZkzDYx
	for <questions@freebsd.org>; Mon, 15 Jan 2024 14:25:26 +0100 (CET)
Received: from hermes.mcs.it (hermes.mcs.it [192.168.132.21])
	by baobab.bilink.it (Postfix) with ESMTP id 4TDCYy40q8zDYw
	for <questions@freebsd.org>; Mon, 15 Jan 2024 14:25:26 +0100 (CET)
Received: from mordeus.mcs.it (mordeus.mcs.it [192.168.45.6])
	by hermes.mcs.it (Postfix) with ESMTP id 7C4204E61A5
	for <questions@freebsd.org>; Mon, 15 Jan 2024 14:25:26 +0100 (CET)
Date: Mon, 15 Jan 2024 14:25:24 +0100
From: Luciano Mannucci <luciano@vespaperitivo.it>
To: questions@freebsd.org
Subject: Kernel Panic
X-Mailer: Claws Mail 3.19.1 (GTK+ 2.24.33; amd64-portbld-freebsd12.4)
X-Face: 4qPv4GNcD;h<7Q/sK>+GqF4=CR@KmnPkSmwd+#%\F`4yjKO3"C]p'z=(oWRnsYBQGM\5g:4skqQY0NnV'dM:Mm:^/_+I@a";[-s=ogufdF"9ggQ'=y
List-Id: User questions <freebsd-questions.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-questions
List-Help: <mailto:questions+help@freebsd.org>
List-Post: <mailto:questions@freebsd.org>
List-Subscribe: <mailto:questions+subscribe@freebsd.org>
List-Unsubscribe: <mailto:questions+unsubscribe@freebsd.org>
Sender: owner-freebsd-questions@freebsd.org
X-BeenThere: freebsd-questions@freebsd.org
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Message-Id: <20240115132526.7C4204E61A5@hermes.mcs.it>
X-Virus-Scanned: PippoLillo, ClamAV using ClamSMTP
X-Spamd-Bar: ---
X-Spamd-Result: default: False [-3.30 / 15.00];
	NEURAL_HAM_LONG(-1.00)[-1.000];
	NEURAL_HAM_SHORT(-1.00)[-0.999];
	NEURAL_HAM_MEDIUM(-1.00)[-0.999];
	R_SPF_ALLOW(-0.20)[+ip4:212.45.144.0/24];
	MIME_GOOD(-0.10)[text/plain];
	R_DKIM_NA(0.00)[];
	FROM_HAS_DN(0.00)[];
	RCPT_COUNT_ONE(0.00)[1];
	ASN(0.00)[asn:8816, ipnet:212.45.128.0/19, country:IT];
	MLMMJ_DEST(0.00)[questions@freebsd.org];
	RCVD_COUNT_THREE(0.00)[3];
	DMARC_NA(0.00)[vespaperitivo.it];
	TO_DN_NONE(0.00)[];
	FROM_EQ_ENVFROM(0.00)[];
	MIME_TRACE(0.00)[0:+];
	TO_MATCH_ENVRCPT_ALL(0.00)[];
	RCVD_TLS_LAST(0.00)[];
	PREVIOUSLY_DELIVERED(0.00)[questions@freebsd.org];
	ARC_NA(0.00)[]
X-Rspamd-Queue-Id: 4TDCZ53tBqz4YV8

Helo all,

I am having kernel panics on a virtual freebsd guest running under
linux Ubuntu Qemu/KVN on a PPC64 machine. How and where am I suposed
to report that? Once upon a time it used to do it automagically via
panicmail or something similar. Is it still the case?

Thanks to all && forgive my english,

Luciano.
-- 
 /"\                         /Via A. Salaino, 7 - 20144 Milano (Italy)
 \ /  ASCII RIBBON CAMPAIGN / PHONE : +39 02485781 FAX: +39 0248028247
  X   AGAINST HTML MAIL    /  E-MAIL: posthamster@sublink.sublink.ORG
 / \  AND POSTINGS        /   WWW: http://www.lesassaie.IT/

From nobody Mon Jan 15 15:59:33 2024
X-Original-To: freebsd-questions@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 4TDH0Z2Kpjz57Dp0;
	Mon, 15 Jan 2024 16:00:14 +0000 (UTC)
	(envelope-from marietto2008@gmail.com)
Received: from mail-lf1-x130.google.com (mail-lf1-x130.google.com [IPv6:2a00:1450:4864:20::130])
	(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-signature RSA-PSS (2048 bits) client-digest SHA256)
	(Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK))
	by mx1.freebsd.org (Postfix) with ESMTPS id 4TDH0Y1T0Nz50Bt;
	Mon, 15 Jan 2024 16:00:13 +0000 (UTC)
	(envelope-from marietto2008@gmail.com)
Authentication-Results: mx1.freebsd.org;
	dkim=pass header.d=gmail.com header.s=20230601 header.b="To6Aw/Nt";
	dmarc=pass (policy=none) header.from=gmail.com;
	spf=pass (mx1.freebsd.org: domain of marietto2008@gmail.com designates 2a00:1450:4864:20::130 as permitted sender) smtp.mailfrom=marietto2008@gmail.com
Received: by mail-lf1-x130.google.com with SMTP id 2adb3069b0e04-50e7e55c0f6so10657788e87.0;
        Mon, 15 Jan 2024 08:00:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1705334411; x=1705939211; darn=freebsd.org;
        h=to:subject:message-id:date:from:mime-version:from:to:cc:subject
         :date:message-id:reply-to;
        bh=MeN2YCNifzym6P3vO8NigRCG1X6V+r2EXdCsH9Ap1M4=;
        b=To6Aw/NtU90M+/gvfoqZkEmBCEmnSXm1rOBUDrPodFQFzyAFRwBKVYrTotr7Ixqy9x
         zG2kpVwuX7oXPT8jobVsi3iixPlp8GhwmX2BSeq5XumCP4HQJED1pQpUzDvkWt7GuTWg
         684w6RLnEMt4d4W4M2MfTFbayr8jwYYEiEq0RSItR+udRe7Ic8GNzXaMdvrpUEUIjOEy
         lBRNADBADdU1u+YfPkpKvz/8JlBSn4vNZqjAH1fzpYD0HCxfV+i9bkxDzadCOioX2p9y
         UnN39XImo9sojclWevskXkUO7bex3e1sIt9uAvcdGRs+28wbO9CPUqHGLurJKE+zspqr
         oyZw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1705334411; x=1705939211;
        h=to:subject:message-id:date:from:mime-version:x-gm-message-state
         :from:to:cc:subject:date:message-id:reply-to;
        bh=MeN2YCNifzym6P3vO8NigRCG1X6V+r2EXdCsH9Ap1M4=;
        b=myWCD2bl+Abvs5hf7KC9TaxkJ2vb1iJ3uIhXPGV1z9H9gwIvKrKdb85zUdP1ZVchJy
         vENYgBvEcPngqievcy9mSF+ccZsTKtR5jW1LBlHMLOdsXl47LGoQlRWB31dvCDxlTqWJ
         MMXBH0a5F7sV25l4hk8miN/5HliOjI7EVcmzGdV2r/I44+Nq1Nu7O1GiQutW1e5/oaMC
         bk38q225Sd4a99JTV4JYsY7aHz8SWhsj4/ozWB1FV3AaPMLcj/mFF4Ms2Mf0hPJ6AkCd
         PlRlQuWhd/xc0g7Btu5q7o1iQEU6GzxKRZIDaPDzzPyha78M4kQl355LzxBLfV6unnI1
         ybjg==
X-Gm-Message-State: AOJu0Yy6IUPycmNCo5QIOucOrU9fziZZOspmRRqBvg0aXlYA+MlhJf05
	rxPBLL3IL3uwLXIl2rWsP8I0r0o9qv+0gBwXMo/T6c1pUVo=
X-Google-Smtp-Source: AGHT+IF6Ch2abOmJVMbYH1Yw/59ZM8VbnCqGjyKn9R5rFUjXsct93Oh/It8rp2tCPMWoJdOuR33wSjVw+U/Y8SkSYeg=
X-Received: by 2002:a05:6512:3d8d:b0:50e:84ad:3e29 with SMTP id
 k13-20020a0565123d8d00b0050e84ad3e29mr1675580lfv.136.1705334410138; Mon, 15
 Jan 2024 08:00:10 -0800 (PST)
List-Id: User questions <freebsd-questions.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-questions
List-Help: <mailto:questions+help@freebsd.org>
List-Post: <mailto:questions@freebsd.org>
List-Subscribe: <mailto:questions+subscribe@freebsd.org>
List-Unsubscribe: <mailto:questions+unsubscribe@freebsd.org>
Sender: owner-freebsd-questions@freebsd.org
X-BeenThere: freebsd-questions@freebsd.org
MIME-Version: 1.0
From: Mario Marietto <marietto2008@gmail.com>
Date: Mon, 15 Jan 2024 16:59:33 +0100
Message-ID: <CA+1FSihU4WJWbbD9k9th4GXvyAKTL3URic-BAFUY7Og=wLn27A@mail.gmail.com>
Subject: How to upgrade an EOL FreeBSD release or how to make it working again
To: freebsd-arm <freebsd-arm@freebsd.org>, freebsd-hackers <freebsd-hackers@freebsd.org>, 
	FreeBSD Mailing List <freebsd-questions@freebsd.org>, freebsd-xen@freebsd.org, 
	FreeBSD Current <freebsd-current@freebsd.org>, Warner Losh <imp@bsdimp.com>, 
	=?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <royger@freebsd.org>
Content-Type: multipart/related; boundary="000000000000be129d060efe1b1a"
X-Spamd-Bar: ---
X-Spamd-Result: default: False [-4.00 / 15.00];
	NEURAL_HAM_LONG(-1.00)[-1.000];
	NEURAL_HAM_MEDIUM(-1.00)[-1.000];
	NEURAL_HAM_SHORT(-1.00)[-1.000];
	DMARC_POLICY_ALLOW(-0.50)[gmail.com,none];
	R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601];
	R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36:c];
	MIME_GOOD(-0.10)[multipart/related,multipart/alternative,text/plain];
	MISSING_XM_UA(0.00)[];
	ARC_NA(0.00)[];
	ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US];
	RCVD_COUNT_ONE(0.00)[1];
	FREEMAIL_ENVFROM(0.00)[gmail.com];
	FREEMAIL_FROM(0.00)[gmail.com];
	MIME_TRACE(0.00)[0:+,1:+,2:+,3:~,4:~];
	TO_DN_SOME(0.00)[];
	RCPT_COUNT_SEVEN(0.00)[7];
	MLMMJ_DEST(0.00)[freebsd-arm@freebsd.org,freebsd-hackers@freebsd.org,freebsd-questions@freebsd.org,freebsd-xen@freebsd.org,freebsd-current@freebsd.org];
	FROM_EQ_ENVFROM(0.00)[];
	FROM_HAS_DN(0.00)[];
	RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::130:from];
	TO_MATCH_ENVRCPT_SOME(0.00)[];
	RCVD_TLS_LAST(0.00)[];
	DWL_DNSWL_NONE(0.00)[gmail.com:dkim];
	MID_RHS_MATCH_FROMTLD(0.00)[];
	DKIM_TRACE(0.00)[gmail.com:+]
X-Rspamd-Queue-Id: 4TDH0Y1T0Nz50Bt

--000000000000be129d060efe1b1a
Content-Type: multipart/alternative; boundary="000000000000be129c060efe1b19"

--000000000000be129c060efe1b19
Content-Type: text/plain; charset="UTF-8"

Hello to everyone.

I'm trying to install FreeBSD 14 natively on my ARM Chromebook model
xe303c12 ; I've found only one tutorial that teaches how to do that,that's
it :

https://wiki.freebsd.org/arm/Chromebook

The problem is that it ends with the installation of FreeBSD 11,that's very
EOL.
I can't use it as is. I need to upgrade it to 14 (but I'm on arm 32
bit,that's TIER-2,so I can't upgrade it automatically using the
freebsd-update script. It is also true that I can't install 14 directly on
that machine,as you can read below :


[image: unnamed.png]

I've looked all around and I found the tool pkgbase,that I'm talking about
on the FreeBSD forum,to understand if it allows the 11 to be usable or
upgradable. It does not seem to be the proper tool to achieve my goal. Do
you have any suggestions that can help me ? Thanks.

-- 
Mario.

--000000000000be129c060efe1b19
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hello to everyone.</div><div><br></div><div>I&#39;m t=
rying to install FreeBSD 14 natively on my ARM Chromebook model xe303c12 ; =
I&#39;ve found only one tutorial that teaches how to do that,that&#39;s it =
:</div><div><br></div><div><a href=3D"https://wiki.freebsd.org/arm/Chromebo=
ok">https://wiki.freebsd.org/arm/Chromebook</a></div><div><br></div><div>Th=
e problem is that it ends with the installation of FreeBSD 11,that&#39;s ve=
ry EOL.</div><div>I can&#39;t use it as is. I need to upgrade it to 14 (but=
 I&#39;m on arm 32 bit,that&#39;s TIER-2,so I can&#39;t upgrade it automati=
cally using the freebsd-update script. It is also true that I can&#39;t ins=
tall 14 directly on that machine,as you can read below :</div><div><br></di=
v><div><br></div><div><img src=3D"cid:ii_lrf3zpy30" alt=3D"unnamed.png" wid=
th=3D"468" height=3D"237"><br></div><div><br></div><div>I&#39;ve looked all=
 around and I found the tool pkgbase,that I&#39;m talking about on the Free=
BSD forum,to understand if it allows the 11 to be usable or upgradable. It =
does not seem to be the proper tool to achieve my goal. Do you have any sug=
gestions that can help me ? Thanks.<br></div><div><br><span class=3D"gmail_=
signature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature" =
data-smartmail=3D"gmail_signature">Mario.<br></div></div></div>

--000000000000be129c060efe1b19--
--000000000000be129d060efe1b1a
Content-Type: image/png; name="unnamed.png"
Content-Disposition: inline; filename="unnamed.png"
Content-Transfer-Encoding: base64
Content-ID: <ii_lrf3zpy30>
X-Attachment-Id: ii_lrf3zpy30

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
--000000000000be129d060efe1b1a--

From nobody Mon Jan 15 16:46:43 2024
X-Original-To: freebsd-questions@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 4TDJ303kdnz574q2;
	Mon, 15 Jan 2024 16:47:24 +0000 (UTC)
	(envelope-from marietto2008@gmail.com)
Received: from mail-ej1-x636.google.com (mail-ej1-x636.google.com [IPv6:2a00:1450:4864:20::636])
	(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-signature RSA-PSS (2048 bits) client-digest SHA256)
	(Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK))
	by mx1.freebsd.org (Postfix) with ESMTPS id 4TDJ301kplz40N2;
	Mon, 15 Jan 2024 16:47:24 +0000 (UTC)
	(envelope-from marietto2008@gmail.com)
Authentication-Results: mx1.freebsd.org;
	none
Received: by mail-ej1-x636.google.com with SMTP id a640c23a62f3a-a29c4bbb2f4so928555866b.1;
        Mon, 15 Jan 2024 08:47:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1705337241; x=1705942041; darn=freebsd.org;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:from:to:cc:subject:date:message-id:reply-to;
        bh=6W/sfaPgUB5Zb93I5DLXs9+X5ngdj8yI5OJRtLAAgYI=;
        b=DkHy/0rxMcI4KKzaS37FbAqZBw7n1yG8WdQbVdtALPUWAIZkUiLoHDYlXSa1FrDMH/
         zdTMHW3M7FGUoAQFgf4XewKjo5q2S4PtWVF3E8/NYf16t8U1+j5mquS0QNQ08s1tislE
         xowMd26slfKwfFbLhoSNy+bvGfckmMPk/3lpRDkTlKdOi79nJNDMjaf4bF6AtkR3Puiu
         G4pjDFK0je//c0zHessOylbOMcEuTjiV2SNnR6pZ+YJOP0+AxLfyNRSo8M9R7Lj+YuoX
         A2vonJ0bV5XX34VBT26C12mT4nPnf+Luav82bKK4L9lqQnYaaNcB5wW2/u0rpLq/Scbq
         9/Zg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1705337241; x=1705942041;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
         :reply-to;
        bh=6W/sfaPgUB5Zb93I5DLXs9+X5ngdj8yI5OJRtLAAgYI=;
        b=ceWlndzJBcHrSnrvvNawDFDbgbSuXznaMHiF/DCiUGgwx1tr/ge81Kzub1LH2j/7H7
         YuV3u119btwCNSkQQb7H1Y4VtyXThI8m8ell2zVFywtUf5DzdHyJ3PwB1gkBVVCYzjYp
         xwpANQQFaWT4uUmW1TOW/fhI1ogJlFHH+Rb1p55c7t6F2JYhyrM2GX01yQfTcCT5jFHe
         6UzQW4jZiTl9Cyfsyf93iQQmq6YonH81lEnCm5UCheJ8nYnXWnInRv8KW29AdAB3GM/l
         F7NF9rciaQnqL/E29/CPq1nwaBBlvE/w8aOgu8luXGrd4J7z97m+g53oPOvmKIlfrYhk
         xw5g==
X-Gm-Message-State: AOJu0YyUDwFPv/4svwZiPe7udkJfkQVk6ZQUOvogTFzGvFjO3N8my8HF
	rJ/S3cnjKkLos+KKwdcqFoXmY59F4Drguti7vR+lWL7QNt8=
X-Google-Smtp-Source: AGHT+IHl6D/d8tpDFUsKHrBumpqaf4HLONzJOKPf9HhD1UgbaNxbWvPM28wOFQbqGcLDGnRLHsmWpuMxvA04dRMDvSU=
X-Received: by 2002:a17:906:4482:b0:a28:fc03:c5d4 with SMTP id
 y2-20020a170906448200b00a28fc03c5d4mr2385326ejo.20.1705337240260; Mon, 15 Jan
 2024 08:47:20 -0800 (PST)
List-Id: User questions <freebsd-questions.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-questions
List-Help: <mailto:questions+help@freebsd.org>
List-Post: <mailto:questions@freebsd.org>
List-Subscribe: <mailto:questions+subscribe@freebsd.org>
List-Unsubscribe: <mailto:questions+unsubscribe@freebsd.org>
Sender: owner-freebsd-questions@freebsd.org
X-BeenThere: freebsd-questions@freebsd.org
MIME-Version: 1.0
References: <CA+1FSihU4WJWbbD9k9th4GXvyAKTL3URic-BAFUY7Og=wLn27A@mail.gmail.com>
 <CA390EE5-3339-4A15-8087-C28B309FA523@mit.edu>
In-Reply-To: <CA390EE5-3339-4A15-8087-C28B309FA523@mit.edu>
From: Mario Marietto <marietto2008@gmail.com>
Date: Mon, 15 Jan 2024 17:46:43 +0100
Message-ID: <CA+1FSih6j0QP9nKkxFCjMCeuMdvJca3WxVsi8+QaN2sV8YO-zw@mail.gmail.com>
Subject: Re: How to upgrade an EOL FreeBSD release or how to make it working again
To: John F Carr <jfc@mit.edu>
Cc: freebsd-arm <freebsd-arm@freebsd.org>, freebsd-hackers <freebsd-hackers@freebsd.org>, 
	FreeBSD Mailing List <freebsd-questions@freebsd.org>, 
	"freebsd-xen@freebsd.org" <freebsd-xen@freebsd.org>, FreeBSD Current <freebsd-current@freebsd.org>, 
	Warner Losh <imp@bsdimp.com>, =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <royger@freebsd.org>
Content-Type: multipart/alternative; boundary="0000000000006d9686060efec4a3"
X-Rspamd-Queue-Id: 4TDJ301kplz40N2
X-Spamd-Bar: ----
X-Rspamd-Pre-Result: action=no action;
	module=replies;
	Message is reply to one we originated
X-Spamd-Result: default: False [-4.00 / 15.00];
	REPLY(-4.00)[];
	ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]

--0000000000006d9686060efec4a3
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

The ARM Chromebook is based on armv7,it is still recent. But let's change
perspective for a moment,don't think about the ARM Chromebook. My question
is : how to upgrade FreeBSD when it goes EOL. I ask this because there is a
huge difference here between FreeBSD and Linux. Today if you need to use ,
for example Ubuntu 14.0, you can use it as is. Yes,there will be a lot of
bugs,but it will work without crashes. But if you want to use an old
FreeBSD system,nothing will work for you. So,do you know some methods to
install even packages or ports ? You know,there are cases when you need to
do some experiments so that you can keep your machine off the internet,so
you aren't scared that someone can compromise it. Totally prohibiting the
users to use an old system,removing ports and packages is not a choice that
I approve of. And I'm not the only one that thinks like this.

On Mon, Jan 15, 2024 at 5:21=E2=80=AFPM John F Carr <jfc@mit.edu> wrote:

> Judging by a commit message BSD on the ARM Chromebook didn't work
> when support was removed in 2019.
>
> >RK* Exynos* and Meson*/Odroid* don't even work with current
> >source code, if someone wants to make them work again they
> >better use the Linux DTS.
>
> https://cgit.freebsd.org/src/commit?id=3D9dfa2a54684978d1d6cef67bbf6242e8=
25801f18
>
> I have one of the "snow" Chromebooks.  The warnings in the web page
> https://wiki.freebsd.org/arm/Chromebook led me not to try FreeBSD.
> None of the many bugs seemed likely to ever be fixed.  I'm not using it
> so I could try an experiment, but fighting with u-boot is not how I want
> to spend my days.  Even the popular Raspberry Pi takes skill or luck.
>
> (So "build an arm6 world and copy X, Y, and Z to the DOS partition
> on your USB drive" is the kind of advice I need to supplement the old
> Chromebook wiki page.)
>
> There is at least a little value in getting it to work because the armv6
> code is bit rotting and will go away entirely unless people use it.
>
> John Carr
>
>
> > On Jan 15, 2024, at 10:59, Mario Marietto <marietto2008@gmail.com>
> wrote:
> >
> > Hello to everyone.
> >
> > I'm trying to install FreeBSD 14 natively on my ARM Chromebook model
> xe303c12 ; I've found only one tutorial that teaches how to do that,that'=
s
> it :
> >
> > https://wiki.freebsd.org/arm/Chromebook
> >
> > The problem is that it ends with the installation of FreeBSD 11,that's
> very EOL.
> > I can't use it as is. I need to upgrade it to 14 (but I'm on arm 32
> bit,that's TIER-2,so I can't upgrade it automatically using the
> freebsd-update script. It is also true that I can't install 14 directly o=
n
> that machine,as you can read below :
> >
> >
> > <unnamed.png>
> >
> > I've looked all around and I found the tool pkgbase,that I'm talking
> about on the FreeBSD forum,to understand if it allows the 11 to be usable
> or upgradable. It does not seem to be the proper tool to achieve my goal.
> Do you have any suggestions that can help me ? Thanks.
> >
> > --
> > Mario.
>
>

--=20
Mario.

--0000000000006d9686060efec4a3
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">The ARM Chromebook is based on armv7,it is still recent. B=
ut let&#39;s change perspective for a moment,don&#39;t think about the ARM =
Chromebook. My question is : how to upgrade FreeBSD when it goes EOL. I ask=
 this because there is a huge difference here between FreeBSD and Linux. To=
day if you need to use , for example Ubuntu 14.0, you can use it as is. Yes=
,there will be a lot of bugs,but it will work without crashes. But if you w=
ant to use an old FreeBSD system,nothing will work for you. So,do you know =
some methods to install even packages or ports ? You know,there are cases w=
hen you need to do some experiments so that you can keep your machine off t=
he internet,so you aren&#39;t scared that someone can compromise it. Totall=
y prohibiting the users to use an old system,removing ports and packages is=
 not a choice that I approve of. And I&#39;m not the only one that thinks l=
ike this.<br></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D=
"gmail_attr">On Mon, Jan 15, 2024 at 5:21=E2=80=AFPM John F Carr &lt;<a hre=
f=3D"mailto:jfc@mit.edu" target=3D"_blank">jfc@mit.edu</a>&gt; wrote:<br></=
div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bor=
der-left:1px solid rgb(204,204,204);padding-left:1ex">Judging by a commit m=
essage BSD on the ARM Chromebook didn&#39;t work<br>
when support was removed in 2019.<br>
<br>
&gt;RK* Exynos* and Meson*/Odroid* don&#39;t even work with current<br>
&gt;source code, if someone wants to make them work again they<br>
&gt;better use the Linux DTS.<br>
<a href=3D"https://cgit.freebsd.org/src/commit?id=3D9dfa2a54684978d1d6cef67=
bbf6242e825801f18" rel=3D"noreferrer" target=3D"_blank">https://cgit.freebs=
d.org/src/commit?id=3D9dfa2a54684978d1d6cef67bbf6242e825801f18</a><br>
<br>
I have one of the &quot;snow&quot; Chromebooks.=C2=A0 The warnings in the w=
eb page<br>
<a href=3D"https://wiki.freebsd.org/arm/Chromebook" rel=3D"noreferrer" targ=
et=3D"_blank">https://wiki.freebsd.org/arm/Chromebook</a> led me not to try=
 FreeBSD.<br>
None of the many bugs seemed likely to ever be fixed.=C2=A0 I&#39;m not usi=
ng it<br>
so I could try an experiment, but fighting with u-boot is not how I want<br=
>
to spend my days.=C2=A0 Even the popular Raspberry Pi takes skill or luck.<=
br>
<br>
(So &quot;build an arm6 world and copy X, Y, and Z to the DOS partition<br>
on your USB drive&quot; is the kind of advice I need to supplement the old<=
br>
Chromebook wiki page.)<br>
<br>
There is at least a little value in getting it to work because the armv6<br=
>
code is bit rotting and will go away entirely unless people use it.<br>
<br>
John Carr<br>
<br>
<br>
&gt; On Jan 15, 2024, at 10:59, Mario Marietto &lt;<a href=3D"mailto:mariet=
to2008@gmail.com" target=3D"_blank">marietto2008@gmail.com</a>&gt; wrote:<b=
r>
&gt; <br>
&gt; Hello to everyone.<br>
&gt; <br>
&gt; I&#39;m trying to install FreeBSD 14 natively on my ARM Chromebook mod=
el xe303c12 ; I&#39;ve found only one tutorial that teaches how to do that,=
that&#39;s it :<br>
&gt; <br>
&gt; <a href=3D"https://wiki.freebsd.org/arm/Chromebook" rel=3D"noreferrer"=
 target=3D"_blank">https://wiki.freebsd.org/arm/Chromebook</a><br>
&gt; <br>
&gt; The problem is that it ends with the installation of FreeBSD 11,that&#=
39;s very EOL.<br>
&gt; I can&#39;t use it as is. I need to upgrade it to 14 (but I&#39;m on a=
rm 32 bit,that&#39;s TIER-2,so I can&#39;t upgrade it automatically using t=
he freebsd-update script. It is also true that I can&#39;t install 14 direc=
tly on that machine,as you can read below :<br>
&gt; <br>
&gt; <br>
&gt; &lt;unnamed.png&gt;<br>
&gt; <br>
&gt; I&#39;ve looked all around and I found the tool pkgbase,that I&#39;m t=
alking about on the FreeBSD forum,to understand if it allows the 11 to be u=
sable or upgradable. It does not seem to be the proper tool to achieve my g=
oal. Do you have any suggestions that can help me ? Thanks.<br>
&gt; <br>
&gt; -- <br>
&gt; Mario.<br>
<br>
</blockquote></div><br clear=3D"all"><br><span class=3D"gmail_signature_pre=
fix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature">Mario.<br></d=
iv>

--0000000000006d9686060efec4a3--

From nobody Mon Jan 15 18:14:48 2024
X-Original-To: freebsd-questions@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 4TDL061LSSz57Fn0;
	Mon, 15 Jan 2024 18:15:02 +0000 (UTC)
	(envelope-from theraven@FreeBSD.org)
Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4])
	(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 "R3" (verified OK))
	by mx1.freebsd.org (Postfix) with ESMTPS id 4TDL060q4yz4Kxg;
	Mon, 15 Jan 2024 18:15:02 +0000 (UTC)
	(envelope-from theraven@FreeBSD.org)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim;
	t=1705342502;
	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:
	 content-transfer-encoding:content-transfer-encoding:
	 in-reply-to:in-reply-to:references:references;
	bh=d0/IbcyKDemaHn7DKPTlbBlpVQncBceJ6kYfFdjJf1U=;
	b=uxi/zy1WLcTULjTCB8MGAEr7EAjawZPs46/9TAV+W6PFu7INdgBUto9oaLC8FsvLW++x72
	eeVMsb+tPhug6Vq2eCX+uCGwVeMWBxLCFRJHiYVQwTBQDcTTQFy1LBhB057VgFz8E0CM0x
	ssQzBRLVmVwzsJ9RDRGwWQ+LH756jZhLtp79s0FOj2+MA58Aqg/TBJDvJqjUYAhb7U8H3k
	wcTpeLiuVgMZUM83vGhLKmt+mYt998tyKS2FLnSYrJ6Z5s9ilO3nEC5czIyuUS/OPTsVFA
	+Sk/CALqAw89gcIVlV23Op0MuK+O5YbZvGG0hMcSQbDuYzBY8h8iRU0/huB/Ew==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org;
	s=dkim; t=1705342502;
	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:
	 content-transfer-encoding:content-transfer-encoding:
	 in-reply-to:in-reply-to:references:references;
	bh=d0/IbcyKDemaHn7DKPTlbBlpVQncBceJ6kYfFdjJf1U=;
	b=Mh7vnvBG8vQdDKKwicM2rovmymzCcHmlx0k4bBVM3/lR5WEj0lyYNbxy1zmVSWjgS50AtE
	jfc2GTkZV16fpBQ0qjty4GjS5FCwHVgvWTW45trTQsFMS/Jtpt9MC03XacWHCXPaJVIjCO
	ArX5DvmXqJQIxVApRTUSrCPJWEpGH0oiwiln66X0I7oOZapDW4y9oK2cy6wjHlFVeDqnRY
	aeWaEKhkQ5Iq+oPmDN0LOv0P2qBAZlwKNevyJtbKEp8CpqbJrUh6a5iSHKntbkU5IT4JXQ
	hCdntJxa5uc3Q3qMHJxWazpiyuDEhuFId+Qy2m1loONBBIK1EnGtQY7JOM0j0w==
ARC-Authentication-Results: i=1;
	mx1.freebsd.org;
	none
ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1705342502; a=rsa-sha256; cv=none;
	b=FHi9DpkyXsUV46FLnQ2+cZQSFYiuNytbQR3UBzwUvTHb3O0JG3/GruV9yqOY/WdHHzlASz
	ZZR4JoW2XzXUZFUy3goVX9LtJBkE0iLlSCJKTgn8cW1VtJrfF85Uvse2Z8ISstDfVeSKzB
	owOoCal0eipJGGUNVuboiGrb7vg2GF5q8kwvE5JH52BO4QSpcWgYqfhn+9kJNEuxiRg03e
	+8AhuJm6s5YyETimTmBROo71oNdaDR4+ibzrVv82Uofa1KhfaAnAEA72t7J+IVKsnU4HE2
	ZkLJq5hZOrAMb+ORiVtX9v+2HTfO9OvyP0eL4n7bFIs+IMW+h3aRqg3ZvrgEhg==
Received: from smtp.theravensnest.org (smtp.theravensnest.org [45.77.103.195])
	(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 did not present a certificate)
	(Authenticated sender: theraven)
	by smtp.freebsd.org (Postfix) with ESMTPSA id 4TDL056m5xzM0B;
	Mon, 15 Jan 2024 18:15:01 +0000 (UTC)
	(envelope-from theraven@FreeBSD.org)
Received: from smtpclient.apple (host81-141-223-70.range81-141.btcentralplus.com [81.141.223.70])
	by smtp.theravensnest.org (Postfix) with ESMTPSA id 5CA86BE07;
	Mon, 15 Jan 2024 18:15:00 +0000 (GMT)
Content-Type: text/plain;
	charset=utf-8
List-Id: User questions <freebsd-questions.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-questions
List-Help: <mailto:questions+help@freebsd.org>
List-Post: <mailto:questions@freebsd.org>
List-Subscribe: <mailto:questions+subscribe@freebsd.org>
List-Unsubscribe: <mailto:questions+unsubscribe@freebsd.org>
Sender: owner-freebsd-questions@freebsd.org
X-BeenThere: freebsd-questions@freebsd.org
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.200.91.1.1\))
Subject: Re: How to upgrade an EOL FreeBSD release or how to make it working
 again
From: David Chisnall <theraven@FreeBSD.org>
In-Reply-To: <CA+1FSih6j0QP9nKkxFCjMCeuMdvJca3WxVsi8+QaN2sV8YO-zw@mail.gmail.com>
Date: Mon, 15 Jan 2024 18:14:48 +0000
Cc: John F Carr <jfc@mit.edu>,
 freebsd-arm <freebsd-arm@freebsd.org>,
 freebsd-hackers <freebsd-hackers@freebsd.org>,
 FreeBSD Mailing List <freebsd-questions@freebsd.org>,
 "freebsd-xen@freebsd.org" <freebsd-xen@freebsd.org>,
 FreeBSD Current <freebsd-current@freebsd.org>,
 Warner Losh <imp@bsdimp.com>,
 =?utf-8?Q?Roger_Pau_Monn=C3=A9?= <royger@freebsd.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <D435604C-70F1-454D-B3AE-CD4D7C99D383@FreeBSD.org>
References: <CA+1FSihU4WJWbbD9k9th4GXvyAKTL3URic-BAFUY7Og=wLn27A@mail.gmail.com>
 <CA390EE5-3339-4A15-8087-C28B309FA523@mit.edu>
 <CA+1FSih6j0QP9nKkxFCjMCeuMdvJca3WxVsi8+QaN2sV8YO-zw@mail.gmail.com>
To: Mario Marietto <marietto2008@gmail.com>
X-Mailer: Apple Mail (2.3774.200.91.1.1)

On 15 Jan 2024, at 16:46, Mario Marietto <marietto2008@gmail.com> wrote:
>=20
> The ARM Chromebook is based on armv7,it is still recent.

For reference, the ARMv7 architecture was introduced in 2005.  The last =
cores that implemented the architecture were released in 2014.  This is =
not a =E2=80=98recent=E2=80=99 architecture, it=E2=80=99s one that=E2=80=99=
s 19 years old and has been largely dead for several years.

> But let's change perspective for a moment,don't think about the ARM =
Chromebook. My question is : how to upgrade FreeBSD when it goes EOL.

Generally, run `freebsd-update`.  This is a very different question from =
=E2=80=98how do I do a new install of an old an unsupported version?'

> I ask this because there is a huge difference here between FreeBSD and =
Linux. Today if you need to use , for example Ubuntu 14.0, you can use =
it as is. Yes,there will be a lot of bugs,but it will work without =
crashes.  But if you want to use an old FreeBSD system,nothing will work =
for you. So,do you know some methods to install even packages or ports ? =
You know,there are cases when you need to do some experiments so that =
you can keep your machine off the internet,so you aren't scared that =
someone can compromise it. Totally prohibiting the users to use an old =
system,removing ports and packages is not a choice that I approve of. =
And I'm not the only one that thinks like this.

If you want to use an old and unsupported version of FreeBSD, no one is =
stopping you, but:

 - You will need to build the releases.  The source code is still in =
git, you can.  The scripts for building the release images are right =
there in the repo.  Just grab the relevant release or releng branch and =
go.

 - You will need to build packages.  Newer versions of the ports tree =
will not be tested with the older release, so you may need to use an =
older checkout of the ports tree.  Poudriere will build a package repo =
for you. =20

In both cases, if you=E2=80=99re using older versions you almost =
certainly *will* have security vulnerabilities.  The project strongly =
advises you not to do this and not to blame us when you install =
known-insecure software and end up compromised.

The project does not have enough active contributors to keep maintaining =
things indefinitely.  This is why release have a five-year supported =
lifetime.  If you want to pick up an old branch and maintain it, =
you=E2=80=99re welcome to.  In the past, companies have picked up old =
branches and maintained them for customers that had a dependency on =
them.  If you want to pay someone to maintain an old branch (and have =
deep pockets) then there are probably a few companies that will happily =
take your money.

Maintaining binaries is a slightly different issue, but it=E2=80=99s not =
totally unrelated.  Keeping old packages around consumes disk space and =
costs the project money (remember, every package is mirrored across the =
CDN, so this isn=E2=80=99t just a single disk).  Even if it were free, =
philosophically, I think making it easy for users to install =
known-insecure software is a bad idea but if you want to keep a package =
repo with out-of-date packages online indefinitely then you can.  You =
can run Poudriere and even cross-compile from a fairly beefy cloud =
machine quite easily.

It=E2=80=99s been a while since I did a full package build, but I would =
guess that you could do a single package build (all ports) for about $50 =
on a cloud VM, more (2-3x) if it=E2=80=99s emulated.  Storing the =
results for a small number of users will cost around $10-20/month.  If =
you think this is an important thing to do, then you are absolutely =
welcome to spend your own money on doing it.

David


From nobody Mon Jan 15 18:45:58 2024
X-Original-To: freebsd-questions@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 4TDLgr5b00z57KyH
	for <freebsd-questions@mlmmj.nyi.freebsd.org>; Mon, 15 Jan 2024 18:46:00 +0000 (UTC)
	(envelope-from rockyhotas@post.com)
Received: from mout.gmx.com (mout.gmx.com [74.208.4.201])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256
	 client-signature RSA-PSS (2048 bits) client-digest SHA256)
	(Client CN "mout.gmx.com", Issuer "GeoTrust TLS RSA CA G1" (verified OK))
	by mx1.freebsd.org (Postfix) with ESMTPS id 4TDLgq5w6Bz4SR7
	for <freebsd-questions@freebsd.org>; Mon, 15 Jan 2024 18:45:59 +0000 (UTC)
	(envelope-from rockyhotas@post.com)
Authentication-Results: mx1.freebsd.org;
	dkim=pass header.d=post.com header.s=s1089575 header.b=aZdE3qnD;
	dmarc=pass (policy=none) header.from=post.com;
	spf=pass (mx1.freebsd.org: domain of rockyhotas@post.com designates 74.208.4.201 as permitted sender) smtp.mailfrom=rockyhotas@post.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=post.com;
	s=s1089575; t=1705344358; x=1705949158; i=rockyhotas@post.com;
	bh=K091DCPX6mmNbuO1mQU0aiCGOx/vGAUPECLM/DsHbq0=;
	h=X-UI-Sender-Class:From:To:Subject:Date;
	b=aZdE3qnDI2Spf27cZKBDFmEOfK5dMCB0mR472A8nvY+5HwHV5plCq5x9QNwF0Axz
	 EskM6EM/0uoR1vo6qlb+QP0D7wZE9jWikY87SmvKsNw2FWYd/Q5bnDaAlSAs8zYmt
	 nRK6L3Z/6sJ3Y5HBr5sDFc4VFGsguQqGoFybDhbWNVIoXo+TaxCDMz5otnkNmb1wY
	 w/fWS70qWrbstJntzn4nTOprCqcqIuUUe75Q0/JZIw79/cRvyd3bvUnMKVJYcNbbj
	 YlOD8435IZmAtUyBv3iNr56UsQlgilgS0BxC3Djgjl/vaTTKaedVjksQIRuxVNJJC
	 UyLr0Wr6y+tVoLaZzw==
X-UI-Sender-Class: f2cb72be-343f-493d-8ec3-b1efb8d6185a
Received: from [91.81.152.140] ([91.81.152.140]) by web-mail.mail.com
 (3c-app-mailcom-lxa12.server.lan [10.76.45.13]) (via HTTP); Mon, 15 Jan
 2024 19:45:58 +0100
List-Id: User questions <freebsd-questions.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-questions
List-Help: <mailto:questions+help@freebsd.org>
List-Post: <mailto:questions@freebsd.org>
List-Subscribe: <mailto:questions+subscribe@freebsd.org>
List-Unsubscribe: <mailto:questions+unsubscribe@freebsd.org>
Sender: owner-freebsd-questions@freebsd.org
X-BeenThere: freebsd-questions@freebsd.org
MIME-Version: 1.0
Message-ID: <trinity-4e60d81a-212c-449b-8dc0-d62d2b8d0071-1705344358024@3c-app-mailcom-lxa12>
From: Rocky Hotas <rockyhotas@post.com>
To: FreeBSD Questions <freebsd-questions@freebsd.org>
Subject: Network interface not working: watchdog timeout error
Content-Type: text/plain; charset=UTF-8
Date: Mon, 15 Jan 2024 19:45:58 +0100
Importance: normal
Sensitivity: Normal
X-Priority: 3
X-Provags-ID: V03:K1:w6AXfBGStmBrJT9aAuSphXFlGyyNF0tqB/pacQdoTv/ygVyQvKWsMZGnUwVQeyr4P+vKg
 0AJsW5+tiEfulBFcv0+ZHR2cILMHUfR6XQBMZQ3cIfQFvM37m5KzP63PV4Y/eYsSZGXWNriq4CEY
 i7QnpEb3NMzbB9PU7zlP9c54xYb4yQ6ekcFHsmmZeLQ184Lr95HtgwWeq298L4amCswuN/sqZDhd
 6Q9VtSk/1KJ0tm5GSUXzVQuIgRarWj6r7RH2dDYdauMyIE2GOnLKOO/cQrFRKNIQGNfOr7rXGF2f
 CY=
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:ML7lAw39ZH0=;ZxYTxmgQHOr6N43+FNxujUIDy+g
 EzIiO6ApEGppxE8iWNu6Zig3ck/JhrdwMSmQoDQUsTgF29WxpfKYThfmFxS2ZsFF4Z+pgHXLG
 41tbuxI/JvD8v3GHH7/8t78DjejvRYLiEgnWrIpiopTH8kv0bnMMI4nKAvfHk1Fe1AlTPPBwe
 gue1GFYV/0PIEmn85rtviIUwv/j24g9S5Jb3Pchsg+InQb2ZIXu6W2tYs6CBN8bIUPzM8uI3s
 oQ7mkX46JRq9+D4mXMYaQb6Lyhzp/xS7dbDbYLp18UmfPc9hORNyO+nEhDI6n8XVzyNHI0LXT
 bn716OUoDe4ooUnEdLhtqBtSxSUxE1HjX2eqZTHEOPyR3AqxYg9eO9syuXsGCgCowmHbhgUoM
 uZUdY4OfMOzXSdTtEG/j28nqoUQBHuEg8cKW3ElbJxSyxdQiVqribLOl78E5DvvnMFOUxmxrG
 BdsW/nFoj4KAT36ClfAKnuiXuLtBPwiKOvRYoaOm8fLo7kjT3lW6mMiVDEHg1NNuUk4DmTzKq
 UxkxjAmTtLC5Y9NXX5GkhDRGw34Qcp6XxhtGqlti3EfUs2xIO7PhX+lJwJRx3JTXyj6XXsLC+
 L8ej6zVx8lhZ58RGWWvQMBV2F55W5q91XXKV2JFtNglo5942VoM3WrtyZM1qxn+MUimfgp6HR
 y6+IfBhwIvENe/9l40OBHLkdPjTnu9X6gVzWV4UxZy9K2Aoap4sQRUxWX3OyPRC1xBIriMAtn
 TVWSru2Vg85FkOHeVV6P0ydRBqAQ4IcQjziCUWAA2onr7zfdORYfX3Pol4Rc6PzIZjAxDJIZE
 4I19/Gn29O2aMvhgBImlEPlA==
Content-Transfer-Encoding: quoted-printable
X-Spamd-Bar: ---
X-Spamd-Result: default: False [-3.34 / 15.00];
	NEURAL_HAM_LONG(-1.00)[-1.000];
	NEURAL_HAM_MEDIUM(-1.00)[-1.000];
	NEURAL_HAM_SHORT(-0.84)[-0.842];
	MID_RHS_NOT_FQDN(0.50)[];
	DMARC_POLICY_ALLOW(-0.50)[post.com,none];
	R_SPF_ALLOW(-0.20)[+ip4:74.208.4.192/26];
	R_DKIM_ALLOW(-0.20)[post.com:s=s1089575];
	ONCE_RECEIVED(0.10)[];
	RCVD_IN_DNSWL_LOW(-0.10)[74.208.4.201:from];
	MIME_GOOD(-0.10)[text/plain];
	TO_MATCH_ENVRCPT_ALL(0.00)[];
	RCPT_COUNT_ONE(0.00)[1];
	TO_DN_ALL(0.00)[];
	RCVD_TLS_LAST(0.00)[];
	MIME_TRACE(0.00)[0:+];
	ARC_NA(0.00)[];
	HAS_X_PRIO_THREE(0.00)[3];
	FROM_HAS_DN(0.00)[];
	FREEMAIL_FROM(0.00)[post.com];
	MLMMJ_DEST(0.00)[freebsd-questions@freebsd.org];
	FROM_EQ_ENVFROM(0.00)[];
	DKIM_TRACE(0.00)[post.com:+];
	RWL_MAILSPIKE_POSSIBLE(0.00)[74.208.4.201:from];
	RCVD_COUNT_ONE(0.00)[1];
	ASN(0.00)[asn:8560, ipnet:74.208.0.0/16, country:DE];
	MISSING_XM_UA(0.00)[];
	FREEMAIL_ENVFROM(0.00)[post.com]
X-Rspamd-Queue-Id: 4TDLgq5w6Bz4SR7

Hello!
With FreeBSD 14.0-RELEASE I have this (quite old) network interface,
which is embedded in the motherboard:

nfe0@pci0:0:15:0:       class=3D0x020000 rev=3D0xa2 hdr=3D0x00 vendor=3D0x=
10de device=3D0x07dc subvendor=3D0x1734 subdevice=3D0x115b
    vendor     =3D 'NVIDIA Corporation'
    device     =3D 'MCP73 Ethernet'
    class      =3D network
    subclass   =3D ethernet
    bar   [10] =3D type Memory, range 32, base 0xfe22a000, size 4096, enab=
led
    bar   [14] =3D type I/O Port, range 32, base 0x30e8, size 8, enabled
    bar   [18] =3D type Memory, range 32, base 0xfe229000, size 256, enabl=
ed
    bar   [1c] =3D type Memory, range 32, base 0xfe228000, size 16, enable=
d
    cap 01[44] =3D powerspec 2  supports D0 D1 D2 D3  current D0

=46rom the dmesg:

nfe0: <NVIDIA nForce MCP73 Networking Adapter> port 0x30e8-0x30ef mem 0xfe=
22a000-0xfe22afff,0xfe229000-0xfe2290ff,0xfe228000-0xfe22800f irq 21 at de=
vice 15.0 on pci0
miibus0: <MII bus> on nfe0
rgephy0: <RTL8169S/8110S/8211 1000BASE-T media interface> PHY 1 on miibus0
rgephy0:  none, 10baseT, 10baseT-FDX, 10baseT-FDX-flow, 100baseTX, 100base=
TX-FDX, 100baseTX-FDX-flow, 1000baseT, 1000baseT-master, 1000baseT-FDX, 10=
00baseT-FDX-master, 1000baseT-FDX-flow, 1000baseT-FDX-flow-master, auto, a=
uto-flow
nfe0: Ethernet address: ...

It performed normally for several days and across several reboots. Then,
without applying any modification to the configuration, the system was
physically powered down and booted again: the network card did no more
work. After another reboot, nothing changed.

The two LEDs in the Ethernet socket are active: the orange one is fixed,
the green one blinks every now and then (not so often). After physically
disconnecting and reconnecting the Ethernet cable, nothing changed.

The host can not ping the LAN and can not receive ping. All the network
settings (which worked till some minutes before) are ok, including
`ifconfig', where it is `UP', 1000BaseT; routes and /etc/resolv.conf
are OK.

The only relevant information is maybe at the end of the dmesg, where
after some minutes this sequence has been printed several times:

nfe0: watchdog timeout
nfe0: link state changed to DOWN
nfe0: link state changed to UP

but even when `link state changed to UP' the interface does not work.

Is there anything that can be done from the OS, or is it a hardware issue?

Bye!

Rocky


From nobody Mon Jan 15 18:48:06 2024
X-Original-To: freebsd-questions@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 4TDLl40tt4z57LBn;
	Mon, 15 Jan 2024 18:48:48 +0000 (UTC)
	(envelope-from marietto2008@gmail.com)
Received: from mail-ed1-x52e.google.com (mail-ed1-x52e.google.com [IPv6:2a00:1450:4864:20::52e])
	(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-signature RSA-PSS (2048 bits) client-digest SHA256)
	(Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK))
	by mx1.freebsd.org (Postfix) with ESMTPS id 4TDLl35vkYz4TJB;
	Mon, 15 Jan 2024 18:48:47 +0000 (UTC)
	(envelope-from marietto2008@gmail.com)
Authentication-Results: mx1.freebsd.org;
	none
Received: by mail-ed1-x52e.google.com with SMTP id 4fb4d7f45d1cf-5592d2bc270so1656199a12.1;
        Mon, 15 Jan 2024 10:48:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1705344523; x=1705949323; darn=freebsd.org;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:from:to:cc:subject:date:message-id:reply-to;
        bh=I/WoT+Ay3mzobABXMuF7AlcLOD0UXEORhbexuiMS3jc=;
        b=maVx6eer64Codn/m4OY+Jx7XQH5qKPJcnTTQuvTeF+G4ED+LNbzJGPugA/yHfSoy+a
         NwhoBORj2B4MCAdyUeXXLcpryaq0sPi9M3WtYcihzp84HPJX2SAccLj+ZrwSzcwgIa78
         1QN4b7TVM2sQ4zl6V4dypg40LmNDq0+UYXKMd4jvRJvv4r3hznI+pGK6PWVKKypUKaO+
         AZBDOKAShlS0okILvs1VIdmozxCW2WhXkaTy4IWFu/loLzinK6K8kKprDDLQHSKmqRbK
         LrNjn1jGJ1ZsmfHq02Xq9E8UrZ0vOfQxjD1yXd/Bvjnplqoa2x0gBc5hOzpO/vmLLYlZ
         fYcQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1705344523; x=1705949323;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
         :reply-to;
        bh=I/WoT+Ay3mzobABXMuF7AlcLOD0UXEORhbexuiMS3jc=;
        b=IluRGduNITza3Xcx2E1pk6i4L1lABtcKu8mfy/lgtajN5u/qeJmXCsqBs63WUpYAtQ
         2LrmvLdLPLcvEIcX0EdndiH5GTl+Qp8fLk9jSjpMX8SzylwXlM0RSgKVlTnNftFAbA5/
         muXfeejE38BYvGVQvIGvIQXgQwmstiKL6PoHmBPE81IHMN7d6g57QpQ7P8scBkvpqjhF
         qPjdzITSar3RNlvA4h+NjAAlD1Wzin+GvAonw1BENWghaCxJhpXMqo6dOXq6c4G5D6TM
         TAPNJQFlvqt1ixtHrOtoGGA+8n7+XHL5rma4gVQb8EDjB3ec3aN9SNZ9EjcnfZUZmrJP
         xW7Q==
X-Gm-Message-State: AOJu0YyE12BNTmDdKI3zX/AQKHKeIJXztMRezbuzkbbu5cGafLKymYi/
	Tpfpq2ZszRf++VRX9lji+5RI3uWh1M9rPvRcPVzCRTn2CNI=
X-Google-Smtp-Source: AGHT+IGS7eSa65YjqkaboRH6mDNUmVYlffE4MIJeRgh5P3fDXyd/r71xNmO94HTynry1lUgpQc6OxlxILxi8IC+yIM4=
X-Received: by 2002:a17:906:9b44:b0:a2b:238d:50f2 with SMTP id
 ep4-20020a1709069b4400b00a2b238d50f2mr2263418ejc.152.1705344522663; Mon, 15
 Jan 2024 10:48:42 -0800 (PST)
List-Id: User questions <freebsd-questions.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-questions
List-Help: <mailto:questions+help@freebsd.org>
List-Post: <mailto:questions@freebsd.org>
List-Subscribe: <mailto:questions+subscribe@freebsd.org>
List-Unsubscribe: <mailto:questions+unsubscribe@freebsd.org>
Sender: owner-freebsd-questions@freebsd.org
X-BeenThere: freebsd-questions@freebsd.org
MIME-Version: 1.0
References: <CA+1FSihU4WJWbbD9k9th4GXvyAKTL3URic-BAFUY7Og=wLn27A@mail.gmail.com>
 <CA390EE5-3339-4A15-8087-C28B309FA523@mit.edu> <CA+1FSih6j0QP9nKkxFCjMCeuMdvJca3WxVsi8+QaN2sV8YO-zw@mail.gmail.com>
 <D435604C-70F1-454D-B3AE-CD4D7C99D383@FreeBSD.org>
In-Reply-To: <D435604C-70F1-454D-B3AE-CD4D7C99D383@FreeBSD.org>
From: Mario Marietto <marietto2008@gmail.com>
Date: Mon, 15 Jan 2024 19:48:06 +0100
Message-ID: <CA+1FSijqbF9CNw_oAHAEbLqb02Hq5L79WJV=RDfrtGgqgMp1+g@mail.gmail.com>
Subject: Re: How to upgrade an EOL FreeBSD release or how to make it working again
To: David Chisnall <theraven@freebsd.org>, Mark Millard <marklmi@yahoo.com>
Cc: John F Carr <jfc@mit.edu>, freebsd-arm <freebsd-arm@freebsd.org>, 
	freebsd-hackers <freebsd-hackers@freebsd.org>, 
	FreeBSD Mailing List <freebsd-questions@freebsd.org>, 
	"freebsd-xen@freebsd.org" <freebsd-xen@freebsd.org>, FreeBSD Current <freebsd-current@freebsd.org>, 
	Warner Losh <imp@bsdimp.com>, =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <royger@freebsd.org>
Content-Type: multipart/alternative; boundary="0000000000007e39b1060f007600"
X-Rspamd-Queue-Id: 4TDLl35vkYz4TJB
X-Spamd-Bar: ----
X-Rspamd-Pre-Result: action=no action;
	module=replies;
	Message is reply to one we originated
X-Spamd-Result: default: False [-4.00 / 15.00];
	REPLY(-4.00)[];
	ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]

--0000000000007e39b1060f007600
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hello.

Do you have deleted forever the set of packages and ports for FreeBSD 11 or
you keep them stored in DVDs that I can buy or download for a small amount
of money ? If yes,where ? To rebuild everything is out of my expertise.

On Mon, Jan 15, 2024 at 7:15=E2=80=AFPM David Chisnall <theraven@freebsd.or=
g> wrote:

> On 15 Jan 2024, at 16:46, Mario Marietto <marietto2008@gmail.com> wrote:
> >
> > The ARM Chromebook is based on armv7,it is still recent.
>
> For reference, the ARMv7 architecture was introduced in 2005.  The last
> cores that implemented the architecture were released in 2014.  This is n=
ot
> a =E2=80=98recent=E2=80=99 architecture, it=E2=80=99s one that=E2=80=99s =
19 years old and has been largely
> dead for several years.
>
> > But let's change perspective for a moment,don't think about the ARM
> Chromebook. My question is : how to upgrade FreeBSD when it goes EOL.
>
> Generally, run `freebsd-update`.  This is a very different question from
> =E2=80=98how do I do a new install of an old an unsupported version?'
>
> > I ask this because there is a huge difference here between FreeBSD and
> Linux. Today if you need to use , for example Ubuntu 14.0, you can use it
> as is. Yes,there will be a lot of bugs,but it will work without crashes.
> But if you want to use an old FreeBSD system,nothing will work for you.
> So,do you know some methods to install even packages or ports ? You
> know,there are cases when you need to do some experiments so that you can
> keep your machine off the internet,so you aren't scared that someone can
> compromise it. Totally prohibiting the users to use an old system,removin=
g
> ports and packages is not a choice that I approve of. And I'm not the onl=
y
> one that thinks like this.
>
> If you want to use an old and unsupported version of FreeBSD, no one is
> stopping you, but:
>
>  - You will need to build the releases.  The source code is still in git,
> you can.  The scripts for building the release images are right there in
> the repo.  Just grab the relevant release or releng branch and go.
>
>  - You will need to build packages.  Newer versions of the ports tree wil=
l
> not be tested with the older release, so you may need to use an older
> checkout of the ports tree.  Poudriere will build a package repo for you.
>
> In both cases, if you=E2=80=99re using older versions you almost certainl=
y *will*
> have security vulnerabilities.  The project strongly advises you not to d=
o
> this and not to blame us when you install known-insecure software and end
> up compromised.
>
> The project does not have enough active contributors to keep maintaining
> things indefinitely.  This is why release have a five-year supported
> lifetime.  If you want to pick up an old branch and maintain it, you=E2=
=80=99re
> welcome to.  In the past, companies have picked up old branches and
> maintained them for customers that had a dependency on them.  If you want
> to pay someone to maintain an old branch (and have deep pockets) then the=
re
> are probably a few companies that will happily take your money.
>
> Maintaining binaries is a slightly different issue, but it=E2=80=99s not =
totally
> unrelated.  Keeping old packages around consumes disk space and costs the
> project money (remember, every package is mirrored across the CDN, so thi=
s
> isn=E2=80=99t just a single disk).  Even if it were free, philosophically=
, I think
> making it easy for users to install known-insecure software is a bad idea
> but if you want to keep a package repo with out-of-date packages online
> indefinitely then you can.  You can run Poudriere and even cross-compile
> from a fairly beefy cloud machine quite easily.
>
> It=E2=80=99s been a while since I did a full package build, but I would g=
uess that
> you could do a single package build (all ports) for about $50 on a cloud
> VM, more (2-3x) if it=E2=80=99s emulated.  Storing the results for a smal=
l number
> of users will cost around $10-20/month.  If you think this is an importan=
t
> thing to do, then you are absolutely welcome to spend your own money on
> doing it.
>
> David
>
>

--=20
Mario.

--0000000000007e39b1060f007600
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hello.</div><div><br></div><div>Do you have deleted f=
orever the set of packages and ports for FreeBSD 11 or you keep them stored=
 in DVDs that I can buy or download for a small amount of money ? If yes,wh=
ere ? To rebuild everything is out of my expertise. <br></div></div><br><di=
v class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Jan 1=
5, 2024 at 7:15=E2=80=AFPM David Chisnall &lt;<a href=3D"mailto:theraven@fr=
eebsd.org">theraven@freebsd.org</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex">On 15 Jan 2024, at 16:46, Mario Marietto &=
lt;<a href=3D"mailto:marietto2008@gmail.com" target=3D"_blank">marietto2008=
@gmail.com</a>&gt; wrote:<br>
&gt; <br>
&gt; The ARM Chromebook is based on armv7,it is still recent.<br>
<br>
For reference, the ARMv7 architecture was introduced in 2005.=C2=A0 The las=
t cores that implemented the architecture were released in 2014.=C2=A0 This=
 is not a =E2=80=98recent=E2=80=99 architecture, it=E2=80=99s one that=E2=
=80=99s 19 years old and has been largely dead for several years.<br>
<br>
&gt; But let&#39;s change perspective for a moment,don&#39;t think about th=
e ARM Chromebook. My question is : how to upgrade FreeBSD when it goes EOL.=
<br>
<br>
Generally, run `freebsd-update`.=C2=A0 This is a very different question fr=
om =E2=80=98how do I do a new install of an old an unsupported version?&#39=
;<br>
<br>
&gt; I ask this because there is a huge difference here between FreeBSD and=
 Linux. Today if you need to use , for example Ubuntu 14.0, you can use it =
as is. Yes,there will be a lot of bugs,but it will work without crashes.=C2=
=A0 But if you want to use an old FreeBSD system,nothing will work for you.=
 So,do you know some methods to install even packages or ports ? You know,t=
here are cases when you need to do some experiments so that you can keep yo=
ur machine off the internet,so you aren&#39;t scared that someone can compr=
omise it. Totally prohibiting the users to use an old system,removing ports=
 and packages is not a choice that I approve of. And I&#39;m not the only o=
ne that thinks like this.<br>
<br>
If you want to use an old and unsupported version of FreeBSD, no one is sto=
pping you, but:<br>
<br>
=C2=A0- You will need to build the releases.=C2=A0 The source code is still=
 in git, you can.=C2=A0 The scripts for building the release images are rig=
ht there in the repo.=C2=A0 Just grab the relevant release or releng branch=
 and go.<br>
<br>
=C2=A0- You will need to build packages.=C2=A0 Newer versions of the ports =
tree will not be tested with the older release, so you may need to use an o=
lder checkout of the ports tree.=C2=A0 Poudriere will build a package repo =
for you.=C2=A0 <br>
<br>
In both cases, if you=E2=80=99re using older versions you almost certainly =
*will* have security vulnerabilities.=C2=A0 The project strongly advises yo=
u not to do this and not to blame us when you install known-insecure softwa=
re and end up compromised.<br>
<br>
The project does not have enough active contributors to keep maintaining th=
ings indefinitely.=C2=A0 This is why release have a five-year supported lif=
etime.=C2=A0 If you want to pick up an old branch and maintain it, you=E2=
=80=99re welcome to.=C2=A0 In the past, companies have picked up old branch=
es and maintained them for customers that had a dependency on them.=C2=A0 I=
f you want to pay someone to maintain an old branch (and have deep pockets)=
 then there are probably a few companies that will happily take your money.=
<br>
<br>
Maintaining binaries is a slightly different issue, but it=E2=80=99s not to=
tally unrelated.=C2=A0 Keeping old packages around consumes disk space and =
costs the project money (remember, every package is mirrored across the CDN=
, so this isn=E2=80=99t just a single disk).=C2=A0 Even if it were free, ph=
ilosophically, I think making it easy for users to install known-insecure s=
oftware is a bad idea but if you want to keep a package repo with out-of-da=
te packages online indefinitely then you can.=C2=A0 You can run Poudriere a=
nd even cross-compile from a fairly beefy cloud machine quite easily.<br>
<br>
It=E2=80=99s been a while since I did a full package build, but I would gue=
ss that you could do a single package build (all ports) for about $50 on a =
cloud VM, more (2-3x) if it=E2=80=99s emulated.=C2=A0 Storing the results f=
or a small number of users will cost around $10-20/month.=C2=A0 If you thin=
k this is an important thing to do, then you are absolutely welcome to spen=
d your own money on doing it.<br>
<br>
David<br>
<br>
</blockquote></div><br clear=3D"all"><br><span class=3D"gmail_signature_pre=
fix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature">Mario.<br></d=
iv>

--0000000000007e39b1060f007600--

From nobody Mon Jan 15 20:53:03 2024
X-Original-To: freebsd-questions@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 4TDPVl4tLRz57XxC
	for <freebsd-questions@mlmmj.nyi.freebsd.org>; Mon, 15 Jan 2024 20:53:19 +0000 (UTC)
	(envelope-from paulbeard@gmail.com)
Received: from mail-wm1-x331.google.com (mail-wm1-x331.google.com [IPv6:2a00:1450:4864:20::331])
	(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-signature RSA-PSS (2048 bits) client-digest SHA256)
	(Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK))
	by mx1.freebsd.org (Postfix) with ESMTPS id 4TDPVk5wVWz4nVQ
	for <freebsd-questions@freebsd.org>; Mon, 15 Jan 2024 20:53:18 +0000 (UTC)
	(envelope-from paulbeard@gmail.com)
Authentication-Results: mx1.freebsd.org;
	dkim=pass header.d=gmail.com header.s=20230601 header.b=ZmHrAXfZ;
	dmarc=pass (policy=none) header.from=gmail.com;
	spf=pass (mx1.freebsd.org: domain of paulbeard@gmail.com designates 2a00:1450:4864:20::331 as permitted sender) smtp.mailfrom=paulbeard@gmail.com
Received: by mail-wm1-x331.google.com with SMTP id 5b1f17b1804b1-40e80046264so8386405e9.0
        for <freebsd-questions@freebsd.org>; Mon, 15 Jan 2024 12:53:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1705351995; x=1705956795; darn=freebsd.org;
        h=cc:subject:message-id:date:from:in-reply-to:references:mime-version
         :from:to:cc:subject:date:message-id:reply-to;
        bh=fXCMavo8ir2HW1+Annr+F22tF1x2GovmBJ8CQi3zjkY=;
        b=ZmHrAXfZyRELX95ZthDem6pPWBq3zlO7airoXpY7R7ivDJMNJiooFM5kPSKogq5Jr6
         gR2GVE908DTJZPipORUxNs01+zJYivw3fqQ54CRBgeIkYLMHc7Lh0OceXrYZs3MZ6qZ8
         ajXin2cUd/FOTGmPZiP295o7eyQG6+XB3vdDo5iga4vZYYnCAjkv1jiVgCHDyTjvK5l4
         PVF63xK1KL9oxgVZZ9NTBg8NwpwbG5JIqwv5vcAlPEkU8NKKAGauSZcT4AWprjE944Hu
         TM51hC4I0HHjvGJvFOQvpMxyGmndJYUZp/os03y/k1OLceadecaLLTG2TOrcDQ1xHD9Z
         s+pA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1705351995; x=1705956795;
        h=cc:subject:message-id:date:from:in-reply-to:references:mime-version
         :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
        bh=fXCMavo8ir2HW1+Annr+F22tF1x2GovmBJ8CQi3zjkY=;
        b=m3DJG93wovE0hnxM9GLC4WqFBtqVKGDxJLsjl7s6mEg+LogKzdIupjW53lTc26Znot
         ptX6v7DzmG2aPpCOFXGW24Ws2IvojeqsLviZGrNgSI80UnwqcrgNMSUWc28R/UH/fBPQ
         m6caJnvY4A6Dc9b6TKXq+wTFP4YWTU7UeN/rfceTcxJLiJD88EmlmjsCFlEyRe0wrL0O
         Cu6C9UtJY9B6IlXC7tpPZW3Mdm4wRZCCT0VKMLq7q46G8GdGEA+y3ao51YszIyAUzuPk
         j+e/p97KDMHrFgdT5yXIokqNBkjSMIzy1V3XRzrVURLOdxNoZxmOcSIIwEvNdVQ4BxgV
         Si/A==
X-Gm-Message-State: AOJu0YxOX9r4w33bYUuPHGuwfW1dFIe1BqUaikxrroclSkep7fcgudUe
	o30M+Rs0uCGETmFq7q+Ur2UARJfT9IEd+7Mzdus=
X-Received: by 2002:a05:600c:3793:b0:40e:6334:7a96 with SMTP id
 o19-20020a05600c379300b0040e63347a96mt3143590wmr.134.1705351994890; Mon, 15
 Jan 2024 12:53:14 -0800 (PST)
List-Id: User questions <freebsd-questions.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-questions
List-Help: <mailto:questions+help@freebsd.org>
List-Post: <mailto:questions@freebsd.org>
List-Subscribe: <mailto:questions+subscribe@freebsd.org>
List-Unsubscribe: <mailto:questions+unsubscribe@freebsd.org>
Sender: owner-freebsd-questions@freebsd.org
X-BeenThere: freebsd-questions@freebsd.org
MIME-Version: 1.0
References: <CA+1FSihU4WJWbbD9k9th4GXvyAKTL3URic-BAFUY7Og=wLn27A@mail.gmail.com>
 <CA390EE5-3339-4A15-8087-C28B309FA523@mit.edu> <CA+1FSih6j0QP9nKkxFCjMCeuMdvJca3WxVsi8+QaN2sV8YO-zw@mail.gmail.com>
 <D435604C-70F1-454D-B3AE-CD4D7C99D383@FreeBSD.org>
In-Reply-To: <D435604C-70F1-454D-B3AE-CD4D7C99D383@FreeBSD.org>
From: paul beard <paulbeard@gmail.com>
Date: Mon, 15 Jan 2024 12:53:03 -0800
Message-ID: <CAMtcK2p+s5+1-QYC_+UceOz_DFDUsfzwL4dePh9TX+Dnh=78og@mail.gmail.com>
Subject: Re: How to upgrade an EOL FreeBSD release or how to make it working again
Cc: Mario Marietto <marietto2008@gmail.com>, 
	FreeBSD Mailing List <freebsd-questions@freebsd.org>
Content-Type: multipart/alternative; boundary="000000000000dfc902060f02334f"
X-Spamd-Bar: -
X-Spamd-Result: default: False [-2.00 / 15.00];
	MISSING_TO(2.00)[];
	NEURAL_HAM_LONG(-1.00)[-1.000];
	NEURAL_HAM_MEDIUM(-1.00)[-1.000];
	NEURAL_HAM_SHORT(-1.00)[-0.999];
	DMARC_POLICY_ALLOW(-0.50)[gmail.com,none];
	R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601];
	R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36:c];
	MIME_GOOD(-0.10)[multipart/alternative,text/plain];
	TO_DN_ALL(0.00)[];
	RCVD_TLS_LAST(0.00)[];
	FROM_HAS_DN(0.00)[];
	ARC_NA(0.00)[];
	FREEMAIL_ENVFROM(0.00)[gmail.com];
	RCPT_COUNT_TWO(0.00)[2];
	FREEMAIL_FROM(0.00)[gmail.com];
	MIME_TRACE(0.00)[0:+,1:+,2:~];
	FREEMAIL_CC(0.00)[gmail.com,freebsd.org];
	MISSING_XM_UA(0.00)[];
	DWL_DNSWL_NONE(0.00)[gmail.com:dkim];
	PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org];
	TO_MATCH_ENVRCPT_SOME(0.00)[];
	FROM_EQ_ENVFROM(0.00)[];
	DKIM_TRACE(0.00)[gmail.com:+];
	MID_RHS_MATCH_FROMTLD(0.00)[];
	ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US];
	MLMMJ_DEST(0.00)[freebsd-questions@freebsd.org];
	RCVD_COUNT_ONE(0.00)[1];
	RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::331:from]
X-Rspamd-Queue-Id: 4TDPVk5wVWz4nVQ

--000000000000dfc902060f02334f
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

This is usually where someone asks if OP has heard of NetBSD.

https://www.netbsd.org

On Mon, Jan 15, 2024 at 10:16=E2=80=AFAM David Chisnall <theraven@freebsd.o=
rg>
wrote:

> On 15 Jan 2024, at 16:46, Mario Marietto <marietto2008@gmail.com> wrote:
> >
> > The ARM Chromebook is based on armv7,it is still recent.
>
> For reference, the ARMv7 architecture was introduced in 2005.  The last
> cores that implemented the architecture were released in 2014.  This is n=
ot
> a =E2=80=98recent=E2=80=99 architecture, it=E2=80=99s one that=E2=80=99s =
19 years old and has been largely
> dead for several years.
>
> > But let's change perspective for a moment,don't think about the ARM
> Chromebook. My question is : how to upgrade FreeBSD when it goes EOL.
>
> Generally, run `freebsd-update`.  This is a very different question from
> =E2=80=98how do I do a new install of an old an unsupported version?'
>
> > I ask this because there is a huge difference here between FreeBSD and
> Linux. Today if you need to use , for example Ubuntu 14.0, you can use it
> as is. Yes,there will be a lot of bugs,but it will work without crashes.
> But if you want to use an old FreeBSD system,nothing will work for you.
> So,do you know some methods to install even packages or ports ? You
> know,there are cases when you need to do some experiments so that you can
> keep your machine off the internet,so you aren't scared that someone can
> compromise it. Totally prohibiting the users to use an old system,removin=
g
> ports and packages is not a choice that I approve of. And I'm not the onl=
y
> one that thinks like this.
>
> If you want to use an old and unsupported version of FreeBSD, no one is
> stopping you, but:
>
>  - You will need to build the releases.  The source code is still in git,
> you can.  The scripts for building the release images are right there in
> the repo.  Just grab the relevant release or releng branch and go.
>
>  - You will need to build packages.  Newer versions of the ports tree wil=
l
> not be tested with the older release, so you may need to use an older
> checkout of the ports tree.  Poudriere will build a package repo for you.
>
> In both cases, if you=E2=80=99re using older versions you almost certainl=
y *will*
> have security vulnerabilities.  The project strongly advises you not to d=
o
> this and not to blame us when you install known-insecure software and end
> up compromised.
>
> The project does not have enough active contributors to keep maintaining
> things indefinitely.  This is why release have a five-year supported
> lifetime.  If you want to pick up an old branch and maintain it, you=E2=
=80=99re
> welcome to.  In the past, companies have picked up old branches and
> maintained them for customers that had a dependency on them.  If you want
> to pay someone to maintain an old branch (and have deep pockets) then the=
re
> are probably a few companies that will happily take your money.
>
> Maintaining binaries is a slightly different issue, but it=E2=80=99s not =
totally
> unrelated.  Keeping old packages around consumes disk space and costs the
> project money (remember, every package is mirrored across the CDN, so thi=
s
> isn=E2=80=99t just a single disk).  Even if it were free, philosophically=
, I think
> making it easy for users to install known-insecure software is a bad idea
> but if you want to keep a package repo with out-of-date packages online
> indefinitely then you can.  You can run Poudriere and even cross-compile
> from a fairly beefy cloud machine quite easily.
>
> It=E2=80=99s been a while since I did a full package build, but I would g=
uess that
> you could do a single package build (all ports) for about $50 on a cloud
> VM, more (2-3x) if it=E2=80=99s emulated.  Storing the results for a smal=
l number
> of users will cost around $10-20/month.  If you think this is an importan=
t
> thing to do, then you are absolutely welcome to spend your own money on
> doing it.
>
> David
>
>
>

--=20
Paul Beard / www.paulbeard.org/

--000000000000dfc902060f02334f
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">This is usually where someone asks if OP has heard of NetB=
SD.=C2=A0<div><br></div><div><a href=3D"https://www.netbsd.org">https://www=
.netbsd.org</a><br></div></div><br><div class=3D"gmail_quote"><div dir=3D"l=
tr" class=3D"gmail_attr">On Mon, Jan 15, 2024 at 10:16=E2=80=AFAM David Chi=
snall &lt;<a href=3D"mailto:theraven@freebsd.org">theraven@freebsd.org</a>&=
gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0=
px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-colo=
r:rgb(204,204,204);padding-left:1ex">On 15 Jan 2024, at 16:46, Mario Mariet=
to &lt;<a href=3D"mailto:marietto2008@gmail.com" target=3D"_blank">marietto=
2008@gmail.com</a>&gt; wrote:<br>
&gt; <br>
&gt; The ARM Chromebook is based on armv7,it is still recent.<br>
<br>
For reference, the ARMv7 architecture was introduced in 2005.=C2=A0 The las=
t cores that implemented the architecture were released in 2014.=C2=A0 This=
 is not a =E2=80=98recent=E2=80=99 architecture, it=E2=80=99s one that=E2=
=80=99s 19 years old and has been largely dead for several years.<br>
<br>
&gt; But let&#39;s change perspective for a moment,don&#39;t think about th=
e ARM Chromebook. My question is : how to upgrade FreeBSD when it goes EOL.=
<br>
<br>
Generally, run `freebsd-update`.=C2=A0 This is a very different question fr=
om =E2=80=98how do I do a new install of an old an unsupported version?&#39=
;<br>
<br>
&gt; I ask this because there is a huge difference here between FreeBSD and=
 Linux. Today if you need to use , for example Ubuntu 14.0, you can use it =
as is. Yes,there will be a lot of bugs,but it will work without crashes.=C2=
=A0 But if you want to use an old FreeBSD system,nothing will work for you.=
 So,do you know some methods to install even packages or ports ? You know,t=
here are cases when you need to do some experiments so that you can keep yo=
ur machine off the internet,so you aren&#39;t scared that someone can compr=
omise it. Totally prohibiting the users to use an old system,removing ports=
 and packages is not a choice that I approve of. And I&#39;m not the only o=
ne that thinks like this.<br>
<br>
If you want to use an old and unsupported version of FreeBSD, no one is sto=
pping you, but:<br>
<br>
=C2=A0- You will need to build the releases.=C2=A0 The source code is still=
 in git, you can.=C2=A0 The scripts for building the release images are rig=
ht there in the repo.=C2=A0 Just grab the relevant release or releng branch=
 and go.<br>
<br>
=C2=A0- You will need to build packages.=C2=A0 Newer versions of the ports =
tree will not be tested with the older release, so you may need to use an o=
lder checkout of the ports tree.=C2=A0 Poudriere will build a package repo =
for you.=C2=A0 <br>
<br>
In both cases, if you=E2=80=99re using older versions you almost certainly =
*will* have security vulnerabilities.=C2=A0 The project strongly advises yo=
u not to do this and not to blame us when you install known-insecure softwa=
re and end up compromised.<br>
<br>
The project does not have enough active contributors to keep maintaining th=
ings indefinitely.=C2=A0 This is why release have a five-year supported lif=
etime.=C2=A0 If you want to pick up an old branch and maintain it, you=E2=
=80=99re welcome to.=C2=A0 In the past, companies have picked up old branch=
es and maintained them for customers that had a dependency on them.=C2=A0 I=
f you want to pay someone to maintain an old branch (and have deep pockets)=
 then there are probably a few companies that will happily take your money.=
<br>
<br>
Maintaining binaries is a slightly different issue, but it=E2=80=99s not to=
tally unrelated.=C2=A0 Keeping old packages around consumes disk space and =
costs the project money (remember, every package is mirrored across the CDN=
, so this isn=E2=80=99t just a single disk).=C2=A0 Even if it were free, ph=
ilosophically, I think making it easy for users to install known-insecure s=
oftware is a bad idea but if you want to keep a package repo with out-of-da=
te packages online indefinitely then you can.=C2=A0 You can run Poudriere a=
nd even cross-compile from a fairly beefy cloud machine quite easily.<br>
<br>
It=E2=80=99s been a while since I did a full package build, but I would gue=
ss that you could do a single package build (all ports) for about $50 on a =
cloud VM, more (2-3x) if it=E2=80=99s emulated.=C2=A0 Storing the results f=
or a small number of users will cost around $10-20/month.=C2=A0 If you thin=
k this is an important thing to do, then you are absolutely welcome to spen=
d your own money on doing it.<br>
<br>
David<br>
<br>
<br>
</blockquote></div><br clear=3D"all"><div><br></div><span class=3D"gmail_si=
gnature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature">Pa=
ul Beard / <a href=3D"http://www.paulbeard.org/" target=3D"_blank">www.paul=
beard.org/</a><br></div>

--000000000000dfc902060f02334f--

From nobody Mon Jan 15 21:15:25 2024
X-Original-To: freebsd-questions@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 4TDQ104Vy5z57b3s
	for <freebsd-questions@mlmmj.nyi.freebsd.org>; Mon, 15 Jan 2024 21:16:04 +0000 (UTC)
	(envelope-from kudzu@tenebras.com)
Received: from mail-pj1-x102d.google.com (mail-pj1-x102d.google.com [IPv6:2607:f8b0:4864:20::102d])
	(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-signature RSA-PSS (2048 bits) client-digest SHA256)
	(Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK))
	by mx1.freebsd.org (Postfix) with ESMTPS id 4TDQ0z1wQHz4rrZ
	for <freebsd-questions@freebsd.org>; Mon, 15 Jan 2024 21:16:03 +0000 (UTC)
	(envelope-from kudzu@tenebras.com)
Authentication-Results: mx1.freebsd.org;
	dkim=pass header.d=tenebras-com.20230601.gappssmtp.com header.s=20230601 header.b="rD/QFs93";
	dmarc=none;
	spf=none (mx1.freebsd.org: domain of kudzu@tenebras.com has no SPF policy when checking 2607:f8b0:4864:20::102d) smtp.mailfrom=kudzu@tenebras.com
Received: by mail-pj1-x102d.google.com with SMTP id 98e67ed59e1d1-28ca8a37adeso7645073a91.3
        for <freebsd-questions@freebsd.org>; Mon, 15 Jan 2024 13:16:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=tenebras-com.20230601.gappssmtp.com; s=20230601; t=1705353362; x=1705958162; darn=freebsd.org;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:from:to:cc:subject:date:message-id:reply-to;
        bh=kZzYRPfUol4QtUnp7ULVkZL7w33057+4/9DYU3m5qx0=;
        b=rD/QFs93fl8hitcXku3tfN+f9ZevFC7n1eapoIr7799BP4gZKHGCNi0EDdG0S/y2w3
         C7AYACLzNronJBqcvr3on1vJpjf7CvTpZ4ebienmM7FRXwtViaBz1COTOXgtuFEX1W7Z
         UMAGrS5gC2LZjFYtvH3VDp3hjqmp4klUJBcHsGmYrQmHUKGLs4hPWVDDkluR8EOAAXTx
         AzqhM0Tt4RpPWIPYbrNiqzdxlKgTB8e3L/YpiBTbBnOlIfdVIWKk10FffJTtRedGwyRp
         ONHeo3UgWKOIOKt+Q4HScB0FhIBfxDTCbEo2Qk7X7j+3avNDvlognUl3CQ8ASB45F5Cz
         BsPA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1705353362; x=1705958162;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
         :reply-to;
        bh=kZzYRPfUol4QtUnp7ULVkZL7w33057+4/9DYU3m5qx0=;
        b=NtJ6sfJ4bIY1qbAWW9/SSOc7O73mXWCH3Os3ZrjoOJPgtU1cWczQqMqZ5L8f0m03G1
         SQ3p+jKw2DSOEomP+9ARw4N+6CrBbeK7CRDKo0eMNFa1R1eBFHTs7meIBx+CLT+VPMCn
         S17hAP2sdyUy3vxy5KeAaYjIZxDoB9l1fbEBFMWBmO6h28LKgSdLTzMPJm34D3hmoaUv
         q6FZ/VToa++6Zs/+6ShvCtcG2uolBjnTa0vcxQx6p3voavyMybEgtUkCEDADoBJaWUzZ
         asqVVvrYKtqgDQBhrcKuQYMjfggtLNJ/HtmCpwCit6PkWcDr1yF3JpCfmySAMKwEicZx
         LtTg==
X-Gm-Message-State: AOJu0YxjhxzgvkFvU/zhgHI5YZZ8APNKLjCpzwi9uoA32khqxPLCL6Wo
	HOEapZ4SMIbcmR9KxkZ12ooN3dlQBR6mfeA8zxqlaViDNr8hvJ7VRuxm7k8nldo=
X-Google-Smtp-Source: AGHT+IEdSJTS8GdIgwPM5dtPSlMm2/80qzMgi+tEJLbFQ7ihY2DwzAlh5AEapRogs4BCTr82/72hp4UarsXQRLLvuEQ=
X-Received: by 2002:a17:90a:2f25:b0:28e:5fa7:684a with SMTP id
 s34-20020a17090a2f2500b0028e5fa7684amr1116827pjd.10.1705353361694; Mon, 15
 Jan 2024 13:16:01 -0800 (PST)
List-Id: User questions <freebsd-questions.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-questions
List-Help: <mailto:questions+help@freebsd.org>
List-Post: <mailto:questions@freebsd.org>
List-Subscribe: <mailto:questions+subscribe@freebsd.org>
List-Unsubscribe: <mailto:questions+unsubscribe@freebsd.org>
Sender: owner-freebsd-questions@freebsd.org
X-BeenThere: freebsd-questions@freebsd.org
MIME-Version: 1.0
References: <CA+1FSihU4WJWbbD9k9th4GXvyAKTL3URic-BAFUY7Og=wLn27A@mail.gmail.com>
 <CA390EE5-3339-4A15-8087-C28B309FA523@mit.edu> <CA+1FSih6j0QP9nKkxFCjMCeuMdvJca3WxVsi8+QaN2sV8YO-zw@mail.gmail.com>
 <D435604C-70F1-454D-B3AE-CD4D7C99D383@FreeBSD.org> <CA+1FSijqbF9CNw_oAHAEbLqb02Hq5L79WJV=RDfrtGgqgMp1+g@mail.gmail.com>
In-Reply-To: <CA+1FSijqbF9CNw_oAHAEbLqb02Hq5L79WJV=RDfrtGgqgMp1+g@mail.gmail.com>
From: Michael Sierchio <kudzu@tenebras.com>
Date: Mon, 15 Jan 2024 16:15:25 -0500
Message-ID: <CAHu1Y716bMUhjvnBo0WDin-iWg9Bn8uFJkhYHeMXayL8TgUcAA@mail.gmail.com>
Subject: Re: How to upgrade an EOL FreeBSD release or how to make it working again
To: FreeBSD Mailing List <freebsd-questions@freebsd.org>
Cc: freebsd-arm <freebsd-arm@freebsd.org>, freebsd-hackers <freebsd-hackers@freebsd.org>, 
	"freebsd-xen@freebsd.org" <freebsd-xen@freebsd.org>, FreeBSD Current <freebsd-current@freebsd.org>
Content-Type: multipart/alternative; boundary="0000000000005734c4060f028532"
X-Spamd-Bar: ---
X-Spamd-Result: default: False [-3.30 / 15.00];
	NEURAL_HAM_MEDIUM(-1.00)[-1.000];
	NEURAL_HAM_LONG(-1.00)[-1.000];
	NEURAL_HAM_SHORT(-1.00)[-0.997];
	R_DKIM_ALLOW(-0.20)[tenebras-com.20230601.gappssmtp.com:s=20230601];
	MIME_GOOD(-0.10)[multipart/alternative,text/plain];
	ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US];
	RCVD_COUNT_ONE(0.00)[1];
	MIME_TRACE(0.00)[0:+,1:+,2:~];
	TO_DN_SOME(0.00)[];
	TO_DN_EQ_ADDR_SOME(0.00)[];
	MISSING_XM_UA(0.00)[];
	ARC_NA(0.00)[];
	R_SPF_NA(0.00)[no SPF record];
	DMARC_NA(0.00)[tenebras.com];
	MLMMJ_DEST(0.00)[freebsd-questions@freebsd.org];
	FROM_EQ_ENVFROM(0.00)[];
	FROM_HAS_DN(0.00)[];
	RCPT_COUNT_FIVE(0.00)[5];
	RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::102d:from];
	PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org];
	TO_MATCH_ENVRCPT_SOME(0.00)[];
	RCVD_TLS_LAST(0.00)[];
	DKIM_TRACE(0.00)[tenebras-com.20230601.gappssmtp.com:+]
X-Rspamd-Queue-Id: 4TDQ0z1wQHz4rrZ

--0000000000005734c4060f028532
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Mon, Jan 15, 2024 at 1:49=E2=80=AFPM Mario Marietto <marietto2008@gmail.=
com>
wrote:

> Hello.
>
> Do you have deleted forever the set of packages and ports for FreeBSD 11
> or you keep them stored in DVDs that I can buy or download for a small
> amount of money ? If yes,where ? To rebuild everything is out of my
> expertise.
>
>
ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/

--0000000000005734c4060f028532
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">On Mon, Jan 15, 2024 at 1:49=E2=80=AF=
PM Mario Marietto &lt;<a href=3D"mailto:marietto2008@gmail.com">marietto200=
8@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex"><div dir=3D"ltr"><div>Hello.</div><div><br></div><div>Do you hav=
e deleted forever the set of packages and ports for FreeBSD 11 or you keep =
them stored in DVDs that I can buy or download for a small amount of money =
? If yes,where ? To rebuild everything is out of my expertise. </div></div>=
<div dir=3D"ltr" class=3D"gmail_signature"><br></div></blockquote><div><br>=
</div><div><a href=3D"http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/ol=
d-releases/">ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/</a>=
=C2=A0</div></div></div>

--0000000000005734c4060f028532--

From nobody Mon Jan 15 21:38:39 2024
X-Original-To: freebsd-questions@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 4TDQWp2BdRz57d5p
	for <freebsd-questions@mlmmj.nyi.freebsd.org>; Mon, 15 Jan 2024 21:39:18 +0000 (UTC)
	(envelope-from marietto2008@gmail.com)
Received: from mail-ej1-x62f.google.com (mail-ej1-x62f.google.com [IPv6:2a00:1450:4864:20::62f])
	(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-signature RSA-PSS (2048 bits) client-digest SHA256)
	(Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK))
	by mx1.freebsd.org (Postfix) with ESMTPS id 4TDQWn6vFPz3xBr
	for <freebsd-questions@freebsd.org>; Mon, 15 Jan 2024 21:39:17 +0000 (UTC)
	(envelope-from marietto2008@gmail.com)
Authentication-Results: mx1.freebsd.org;
	none
Received: by mail-ej1-x62f.google.com with SMTP id a640c23a62f3a-a2d7e2e7fe0so307421166b.1
        for <freebsd-questions@freebsd.org>; Mon, 15 Jan 2024 13:39:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1705354756; x=1705959556; darn=freebsd.org;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:from:to:cc:subject:date:message-id:reply-to;
        bh=fo9C4SpQtcQZgmZf8Prg5v951M9sdjvLAxES4Qhj+Nw=;
        b=HV7yexaN/oQUyP+tlhoLwwJJbat5CLh9YXOnf6YbBm+5Or+t+GbyQ3YKn7Q6OEjSVF
         XMGPaa/KpLbYh6U5edWASeNt9A4fLyqYe6V/G3wxbv56BQRafbJGD5qTeoNzDMWT5WkI
         DHrHHTNP7Ye7MxNsfY5/ZBAPTYR3m72UARiQCIUEB2Kb+HF9Ih+oojAEOZh6ZYmF7s2Q
         vzkMpX1iYBDnvhAUi614pySePp9hqWwyBP1NHsmncgpOZ+AQ7KOOvJ/G3IxCzYKDY2ss
         HK9/OZPe1OQzgRLrbVzvUcRRa2NWGYgV3qLbsYX6GcegnwrMKKSJj4cY588wA+AR+dsq
         WSCA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1705354756; x=1705959556;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
         :reply-to;
        bh=fo9C4SpQtcQZgmZf8Prg5v951M9sdjvLAxES4Qhj+Nw=;
        b=rl/tnCAwQqrEGRLkPIZCJ1aOjwsXscqOLr5xbrUIVHPxXxm7qGNFhuqklbtUwqyMpH
         4GSRr4ntGsXF4xTGtOwsJx79n5ufy2XMnsSWqGaTG2tMnJXmONKrDafXWBiH0JixyUfV
         PA1nr4S31hLep5FUMcFhsPjijQwu2EmcCKm1OfbO0eX/hfqzf4A2+Gf649uHDqtzFk4o
         dDql7B0CsSHxd/4QLvDQ8RRT9NRe0pa/TwWGvzGuLSDyqei0Tx8/UCE6WjMHBgH949lJ
         09lVx11n0uAVA88quK4y0F01QymI1DETQQ/pMtAx2GA8zTQ+EGx8Ccq3SmD+jJQ240sd
         bJXg==
X-Gm-Message-State: AOJu0YyJABPVKAa/gDehLP3llVKJfJHi3pIlKkB/ZuvqujwTG34PpRv6
	G7noXQE/igqbqyggjKC7Bw6LrKQED39iRVAmfTBZq0p8lr0=
X-Google-Smtp-Source: AGHT+IGe3VYVALgfE3yzVQyG9XcEo7OzKhFl5ROG1vzUiIb43WM1O4VHWPSjozflAgV662yRuAaSqqriKoLn6bHNHyE=
X-Received: by 2002:a17:906:ee1:b0:a2a:212:cfe5 with SMTP id
 x1-20020a1709060ee100b00a2a0212cfe5mr5223253eji.12.1705354756260; Mon, 15 Jan
 2024 13:39:16 -0800 (PST)
List-Id: User questions <freebsd-questions.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-questions
List-Help: <mailto:questions+help@freebsd.org>
List-Post: <mailto:questions@freebsd.org>
List-Subscribe: <mailto:questions+subscribe@freebsd.org>
List-Unsubscribe: <mailto:questions+unsubscribe@freebsd.org>
Sender: owner-freebsd-questions@freebsd.org
X-BeenThere: freebsd-questions@freebsd.org
MIME-Version: 1.0
References: <CA+1FSihU4WJWbbD9k9th4GXvyAKTL3URic-BAFUY7Og=wLn27A@mail.gmail.com>
 <CA390EE5-3339-4A15-8087-C28B309FA523@mit.edu> <CA+1FSih6j0QP9nKkxFCjMCeuMdvJca3WxVsi8+QaN2sV8YO-zw@mail.gmail.com>
 <D435604C-70F1-454D-B3AE-CD4D7C99D383@FreeBSD.org> <CAMtcK2p+s5+1-QYC_+UceOz_DFDUsfzwL4dePh9TX+Dnh=78og@mail.gmail.com>
In-Reply-To: <CAMtcK2p+s5+1-QYC_+UceOz_DFDUsfzwL4dePh9TX+Dnh=78og@mail.gmail.com>
From: Mario Marietto <marietto2008@gmail.com>
Date: Mon, 15 Jan 2024 22:38:39 +0100
Message-ID: <CA+1FSija47P8SY7zL-5KzgZ30vgcPtykEN3HiJXbo4rZbFoObw@mail.gmail.com>
Subject: Re: How to upgrade an EOL FreeBSD release or how to make it working again
To: paul beard <paulbeard@gmail.com>
Cc: FreeBSD Mailing List <freebsd-questions@freebsd.org>
Content-Type: multipart/alternative; boundary="0000000000007687a8060f02d869"
X-Rspamd-Queue-Id: 4TDQWn6vFPz3xBr
X-Spamd-Bar: ----
X-Rspamd-Pre-Result: action=no action;
	module=replies;
	Message is reply to one we originated
X-Spamd-Result: default: False [-4.00 / 15.00];
	REPLY(-4.00)[];
	ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]

--0000000000007687a8060f02d869
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

What is NetBSD for ?

On Mon, Jan 15, 2024 at 9:53=E2=80=AFPM paul beard <paulbeard@gmail.com> wr=
ote:

> This is usually where someone asks if OP has heard of NetBSD.
>
> https://www.netbsd.org
>
> On Mon, Jan 15, 2024 at 10:16=E2=80=AFAM David Chisnall <theraven@freebsd=
.org>
> wrote:
>
>> On 15 Jan 2024, at 16:46, Mario Marietto <marietto2008@gmail.com> wrote:
>> >
>> > The ARM Chromebook is based on armv7,it is still recent.
>>
>> For reference, the ARMv7 architecture was introduced in 2005.  The last
>> cores that implemented the architecture were released in 2014.  This is =
not
>> a =E2=80=98recent=E2=80=99 architecture, it=E2=80=99s one that=E2=80=99s=
 19 years old and has been largely
>> dead for several years.
>>
>> > But let's change perspective for a moment,don't think about the ARM
>> Chromebook. My question is : how to upgrade FreeBSD when it goes EOL.
>>
>> Generally, run `freebsd-update`.  This is a very different question from
>> =E2=80=98how do I do a new install of an old an unsupported version?'
>>
>> > I ask this because there is a huge difference here between FreeBSD and
>> Linux. Today if you need to use , for example Ubuntu 14.0, you can use i=
t
>> as is. Yes,there will be a lot of bugs,but it will work without crashes.
>> But if you want to use an old FreeBSD system,nothing will work for you.
>> So,do you know some methods to install even packages or ports ? You
>> know,there are cases when you need to do some experiments so that you ca=
n
>> keep your machine off the internet,so you aren't scared that someone can
>> compromise it. Totally prohibiting the users to use an old system,removi=
ng
>> ports and packages is not a choice that I approve of. And I'm not the on=
ly
>> one that thinks like this.
>>
>> If you want to use an old and unsupported version of FreeBSD, no one is
>> stopping you, but:
>>
>>  - You will need to build the releases.  The source code is still in git=
,
>> you can.  The scripts for building the release images are right there in
>> the repo.  Just grab the relevant release or releng branch and go.
>>
>>  - You will need to build packages.  Newer versions of the ports tree
>> will not be tested with the older release, so you may need to use an old=
er
>> checkout of the ports tree.  Poudriere will build a package repo for you=
.
>>
>> In both cases, if you=E2=80=99re using older versions you almost certain=
ly *will*
>> have security vulnerabilities.  The project strongly advises you not to =
do
>> this and not to blame us when you install known-insecure software and en=
d
>> up compromised.
>>
>> The project does not have enough active contributors to keep maintaining
>> things indefinitely.  This is why release have a five-year supported
>> lifetime.  If you want to pick up an old branch and maintain it, you=E2=
=80=99re
>> welcome to.  In the past, companies have picked up old branches and
>> maintained them for customers that had a dependency on them.  If you wan=
t
>> to pay someone to maintain an old branch (and have deep pockets) then th=
ere
>> are probably a few companies that will happily take your money.
>>
>> Maintaining binaries is a slightly different issue, but it=E2=80=99s not=
 totally
>> unrelated.  Keeping old packages around consumes disk space and costs th=
e
>> project money (remember, every package is mirrored across the CDN, so th=
is
>> isn=E2=80=99t just a single disk).  Even if it were free, philosophicall=
y, I think
>> making it easy for users to install known-insecure software is a bad ide=
a
>> but if you want to keep a package repo with out-of-date packages online
>> indefinitely then you can.  You can run Poudriere and even cross-compile
>> from a fairly beefy cloud machine quite easily.
>>
>> It=E2=80=99s been a while since I did a full package build, but I would =
guess
>> that you could do a single package build (all ports) for about $50 on a
>> cloud VM, more (2-3x) if it=E2=80=99s emulated.  Storing the results for=
 a small
>> number of users will cost around $10-20/month.  If you think this is an
>> important thing to do, then you are absolutely welcome to spend your own
>> money on doing it.
>>
>> David
>>
>>
>>
>
> --
> Paul Beard / www.paulbeard.org/
>


--=20
Mario.

--0000000000007687a8060f02d869
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">What is NetBSD for ? <br></div><br><div class=3D"gmail_quo=
te"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Jan 15, 2024 at 9:53=E2=
=80=AFPM paul beard &lt;<a href=3D"mailto:paulbeard@gmail.com">paulbeard@gm=
ail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"=
margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-lef=
t:1ex"><div dir=3D"ltr">This is usually where someone asks if OP has heard =
of NetBSD.=C2=A0<div><br></div><div><a href=3D"https://www.netbsd.org" targ=
et=3D"_blank">https://www.netbsd.org</a><br></div></div><br><div class=3D"g=
mail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Jan 15, 2024 at 1=
0:16=E2=80=AFAM David Chisnall &lt;<a href=3D"mailto:theraven@freebsd.org" =
target=3D"_blank">theraven@freebsd.org</a>&gt; wrote:<br></div><blockquote =
class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px sol=
id rgb(204,204,204);padding-left:1ex">On 15 Jan 2024, at 16:46, Mario Marie=
tto &lt;<a href=3D"mailto:marietto2008@gmail.com" target=3D"_blank">mariett=
o2008@gmail.com</a>&gt; wrote:<br>
&gt; <br>
&gt; The ARM Chromebook is based on armv7,it is still recent.<br>
<br>
For reference, the ARMv7 architecture was introduced in 2005.=C2=A0 The las=
t cores that implemented the architecture were released in 2014.=C2=A0 This=
 is not a =E2=80=98recent=E2=80=99 architecture, it=E2=80=99s one that=E2=
=80=99s 19 years old and has been largely dead for several years.<br>
<br>
&gt; But let&#39;s change perspective for a moment,don&#39;t think about th=
e ARM Chromebook. My question is : how to upgrade FreeBSD when it goes EOL.=
<br>
<br>
Generally, run `freebsd-update`.=C2=A0 This is a very different question fr=
om =E2=80=98how do I do a new install of an old an unsupported version?&#39=
;<br>
<br>
&gt; I ask this because there is a huge difference here between FreeBSD and=
 Linux. Today if you need to use , for example Ubuntu 14.0, you can use it =
as is. Yes,there will be a lot of bugs,but it will work without crashes.=C2=
=A0 But if you want to use an old FreeBSD system,nothing will work for you.=
 So,do you know some methods to install even packages or ports ? You know,t=
here are cases when you need to do some experiments so that you can keep yo=
ur machine off the internet,so you aren&#39;t scared that someone can compr=
omise it. Totally prohibiting the users to use an old system,removing ports=
 and packages is not a choice that I approve of. And I&#39;m not the only o=
ne that thinks like this.<br>
<br>
If you want to use an old and unsupported version of FreeBSD, no one is sto=
pping you, but:<br>
<br>
=C2=A0- You will need to build the releases.=C2=A0 The source code is still=
 in git, you can.=C2=A0 The scripts for building the release images are rig=
ht there in the repo.=C2=A0 Just grab the relevant release or releng branch=
 and go.<br>
<br>
=C2=A0- You will need to build packages.=C2=A0 Newer versions of the ports =
tree will not be tested with the older release, so you may need to use an o=
lder checkout of the ports tree.=C2=A0 Poudriere will build a package repo =
for you.=C2=A0 <br>
<br>
In both cases, if you=E2=80=99re using older versions you almost certainly =
*will* have security vulnerabilities.=C2=A0 The project strongly advises yo=
u not to do this and not to blame us when you install known-insecure softwa=
re and end up compromised.<br>
<br>
The project does not have enough active contributors to keep maintaining th=
ings indefinitely.=C2=A0 This is why release have a five-year supported lif=
etime.=C2=A0 If you want to pick up an old branch and maintain it, you=E2=
=80=99re welcome to.=C2=A0 In the past, companies have picked up old branch=
es and maintained them for customers that had a dependency on them.=C2=A0 I=
f you want to pay someone to maintain an old branch (and have deep pockets)=
 then there are probably a few companies that will happily take your money.=
<br>
<br>
Maintaining binaries is a slightly different issue, but it=E2=80=99s not to=
tally unrelated.=C2=A0 Keeping old packages around consumes disk space and =
costs the project money (remember, every package is mirrored across the CDN=
, so this isn=E2=80=99t just a single disk).=C2=A0 Even if it were free, ph=
ilosophically, I think making it easy for users to install known-insecure s=
oftware is a bad idea but if you want to keep a package repo with out-of-da=
te packages online indefinitely then you can.=C2=A0 You can run Poudriere a=
nd even cross-compile from a fairly beefy cloud machine quite easily.<br>
<br>
It=E2=80=99s been a while since I did a full package build, but I would gue=
ss that you could do a single package build (all ports) for about $50 on a =
cloud VM, more (2-3x) if it=E2=80=99s emulated.=C2=A0 Storing the results f=
or a small number of users will cost around $10-20/month.=C2=A0 If you thin=
k this is an important thing to do, then you are absolutely welcome to spen=
d your own money on doing it.<br>
<br>
David<br>
<br>
<br>
</blockquote></div><br clear=3D"all"><div><br></div><span class=3D"gmail_si=
gnature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature">Pa=
ul Beard / <a href=3D"http://www.paulbeard.org/" target=3D"_blank">www.paul=
beard.org/</a><br></div>
</blockquote></div><br clear=3D"all"><br><span class=3D"gmail_signature_pre=
fix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature">Mario.<br></d=
iv>

--0000000000007687a8060f02d869--

From nobody Mon Jan 15 22:27:57 2024
X-Original-To: questions@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 4TDRg53fQFz57jZ4
	for <questions@mlmmj.nyi.freebsd.org>; Mon, 15 Jan 2024 22:30:41 +0000 (UTC)
	(envelope-from dewayne@heuristicsystems.com.au)
Received: from heuristicsystems.com.au (hermes.heuristicsystems.com.au [203.41.22.115])
	(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 (2560 bits) client-digest SHA256)
	(Client CN "hermes.heuristicsystems.com.au", Issuer "Heuristic Systems Type 4 Host CA" (not verified))
	by mx1.freebsd.org (Postfix) with ESMTPS id 4TDRg31N5wz4491
	for <questions@freebsd.org>; Mon, 15 Jan 2024 22:30:38 +0000 (UTC)
	(envelope-from dewayne@heuristicsystems.com.au)
Authentication-Results: mx1.freebsd.org;
	dkim=pass header.d=heuristicsystems.com.au header.s=hsa header.b=GTcTjiZ8;
	dmarc=none;
	spf=pass (mx1.freebsd.org: domain of dewayne@heuristicsystems.com.au designates 203.41.22.115 as permitted sender) smtp.mailfrom=dewayne@heuristicsystems.com.au
Received: from [10.0.5.4] ([10.0.5.4])
	(authenticated bits=0)
	by heuristicsystems.com.au (8.15.2/8.15.2) with ESMTPA id 40FMRuvf072926
	for <questions@freebsd.org>; Tue, 16 Jan 2024 09:27:57 +1100 (AEDT)
	(envelope-from dewayne@heuristicsystems.com.au)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
	d=heuristicsystems.com.au; s=hsa; t=1705357677; x=1705962478;
	bh=/nA7xR9iTwlsB5QG4mGoIyc5gLOq5Qf+oSkKTmC+MA4=;
	h=Message-ID:Date:Subject:To:From;
	b=GTcTjiZ8TiZz3jDW7+ov5poKn048jEbIYuuqC16dSqWIg9F/x7hLA/3m0tyfTk/0z
	 SRg2l7XK0SpTlOgyI1ZXWMhedvA94306dD7hZeVcvThT9looAWs77thtGqj8kSoA7i
	 qdzNsqXurnaWo7OA1hBM/46SgivneL7YI5NLaSxi6S7BXL7PWVZUW
Message-ID: <6f0ec9db-3544-4442-aa23-2fd3991236bc@heuristicsystems.com.au>
Date: Tue, 16 Jan 2024 09:27:57 +1100
List-Id: User questions <freebsd-questions.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-questions
List-Help: <mailto:questions+help@freebsd.org>
List-Post: <mailto:questions@freebsd.org>
List-Subscribe: <mailto:questions+subscribe@freebsd.org>
List-Unsubscribe: <mailto:questions+unsubscribe@freebsd.org>
Sender: owner-freebsd-questions@freebsd.org
X-BeenThere: freebsd-questions@freebsd.org
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: How to boot FreeBSD14 without EFI?
Content-Language: en-GB
To: questions@freebsd.org
References: <d353a813-e5b1-4cad-8502-d580d483eabd@heuristicsystems.com.au>
 <a9eed1c8-cb75-4dcf-9fea-6eac94739e85@app.fastmail.com>
From: Dewayne Geraghty <dewayne@heuristicsystems.com.au>
In-Reply-To: <a9eed1c8-cb75-4dcf-9fea-6eac94739e85@app.fastmail.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spamd-Bar: -----
X-Spamd-Result: default: False [-5.09 / 15.00];
	DWL_DNSWL_MED(-2.00)[heuristicsystems.com.au:dkim];
	SUBJECT_ENDS_QUESTION(1.00)[];
	NEURAL_HAM_LONG(-1.00)[-1.000];
	NEURAL_HAM_MEDIUM(-1.00)[-1.000];
	NEURAL_HAM_SHORT(-1.00)[-1.000];
	RCVD_DKIM_ARC_DNSWL_MED(-0.50)[];
	RCVD_IN_DNSWL_MED(-0.20)[203.41.22.115:from];
	R_DKIM_ALLOW(-0.20)[heuristicsystems.com.au:s=hsa];
	R_SPF_ALLOW(-0.20)[+mx];
	ONCE_RECEIVED(0.10)[];
	MIME_GOOD(-0.10)[text/plain];
	XM_UA_NO_VERSION(0.01)[];
	RCVD_TLS_LAST(0.00)[];
	DMARC_NA(0.00)[heuristicsystems.com.au];
	MIME_TRACE(0.00)[0:+];
	RCPT_COUNT_ONE(0.00)[1];
	TO_MATCH_ENVRCPT_ALL(0.00)[];
	RCVD_COUNT_ONE(0.00)[1];
	ARC_NA(0.00)[];
	PREVIOUSLY_DELIVERED(0.00)[questions@freebsd.org];
	TO_DN_NONE(0.00)[];
	FROM_EQ_ENVFROM(0.00)[];
	DKIM_TRACE(0.00)[heuristicsystems.com.au:+];
	MLMMJ_DEST(0.00)[questions@freebsd.org];
	RCVD_VIA_SMTP_AUTH(0.00)[];
	MID_RHS_MATCH_FROM(0.00)[];
	ASN(0.00)[asn:1221, ipnet:203.40.0.0/13, country:AU];
	FROM_HAS_DN(0.00)[]
X-Rspamd-Queue-Id: 4TDRg31N5wz4491


> Just to confirm the FreeBSD-14.0-RELEASE-amd64-memstick.img file does 
> not boot unless UEFI is enabled on your Virtual Machine or physical 
> hardware?
>
> Have you double checked the checksum of the image or images you are using?
>
> Assuming BIOS boot do you know if the device has previously booted 
> using GPT or only MBR partition tables?
>
> — Robert

Thank-you Mathew its given me some hope . Seems that I need to be more 
diligent and will reread the relnotes and updating notes from 12.4 
through to 14.0R

Robert, I think you're right.  I installed the 14.0-RELEASE before I 
noticed the efi check-box.  so yes I suspect a problem with my 
14.0Releng build (though I used the same settings for make.conf, 
src.conf as I use in 13.2 and 12.4).

However when using a FreeBSD(32bit) virtual machine using 
FreeBSD-14.0-RELEASE-i386-bootonly.iso as the only attached device:

a) with efi checked - boots to an EFI interface (startup.nsh) and 
exit(s) into another interface to "Standard English"... "Continue" loops 
back to UEFI shell.  I lack the knowledge about efi to get the FreeBSD 
OS to start.

b) without efi checked - "FATAL: Cound not read from the boot medium! 
System halted".


FYI: My original problem: I built from source 14.0Releng and upgraded 
the 14.0Release without success.  I've also used two other vdi's without 
success.  The upgrade used the git pull from 14.0Releng on a 13.2S 
system as I'm hoping to migrate my fleet of 12.4S systems to 14 and 
figured that 13.2S was a safe build platform (as it also used clang 
16.0.6). I suspect something that I'm doing is at fault.  Unfortunately 
the 6 other 12.4S and one 13.2 VM's are functioning so I doubt its the 
Windows/Virtualbox, which points to my build/install.  Investigating 
further.

I appreciate your advice.

Kind regards, Dewayne.


From nobody Mon Jan 15 22:48:42 2024
X-Original-To: questions@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 4TDS493cYdz57lDG
	for <questions@mlmmj.nyi.freebsd.org>; Mon, 15 Jan 2024 22:48:57 +0000 (UTC)
	(envelope-from paulbeard@gmail.com)
Received: from mail-lf1-x129.google.com (mail-lf1-x129.google.com [IPv6:2a00:1450:4864:20::129])
	(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-signature RSA-PSS (2048 bits) client-digest SHA256)
	(Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK))
	by mx1.freebsd.org (Postfix) with ESMTPS id 4TDS48608kz46wq
	for <questions@freebsd.org>; Mon, 15 Jan 2024 22:48:56 +0000 (UTC)
	(envelope-from paulbeard@gmail.com)
Authentication-Results: mx1.freebsd.org;
	dkim=pass header.d=gmail.com header.s=20230601 header.b=DFWjxZ7A;
	dmarc=pass (policy=none) header.from=gmail.com;
	spf=pass (mx1.freebsd.org: domain of paulbeard@gmail.com designates 2a00:1450:4864:20::129 as permitted sender) smtp.mailfrom=paulbeard@gmail.com
Received: by mail-lf1-x129.google.com with SMTP id 2adb3069b0e04-50e7abe4be4so12319097e87.2
        for <questions@freebsd.org>; Mon, 15 Jan 2024 14:48:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1705358935; x=1705963735; darn=freebsd.org;
        h=to:subject:message-id:date:from:in-reply-to:references:mime-version
         :from:to:cc:subject:date:message-id:reply-to;
        bh=cPo2reDKbSiLXBFfT5C5JKMUfj5VwIl0gaLr4i4oJQY=;
        b=DFWjxZ7AJTY5DEJZpx2nUZcsPIbN8+ZjOIFs3f4TLKIMyY/rimisVQa4TLWv+us3Lu
         3NOj4payhKEDngYfjpYOU5g4JPDnl1aQL/HMYBMBmrHnyX5ojk99dxQB8SbCf2cJ+xal
         iAGGf6lYTEWcKhpphl5dQz6hN0ak4+FeNJyS+EsxGPWFEM0y9i7Fyz5tNzK3mufb+yu6
         D+3J9kaEGrdVzB+BjuptCWCVTkljXsoVWOgIz7hmDK4mfRX+JjYRx1ZM87egJNzQf9Ag
         6YC6ulxY090Tug7ik6nMqm9VETJtxNiAruoDawpx1sr/X5UmmpB7GrizEmAAqngNape2
         vkCg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1705358935; x=1705963735;
        h=to:subject:message-id:date:from:in-reply-to:references:mime-version
         :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
        bh=cPo2reDKbSiLXBFfT5C5JKMUfj5VwIl0gaLr4i4oJQY=;
        b=kXY7qaH0vhTktsVPz9sJh4+w6uzgaGs8KX+8jF1JnQ4HyhxwWZQ47xGHeVmVNuJg1m
         72cZf4dj4T00SEcRu7PwfvXSBolEI5L61x+syZFyXJCepg/9hy5b32RCAKQTbv64ovJS
         GGTGzxRGe/ZQiRdLO4AycUK9oCMye8ps7vkwoDrWynYEJU+ow0R9mLBb5zN7Ws0ZGhd/
         9NY+OOsVeCTjWrwdGJEBs4p3DW3Zra9GMRNDCFyXuZs5fvzpPWUmsibMAg4JUOkTwfQo
         EhfzpoWd2dcyGYZoRg5GN4Go9Sr4wah481+PSsQj5IYBcUsSE66tc5u5mdJHfFon1zq/
         OJSw==
X-Gm-Message-State: AOJu0Ywe64lYH6NL5Eb0Fon1BAx2FkRCT6Kh+a+pH6x1fodn9ddJUy5i
	EO0CxEl390EoJennulq2fNklctqB0rja6EZjDo3h6yKm
X-Google-Smtp-Source: AGHT+IFd5mLsCUWFJKaL2z/xtuvdk6Mt8T4luGyH6cKRNPExPz7uqH4GHa1MB18m8UOmeZuHgdxrZRLdKTXgUdqCWHo=
X-Received: by 2002:a05:6512:ad4:b0:50e:d3dc:2653 with SMTP id
 n20-20020a0565120ad400b0050ed3dc2653mr3778136lfu.5.1705358934465; Mon, 15 Jan
 2024 14:48:54 -0800 (PST)
List-Id: User questions <freebsd-questions.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-questions
List-Help: <mailto:questions+help@freebsd.org>
List-Post: <mailto:questions@freebsd.org>
List-Subscribe: <mailto:questions+subscribe@freebsd.org>
List-Unsubscribe: <mailto:questions+unsubscribe@freebsd.org>
Sender: owner-freebsd-questions@freebsd.org
X-BeenThere: freebsd-questions@freebsd.org
MIME-Version: 1.0
References: <CA+1FSihU4WJWbbD9k9th4GXvyAKTL3URic-BAFUY7Og=wLn27A@mail.gmail.com>
 <CA390EE5-3339-4A15-8087-C28B309FA523@mit.edu> <CA+1FSih6j0QP9nKkxFCjMCeuMdvJca3WxVsi8+QaN2sV8YO-zw@mail.gmail.com>
 <D435604C-70F1-454D-B3AE-CD4D7C99D383@FreeBSD.org> <CAMtcK2p+s5+1-QYC_+UceOz_DFDUsfzwL4dePh9TX+Dnh=78og@mail.gmail.com>
 <CA+1FSija47P8SY7zL-5KzgZ30vgcPtykEN3HiJXbo4rZbFoObw@mail.gmail.com> <CA+1FSihPeyNK78tjRJZeNJZ-puzV_z4NcOf+1giDnUKbBpD7ow@mail.gmail.com>
In-Reply-To: <CA+1FSihPeyNK78tjRJZeNJZ-puzV_z4NcOf+1giDnUKbBpD7ow@mail.gmail.com>
From: paul beard <paulbeard@gmail.com>
Date: Mon, 15 Jan 2024 14:48:42 -0800
Message-ID: <CAMtcK2q-+5NLOdo35A5qzjziGG0xxvfETRifbR8D5W39n2uChQ@mail.gmail.com>
Subject: Re: How to upgrade an EOL FreeBSD release or how to make it working again
To: Mario Marietto <marietto2008@gmail.com>, FreeBSD Questions List <questions@freebsd.org>
Content-Type: multipart/alternative; boundary="00000000000080e017060f03d1e3"
X-Spamd-Bar: ---
X-Spamd-Result: default: False [-4.00 / 15.00];
	NEURAL_HAM_MEDIUM(-1.00)[-1.000];
	NEURAL_HAM_LONG(-1.00)[-1.000];
	NEURAL_HAM_SHORT(-1.00)[-1.000];
	DMARC_POLICY_ALLOW(-0.50)[gmail.com,none];
	R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36:c];
	R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601];
	MIME_GOOD(-0.10)[multipart/alternative,text/plain];
	RCVD_TLS_LAST(0.00)[];
	RCPT_COUNT_TWO(0.00)[2];
	FREEMAIL_TO(0.00)[gmail.com,freebsd.org];
	ARC_NA(0.00)[];
	FREEMAIL_ENVFROM(0.00)[gmail.com];
	TO_DN_ALL(0.00)[];
	FREEMAIL_FROM(0.00)[gmail.com];
	MIME_TRACE(0.00)[0:+,1:+,2:~];
	FROM_HAS_DN(0.00)[];
	MISSING_XM_UA(0.00)[];
	DWL_DNSWL_NONE(0.00)[gmail.com:dkim];
	PREVIOUSLY_DELIVERED(0.00)[questions@freebsd.org];
	TO_MATCH_ENVRCPT_SOME(0.00)[];
	FROM_EQ_ENVFROM(0.00)[];
	DKIM_TRACE(0.00)[gmail.com:+];
	MID_RHS_MATCH_FROMTLD(0.00)[];
	ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US];
	MLMMJ_DEST(0.00)[questions@freebsd.org];
	RCVD_COUNT_ONE(0.00)[1];
	RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::129:from]
X-Rspamd-Queue-Id: 4TDS48608kz46wq

--00000000000080e017060f03d1e3
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

NetBSD runs on almost everything up to a Dyson vacuum=E2=80=A6take a look, =
there is
an ARM flavor supported there. It will feel familiar, I expect. But to an
earlier poster's point, that is pretty old hardware. I bow to no one in my
enthusiasm for keeping obsolete hardware running, but a chromebook might be
too little reward for the effort needed.

On Mon, Jan 15, 2024 at 2:06=E2=80=AFPM Mario Marietto <marietto2008@gmail.=
com>
wrote:

> Hello Paul,
>
> Do you know for sure if I can install NetBSD on my Google / Samsung / Arm
> / Chromebook ?
>
> On Mon, Jan 15, 2024 at 10:38=E2=80=AFPM Mario Marietto <marietto2008@gma=
il.com>
> wrote:
>
>> What is NetBSD for ?
>>
>> On Mon, Jan 15, 2024 at 9:53=E2=80=AFPM paul beard <paulbeard@gmail.com>=
 wrote:
>>
>>> This is usually where someone asks if OP has heard of NetBSD.
>>>
>>> https://www.netbsd.org
>>>
>>> On Mon, Jan 15, 2024 at 10:16=E2=80=AFAM David Chisnall <theraven@freeb=
sd.org>
>>> wrote:
>>>
>>>> On 15 Jan 2024, at 16:46, Mario Marietto <marietto2008@gmail.com>
>>>> wrote:
>>>> >
>>>> > The ARM Chromebook is based on armv7,it is still recent.
>>>>
>>>> For reference, the ARMv7 architecture was introduced in 2005.  The las=
t
>>>> cores that implemented the architecture were released in 2014.  This i=
s not
>>>> a =E2=80=98recent=E2=80=99 architecture, it=E2=80=99s one that=E2=80=
=99s 19 years old and has been largely
>>>> dead for several years.
>>>>
>>>> > But let's change perspective for a moment,don't think about the ARM
>>>> Chromebook. My question is : how to upgrade FreeBSD when it goes EOL.
>>>>
>>>> Generally, run `freebsd-update`.  This is a very different question
>>>> from =E2=80=98how do I do a new install of an old an unsupported versi=
on?'
>>>>
>>>> > I ask this because there is a huge difference here between FreeBSD
>>>> and Linux. Today if you need to use , for example Ubuntu 14.0, you can=
 use
>>>> it as is. Yes,there will be a lot of bugs,but it will work without
>>>> crashes.  But if you want to use an old FreeBSD system,nothing will wo=
rk
>>>> for you. So,do you know some methods to install even packages or ports=
 ?
>>>> You know,there are cases when you need to do some experiments so that =
you
>>>> can keep your machine off the internet,so you aren't scared that someo=
ne
>>>> can compromise it. Totally prohibiting the users to use an old
>>>> system,removing ports and packages is not a choice that I approve of. =
And
>>>> I'm not the only one that thinks like this.
>>>>
>>>> If you want to use an old and unsupported version of FreeBSD, no one i=
s
>>>> stopping you, but:
>>>>
>>>>  - You will need to build the releases.  The source code is still in
>>>> git, you can.  The scripts for building the release images are right t=
here
>>>> in the repo.  Just grab the relevant release or releng branch and go.
>>>>
>>>>  - You will need to build packages.  Newer versions of the ports tree
>>>> will not be tested with the older release, so you may need to use an o=
lder
>>>> checkout of the ports tree.  Poudriere will build a package repo for y=
ou.
>>>>
>>>> In both cases, if you=E2=80=99re using older versions you almost certa=
inly
>>>> *will* have security vulnerabilities.  The project strongly advises yo=
u not
>>>> to do this and not to blame us when you install known-insecure softwar=
e and
>>>> end up compromised.
>>>>
>>>> The project does not have enough active contributors to keep
>>>> maintaining things indefinitely.  This is why release have a five-year
>>>> supported lifetime.  If you want to pick up an old branch and maintain=
 it,
>>>> you=E2=80=99re welcome to.  In the past, companies have picked up old =
branches and
>>>> maintained them for customers that had a dependency on them.  If you w=
ant
>>>> to pay someone to maintain an old branch (and have deep pockets) then =
there
>>>> are probably a few companies that will happily take your money.
>>>>
>>>> Maintaining binaries is a slightly different issue, but it=E2=80=99s n=
ot
>>>> totally unrelated.  Keeping old packages around consumes disk space an=
d
>>>> costs the project money (remember, every package is mirrored across th=
e
>>>> CDN, so this isn=E2=80=99t just a single disk).  Even if it were free,
>>>> philosophically, I think making it easy for users to install known-ins=
ecure
>>>> software is a bad idea but if you want to keep a package repo with
>>>> out-of-date packages online indefinitely then you can.  You can run
>>>> Poudriere and even cross-compile from a fairly beefy cloud machine qui=
te
>>>> easily.
>>>>
>>>> It=E2=80=99s been a while since I did a full package build, but I woul=
d guess
>>>> that you could do a single package build (all ports) for about $50 on =
a
>>>> cloud VM, more (2-3x) if it=E2=80=99s emulated.  Storing the results f=
or a small
>>>> number of users will cost around $10-20/month.  If you think this is a=
n
>>>> important thing to do, then you are absolutely welcome to spend your o=
wn
>>>> money on doing it.
>>>>
>>>> David
>>>>
>>>>
>>>>
>>>
>>> --
>>> Paul Beard / www.paulbeard.org/
>>>
>>
>>
>> --
>> Mario.
>>
>
>
> --
> Mario.
>


--=20
Paul Beard / www.paulbeard.org/

--00000000000080e017060f03d1e3
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">NetBSD runs on almost everything=C2=A0up to a Dyson vacuum=
=E2=80=A6take a look, there is an ARM flavor supported there. It will feel =
familiar, I expect. But to an earlier=C2=A0poster&#39;s point, that is pret=
ty old hardware. I bow to no one in my enthusiasm=C2=A0for keeping obsolete=
=C2=A0hardware running, but a chromebook might be too little reward for the=
 effort needed.=C2=A0</div><br><div class=3D"gmail_quote"><div dir=3D"ltr" =
class=3D"gmail_attr">On Mon, Jan 15, 2024 at 2:06=E2=80=AFPM Mario Marietto=
 &lt;<a href=3D"mailto:marietto2008@gmail.com">marietto2008@gmail.com</a>&g=
t; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0p=
x 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color=
:rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div>Hello Paul,</div>=
<div><br></div><div>Do you know for sure if I can install NetBSD on my Goog=
le / Samsung / Arm / Chromebook ? <br></div></div><br><div class=3D"gmail_q=
uote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Jan 15, 2024 at 10:38=
=E2=80=AFPM Mario Marietto &lt;<a href=3D"mailto:marietto2008@gmail.com" ta=
rget=3D"_blank">marietto2008@gmail.com</a>&gt; wrote:<br></div><blockquote =
class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-width:1=
px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:=
1ex"><div dir=3D"ltr">What is NetBSD for ? <br></div><br><div class=3D"gmai=
l_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Jan 15, 2024 at 9:53=
=E2=80=AFPM paul beard &lt;<a href=3D"mailto:paulbeard@gmail.com" target=3D=
"_blank">paulbeard@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"g=
mail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;border-=
left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div =
dir=3D"ltr">This is usually where someone asks if OP has heard of NetBSD.=
=C2=A0<div><br></div><div><a href=3D"https://www.netbsd.org" target=3D"_bla=
nk">https://www.netbsd.org</a><br></div></div><br><div class=3D"gmail_quote=
"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Jan 15, 2024 at 10:16=E2=80=
=AFAM David Chisnall &lt;<a href=3D"mailto:theraven@freebsd.org" target=3D"=
_blank">theraven@freebsd.org</a>&gt; wrote:<br></div><blockquote class=3D"g=
mail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;border-=
left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">On 15=
 Jan 2024, at 16:46, Mario Marietto &lt;<a href=3D"mailto:marietto2008@gmai=
l.com" target=3D"_blank">marietto2008@gmail.com</a>&gt; wrote:<br>
&gt; <br>
&gt; The ARM Chromebook is based on armv7,it is still recent.<br>
<br>
For reference, the ARMv7 architecture was introduced in 2005.=C2=A0 The las=
t cores that implemented the architecture were released in 2014.=C2=A0 This=
 is not a =E2=80=98recent=E2=80=99 architecture, it=E2=80=99s one that=E2=
=80=99s 19 years old and has been largely dead for several years.<br>
<br>
&gt; But let&#39;s change perspective for a moment,don&#39;t think about th=
e ARM Chromebook. My question is : how to upgrade FreeBSD when it goes EOL.=
<br>
<br>
Generally, run `freebsd-update`.=C2=A0 This is a very different question fr=
om =E2=80=98how do I do a new install of an old an unsupported version?&#39=
;<br>
<br>
&gt; I ask this because there is a huge difference here between FreeBSD and=
 Linux. Today if you need to use , for example Ubuntu 14.0, you can use it =
as is. Yes,there will be a lot of bugs,but it will work without crashes.=C2=
=A0 But if you want to use an old FreeBSD system,nothing will work for you.=
 So,do you know some methods to install even packages or ports ? You know,t=
here are cases when you need to do some experiments so that you can keep yo=
ur machine off the internet,so you aren&#39;t scared that someone can compr=
omise it. Totally prohibiting the users to use an old system,removing ports=
 and packages is not a choice that I approve of. And I&#39;m not the only o=
ne that thinks like this.<br>
<br>
If you want to use an old and unsupported version of FreeBSD, no one is sto=
pping you, but:<br>
<br>
=C2=A0- You will need to build the releases.=C2=A0 The source code is still=
 in git, you can.=C2=A0 The scripts for building the release images are rig=
ht there in the repo.=C2=A0 Just grab the relevant release or releng branch=
 and go.<br>
<br>
=C2=A0- You will need to build packages.=C2=A0 Newer versions of the ports =
tree will not be tested with the older release, so you may need to use an o=
lder checkout of the ports tree.=C2=A0 Poudriere will build a package repo =
for you.=C2=A0 <br>
<br>
In both cases, if you=E2=80=99re using older versions you almost certainly =
*will* have security vulnerabilities.=C2=A0 The project strongly advises yo=
u not to do this and not to blame us when you install known-insecure softwa=
re and end up compromised.<br>
<br>
The project does not have enough active contributors to keep maintaining th=
ings indefinitely.=C2=A0 This is why release have a five-year supported lif=
etime.=C2=A0 If you want to pick up an old branch and maintain it, you=E2=
=80=99re welcome to.=C2=A0 In the past, companies have picked up old branch=
es and maintained them for customers that had a dependency on them.=C2=A0 I=
f you want to pay someone to maintain an old branch (and have deep pockets)=
 then there are probably a few companies that will happily take your money.=
<br>
<br>
Maintaining binaries is a slightly different issue, but it=E2=80=99s not to=
tally unrelated.=C2=A0 Keeping old packages around consumes disk space and =
costs the project money (remember, every package is mirrored across the CDN=
, so this isn=E2=80=99t just a single disk).=C2=A0 Even if it were free, ph=
ilosophically, I think making it easy for users to install known-insecure s=
oftware is a bad idea but if you want to keep a package repo with out-of-da=
te packages online indefinitely then you can.=C2=A0 You can run Poudriere a=
nd even cross-compile from a fairly beefy cloud machine quite easily.<br>
<br>
It=E2=80=99s been a while since I did a full package build, but I would gue=
ss that you could do a single package build (all ports) for about $50 on a =
cloud VM, more (2-3x) if it=E2=80=99s emulated.=C2=A0 Storing the results f=
or a small number of users will cost around $10-20/month.=C2=A0 If you thin=
k this is an important thing to do, then you are absolutely welcome to spen=
d your own money on doing it.<br>
<br>
David<br>
<br>
<br>
</blockquote></div><br clear=3D"all"><div><br></div><span class=3D"gmail_si=
gnature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature">Pa=
ul Beard / <a href=3D"http://www.paulbeard.org/" target=3D"_blank">www.paul=
beard.org/</a><br></div>
</blockquote></div><br clear=3D"all"><br><span class=3D"gmail_signature_pre=
fix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature">Mario.<br></d=
iv>
</blockquote></div><br clear=3D"all"><br><span class=3D"gmail_signature_pre=
fix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature">Mario.<br></d=
iv>
</blockquote></div><br clear=3D"all"><div><br></div><span class=3D"gmail_si=
gnature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature">Pa=
ul Beard / <a href=3D"http://www.paulbeard.org/" target=3D"_blank">www.paul=
beard.org/</a><br></div>

--00000000000080e017060f03d1e3--

From nobody Mon Jan 15 23:00:06 2024
X-Original-To: freebsd-questions@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 4TDSKQ3TD7z57m6N;
	Mon, 15 Jan 2024 23:00:26 +0000 (UTC)
	(envelope-from kob6558@gmail.com)
Received: from mail-yb1-xb2a.google.com (mail-yb1-xb2a.google.com [IPv6:2607:f8b0:4864:20::b2a])
	(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-signature RSA-PSS (2048 bits) client-digest SHA256)
	(Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK))
	by mx1.freebsd.org (Postfix) with ESMTPS id 4TDSKP4qs9z49F0;
	Mon, 15 Jan 2024 23:00:25 +0000 (UTC)
	(envelope-from kob6558@gmail.com)
Authentication-Results: mx1.freebsd.org;
	none
Received: by mail-yb1-xb2a.google.com with SMTP id 3f1490d57ef6-dbed729a51eso7826168276.0;
        Mon, 15 Jan 2024 15:00:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1705359625; x=1705964425; darn=freebsd.org;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:from:to:cc:subject:date:message-id:reply-to;
        bh=PsVXX15UHu4Qcjw0sP4U9EK+cycLKXDb71Uh3W4eg0Y=;
        b=fMhrHc0Q9eO9Bwxah30GBkr951kcRdG9B3+PU+pmVUWlJDRUJXTa1CZRrpj4apu/RY
         QllnFcoj23KVF4dXLAqb3qP0S+5JV9XWR1gx7pts9CALHiVKIOxH0MqgShgQjzHajC03
         FOATZFV9b4VqERkqx+ejlr2BLh8JgRcYC+/DZjHtQIO3PM45D4Q3TZ47PZhavrgWZdNk
         DOT03I7BMbokf7CoForSPMTLV/3zh+1zkU7POBmlRf9pzl1ofVoYwrkXHIGEpJbFBEpg
         rYq44SI6ePF7LH1VFprluxJiHqu6xxgsBL/zmwx6j226olJlKSBqg9bqfsbQmq/QsITv
         46Kw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1705359625; x=1705964425;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
         :reply-to;
        bh=PsVXX15UHu4Qcjw0sP4U9EK+cycLKXDb71Uh3W4eg0Y=;
        b=X8H5WdB+F8FxZmhNArxFOyvMM36I380ZpdtAlKQp/10IMVuS/fETNlLSyMfp+W5yqM
         wIIQHWqodyoeeNmDDwYM5fARWC5/pdEu85DC8qVzxM02ubLV0P1b47i5DUBBZti8cMfX
         KJBwy8/I8bLz+7fmxVMFi48A7rd2CIcPRk7uzKthRHseFZx6YfueEzXupGmRFVZ2HkMS
         oBIXvQl+URyPplh13+WBPbIGJR18KkZ/7e9xg+OQ4y3uuD8pj6bl/UoDVanZyL5Sl5qs
         chxXL0+Yqguk6T9F+mpGcQ8sePidvH2/iCdeH7/VEiBlxomNPernzELN4uU6E6WHhE1W
         gt9g==
X-Gm-Message-State: AOJu0YzwNPtB0YgftiAp9denElQlOK7mEOG28Ie59U03iMW+onAzxdB5
	P7pa9hh08vOzUCg1Eui8IlQ7XeGfJQuxybC3AzE=
X-Google-Smtp-Source: AGHT+IFIdUYaXMoW24GcjvwS/NypNSOb4pdEavyqA7JXIsk9sZmxgB/E9hQYhHj/5Pw2NcBzKuERrHeJWZlqOTvmUMg=
X-Received: by 2002:a05:6902:2204:b0:dbe:30ec:6220 with SMTP id
 dm4-20020a056902220400b00dbe30ec6220mr3389705ybb.85.1705359622496; Mon, 15
 Jan 2024 15:00:22 -0800 (PST)
List-Id: User questions <freebsd-questions.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-questions
List-Help: <mailto:questions+help@freebsd.org>
List-Post: <mailto:questions@freebsd.org>
List-Subscribe: <mailto:questions+subscribe@freebsd.org>
List-Unsubscribe: <mailto:questions+unsubscribe@freebsd.org>
Sender: owner-freebsd-questions@freebsd.org
X-BeenThere: freebsd-questions@freebsd.org
MIME-Version: 1.0
References: <CA+1FSihU4WJWbbD9k9th4GXvyAKTL3URic-BAFUY7Og=wLn27A@mail.gmail.com>
 <CA390EE5-3339-4A15-8087-C28B309FA523@mit.edu> <CA+1FSih6j0QP9nKkxFCjMCeuMdvJca3WxVsi8+QaN2sV8YO-zw@mail.gmail.com>
 <D435604C-70F1-454D-B3AE-CD4D7C99D383@FreeBSD.org> <CA+1FSijqbF9CNw_oAHAEbLqb02Hq5L79WJV=RDfrtGgqgMp1+g@mail.gmail.com>
In-Reply-To: <CA+1FSijqbF9CNw_oAHAEbLqb02Hq5L79WJV=RDfrtGgqgMp1+g@mail.gmail.com>
From: Kevin Oberman <rkoberman@gmail.com>
Date: Mon, 15 Jan 2024 15:00:06 -0800
Message-ID: <CAN6yY1u5QLeD=8=i3wZBfViFLXoyx=fpY62QG_GBRc4STptaHw@mail.gmail.com>
Subject: Re: How to upgrade an EOL FreeBSD release or how to make it working again
To: Mario Marietto <marietto2008@gmail.com>
Cc: David Chisnall <theraven@freebsd.org>, Mark Millard <marklmi@yahoo.com>, John F Carr <jfc@mit.edu>, 
	freebsd-arm <freebsd-arm@freebsd.org>, freebsd-hackers <freebsd-hackers@freebsd.org>, 
	FreeBSD Mailing List <freebsd-questions@freebsd.org>, 
	"freebsd-xen@freebsd.org" <freebsd-xen@freebsd.org>, FreeBSD Current <freebsd-current@freebsd.org>, 
	Warner Losh <imp@bsdimp.com>, =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <royger@freebsd.org>
Content-Type: multipart/alternative; boundary="000000000000836581060f03fa2e"
X-Rspamd-Queue-Id: 4TDSKP4qs9z49F0
X-Spamd-Bar: ----
X-Rspamd-Pre-Result: action=no action;
	module=replies;
	Message is reply to one we originated
X-Spamd-Result: default: False [-4.00 / 15.00];
	REPLY(-4.00)[];
	ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]

--000000000000836581060f03fa2e
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Old packages are not retained after EOL, but ports are version agnostic
(more or less, as the current ports tree is only ar tested to run on
supported versions and some are marked as "BROKEN" for some versions). All
ports are available from the GIT repo (cgit.freebsd.org).

On Mon, Jan 15, 2024 at 10:49=E2=80=AFAM Mario Marietto <marietto2008@gmail=
.com>
wrote:

> Hello.
>
> Do you have deleted forever the set of packages and ports for FreeBSD 11
> or you keep them stored in DVDs that I can buy or download for a small
> amount of money ? If yes,where ? To rebuild everything is out of my
> expertise.
>
> On Mon, Jan 15, 2024 at 7:15=E2=80=AFPM David Chisnall <theraven@freebsd.=
org>
> wrote:
>
>> On 15 Jan 2024, at 16:46, Mario Marietto <marietto2008@gmail.com> wrote:
>> >
>> > The ARM Chromebook is based on armv7,it is still recent.
>>
>> For reference, the ARMv7 architecture was introduced in 2005.  The last
>> cores that implemented the architecture were released in 2014.  This is =
not
>> a =E2=80=98recent=E2=80=99 architecture, it=E2=80=99s one that=E2=80=99s=
 19 years old and has been largely
>> dead for several years.
>>
>> > But let's change perspective for a moment,don't think about the ARM
>> Chromebook. My question is : how to upgrade FreeBSD when it goes EOL.
>>
>> Generally, run `freebsd-update`.  This is a very different question from
>> =E2=80=98how do I do a new install of an old an unsupported version?'
>>
>> > I ask this because there is a huge difference here between FreeBSD and
>> Linux. Today if you need to use , for example Ubuntu 14.0, you can use i=
t
>> as is. Yes,there will be a lot of bugs,but it will work without crashes.
>> But if you want to use an old FreeBSD system,nothing will work for you.
>> So,do you know some methods to install even packages or ports ? You
>> know,there are cases when you need to do some experiments so that you ca=
n
>> keep your machine off the internet,so you aren't scared that someone can
>> compromise it. Totally prohibiting the users to use an old system,removi=
ng
>> ports and packages is not a choice that I approve of. And I'm not the on=
ly
>> one that thinks like this.
>>
>> If you want to use an old and unsupported version of FreeBSD, no one is
>> stopping you, but:
>>
>>  - You will need to build the releases.  The source code is still in git=
,
>> you can.  The scripts for building the release images are right there in
>> the repo.  Just grab the relevant release or releng branch and go.
>>
>>  - You will need to build packages.  Newer versions of the ports tree
>> will not be tested with the older release, so you may need to use an old=
er
>> checkout of the ports tree.  Poudriere will build a package repo for you=
.
>>
>> In both cases, if you=E2=80=99re using older versions you almost certain=
ly *will*
>> have security vulnerabilities.  The project strongly advises you not to =
do
>> this and not to blame us when you install known-insecure software and en=
d
>> up compromised.
>>
>> The project does not have enough active contributors to keep maintaining
>> things indefinitely.  This is why release have a five-year supported
>> lifetime.  If you want to pick up an old branch and maintain it, you=E2=
=80=99re
>> welcome to.  In the past, companies have picked up old branches and
>> maintained them for customers that had a dependency on them.  If you wan=
t
>> to pay someone to maintain an old branch (and have deep pockets) then th=
ere
>> are probably a few companies that will happily take your money.
>>
>> Maintaining binaries is a slightly different issue, but it=E2=80=99s not=
 totally
>> unrelated.  Keeping old packages around consumes disk space and costs th=
e
>> project money (remember, every package is mirrored across the CDN, so th=
is
>> isn=E2=80=99t just a single disk).  Even if it were free, philosophicall=
y, I think
>> making it easy for users to install known-insecure software is a bad ide=
a
>> but if you want to keep a package repo with out-of-date packages online
>> indefinitely then you can.  You can run Poudriere and even cross-compile
>> from a fairly beefy cloud machine quite easily.
>>
>> It=E2=80=99s been a while since I did a full package build, but I would =
guess
>> that you could do a single package build (all ports) for about $50 on a
>> cloud VM, more (2-3x) if it=E2=80=99s emulated.  Storing the results for=
 a small
>> number of users will cost around $10-20/month.  If you think this is an
>> important thing to do, then you are absolutely welcome to spend your own
>> money on doing it.
>>
>> David
>>
>>
>
> --
> Mario.
>


--=20
Kevin Oberman, Part time kid herder and retired Network Engineer
E-mail: rkoberman@gmail.com
PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683

--000000000000836581060f03fa2e
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:tahoma,s=
ans-serif;font-size:small">Old packages are not retained after EOL, but por=
ts are version agnostic (more or less, as the current ports tree is only ar=
 tested to run on supported versions and some are marked as &quot;BROKEN&qu=
ot; for some versions). All ports are available from the GIT repo (<a href=
=3D"http://cgit.freebsd.org">cgit.freebsd.org</a>).<br></div></div><br><div=
 class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Jan 15=
, 2024 at 10:49=E2=80=AFAM Mario Marietto &lt;<a href=3D"mailto:marietto200=
8@gmail.com">marietto2008@gmail.com</a>&gt; wrote:<br></div><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid =
rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div>Hello.</div><div><=
br></div><div>Do you have deleted forever the set of packages and ports for=
 FreeBSD 11 or you keep them stored in DVDs that I can buy or download for =
a small amount of money ? If yes,where ? To rebuild everything is out of my=
 expertise. <br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr"=
 class=3D"gmail_attr">On Mon, Jan 15, 2024 at 7:15=E2=80=AFPM David Chisnal=
l &lt;<a href=3D"mailto:theraven@freebsd.org" target=3D"_blank">theraven@fr=
eebsd.org</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex">On 15 Jan 2024, at 16:46, Mario Marietto &lt;<a href=3D"mailto:m=
arietto2008@gmail.com" target=3D"_blank">marietto2008@gmail.com</a>&gt; wro=
te:<br>
&gt; <br>
&gt; The ARM Chromebook is based on armv7,it is still recent.<br>
<br>
For reference, the ARMv7 architecture was introduced in 2005.=C2=A0 The las=
t cores that implemented the architecture were released in 2014.=C2=A0 This=
 is not a =E2=80=98recent=E2=80=99 architecture, it=E2=80=99s one that=E2=
=80=99s 19 years old and has been largely dead for several years.<br>
<br>
&gt; But let&#39;s change perspective for a moment,don&#39;t think about th=
e ARM Chromebook. My question is : how to upgrade FreeBSD when it goes EOL.=
<br>
<br>
Generally, run `freebsd-update`.=C2=A0 This is a very different question fr=
om =E2=80=98how do I do a new install of an old an unsupported version?&#39=
;<br>
<br>
&gt; I ask this because there is a huge difference here between FreeBSD and=
 Linux. Today if you need to use , for example Ubuntu 14.0, you can use it =
as is. Yes,there will be a lot of bugs,but it will work without crashes.=C2=
=A0 But if you want to use an old FreeBSD system,nothing will work for you.=
 So,do you know some methods to install even packages or ports ? You know,t=
here are cases when you need to do some experiments so that you can keep yo=
ur machine off the internet,so you aren&#39;t scared that someone can compr=
omise it. Totally prohibiting the users to use an old system,removing ports=
 and packages is not a choice that I approve of. And I&#39;m not the only o=
ne that thinks like this.<br>
<br>
If you want to use an old and unsupported version of FreeBSD, no one is sto=
pping you, but:<br>
<br>
=C2=A0- You will need to build the releases.=C2=A0 The source code is still=
 in git, you can.=C2=A0 The scripts for building the release images are rig=
ht there in the repo.=C2=A0 Just grab the relevant release or releng branch=
 and go.<br>
<br>
=C2=A0- You will need to build packages.=C2=A0 Newer versions of the ports =
tree will not be tested with the older release, so you may need to use an o=
lder checkout of the ports tree.=C2=A0 Poudriere will build a package repo =
for you.=C2=A0 <br>
<br>
In both cases, if you=E2=80=99re using older versions you almost certainly =
*will* have security vulnerabilities.=C2=A0 The project strongly advises yo=
u not to do this and not to blame us when you install known-insecure softwa=
re and end up compromised.<br>
<br>
The project does not have enough active contributors to keep maintaining th=
ings indefinitely.=C2=A0 This is why release have a five-year supported lif=
etime.=C2=A0 If you want to pick up an old branch and maintain it, you=E2=
=80=99re welcome to.=C2=A0 In the past, companies have picked up old branch=
es and maintained them for customers that had a dependency on them.=C2=A0 I=
f you want to pay someone to maintain an old branch (and have deep pockets)=
 then there are probably a few companies that will happily take your money.=
<br>
<br>
Maintaining binaries is a slightly different issue, but it=E2=80=99s not to=
tally unrelated.=C2=A0 Keeping old packages around consumes disk space and =
costs the project money (remember, every package is mirrored across the CDN=
, so this isn=E2=80=99t just a single disk).=C2=A0 Even if it were free, ph=
ilosophically, I think making it easy for users to install known-insecure s=
oftware is a bad idea but if you want to keep a package repo with out-of-da=
te packages online indefinitely then you can.=C2=A0 You can run Poudriere a=
nd even cross-compile from a fairly beefy cloud machine quite easily.<br>
<br>
It=E2=80=99s been a while since I did a full package build, but I would gue=
ss that you could do a single package build (all ports) for about $50 on a =
cloud VM, more (2-3x) if it=E2=80=99s emulated.=C2=A0 Storing the results f=
or a small number of users will cost around $10-20/month.=C2=A0 If you thin=
k this is an important thing to do, then you are absolutely welcome to spen=
d your own money on doing it.<br>
<br>
David<br>
<br>
</blockquote></div><br clear=3D"all"><br><span class=3D"gmail_signature_pre=
fix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature">Mario.<br></d=
iv>
</blockquote></div><br clear=3D"all"><br><span class=3D"gmail_signature_pre=
fix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><div dir=3D"l=
tr"><div><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div dir=3D"ltr">Kevin=
 Oberman, Part time kid herder and retired Network Engineer<br>E-mail: <a h=
ref=3D"mailto:rkoberman@gmail.com" target=3D"_blank">rkoberman@gmail.com</a=
><br></div><div>PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683</=
div></div></div></div></div></div></div></div>

--000000000000836581060f03fa2e--

From nobody Tue Jan 16 00:55:25 2024
X-Original-To: questions@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 4TDVtJ37D7z57xHF
	for <questions@mlmmj.nyi.freebsd.org>; Tue, 16 Jan 2024 00:55:36 +0000 (UTC)
	(envelope-from nc@FreeBSD.org)
Received: from liberty.neelc.org (liberty.neelc.org [IPv6:2602:fc24:18:6a66::1])
	(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 did not present a certificate)
	by mx1.freebsd.org (Postfix) with ESMTPS id 4TDVtJ1974z4Pc0
	for <questions@freebsd.org>; Tue, 16 Jan 2024 00:55:36 +0000 (UTC)
	(envelope-from nc@FreeBSD.org)
Authentication-Results: mx1.freebsd.org;
	none
Received: from mail.neelc.org (liberty.neelc.org [IPv6:2602:fc24:18:6a66::1])
	by liberty.neelc.org (Postfix) with ESMTPSA id 6043F231C8E8;
	Mon, 15 Jan 2024 16:55:26 -0800 (PST)
List-Id: User questions <freebsd-questions.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-questions
List-Help: <mailto:questions+help@freebsd.org>
List-Post: <mailto:questions@freebsd.org>
List-Subscribe: <mailto:questions+subscribe@freebsd.org>
List-Unsubscribe: <mailto:questions+unsubscribe@freebsd.org>
Sender: owner-freebsd-questions@freebsd.org
X-BeenThere: freebsd-questions@freebsd.org
MIME-Version: 1.0
Date: Mon, 15 Jan 2024 16:55:25 -0800
From: Neel Chauhan <nc@FreeBSD.org>
To: Dewayne Geraghty <dewayne@heuristicsystems.com.au>
Cc: questions@freebsd.org
Subject: Re: How to boot FreeBSD14 without EFI?
In-Reply-To: <6f0ec9db-3544-4442-aa23-2fd3991236bc@heuristicsystems.com.au>
References: <d353a813-e5b1-4cad-8502-d580d483eabd@heuristicsystems.com.au>
 <a9eed1c8-cb75-4dcf-9fea-6eac94739e85@app.fastmail.com>
 <6f0ec9db-3544-4442-aa23-2fd3991236bc@heuristicsystems.com.au>
Message-ID: <d11d1bbdcc3e83814c6e0729a9ef7476@FreeBSD.org>
X-Sender: nc@FreeBSD.org
Content-Type: text/plain; charset=UTF-8;
 format=flowed
Content-Transfer-Encoding: 8bit
X-Rspamd-Queue-Id: 4TDVtJ1974z4Pc0
X-Spamd-Bar: ----
X-Rspamd-Pre-Result: action=no action;
	module=replies;
	Message is reply to one we originated
X-Spamd-Result: default: False [-4.00 / 15.00];
	REPLY(-4.00)[];
	ASN(0.00)[asn:210630, ipnet:2602:fc24:18::/48, country:US]

On 2024-01-15 14:27, Dewayne Geraghty wrote:
> Thank-you Mathew its given me some hope . Seems that I need to be more 
> diligent and will reread the relnotes and updating notes from 12.4 
> through to 14.0R
> 
> Robert, I think you're right.  I installed the 14.0-RELEASE before I 
> noticed the efi check-box.  so yes I suspect a problem with my 
> 14.0Releng build (though I used the same settings for make.conf, 
> src.conf as I use in 13.2 and 12.4).
> 
> However when using a FreeBSD(32bit) virtual machine using 
> FreeBSD-14.0-RELEASE-i386-bootonly.iso as the only attached device:
> 
> a) with efi checked - boots to an EFI interface (startup.nsh) and 
> exit(s) into another interface to "Standard English"... "Continue" 
> loops back to UEFI shell.  I lack the knowledge about efi to get the 
> FreeBSD OS to start.

To get a UEFI system to boot, you need a EFI system partition. This is a 
FAT32 partition on your disk of about 100-1000 MB, which contains the 
.efi files to boot.

FreeBSD is the easiest OS to boot on UEFI. The loader.efi file is enough 
to get FreeBSD loaded.

I no longer daily-drive FreeBSD, but I can boot FreeBSD 14 just fine in 
a virtual machine in BIOS mode. Both VirtualBox on Fedora 39 and KVM on 
Rocky Linux 9.

> FYI: My original problem: I built from source 14.0Releng and upgraded 
> the 14.0Release without success.  I've also used two other vdi's 
> without success.  The upgrade used the git pull from 14.0Releng on a 
> 13.2S system as I'm hoping to migrate my fleet of 12.4S systems to 14 
> and figured that 13.2S was a safe build platform (as it also used clang 
> 16.0.6). I suspect something that I'm doing is at fault.  Unfortunately 
> the 6 other 12.4S and one 13.2 VM's are functioning so I doubt its the 
> Windows/Virtualbox, which points to my build/install.  Investigating 
> further.

Maybe just use 14 to build 14 instead of 13.2?

If you're building on Windows, you could also try using Hyper-V if 
you're not using a Home edition. Alternatively you could buy Parallels 
or build on a Linux PC with KVM.

> I appreciate your advice.
> 
> Kind regards, Dewayne.

No problem,

Neel

From nobody Tue Jan 16 11:10:44 2024
X-Original-To: questions@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 4TDmXr2kXvz57RFM
	for <questions@mlmmj.nyi.freebsd.org>; Tue, 16 Jan 2024 11:11:24 +0000 (UTC)
	(envelope-from odhiambo@gmail.com)
Received: from mail-lj1-x233.google.com (mail-lj1-x233.google.com [IPv6:2a00:1450:4864:20::233])
	(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-signature RSA-PSS (2048 bits) client-digest SHA256)
	(Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK))
	by mx1.freebsd.org (Postfix) with ESMTPS id 4TDmXq4wLnz4nKN
	for <questions@freebsd.org>; Tue, 16 Jan 2024 11:11:23 +0000 (UTC)
	(envelope-from odhiambo@gmail.com)
Authentication-Results: mx1.freebsd.org;
	dkim=pass header.d=gmail.com header.s=20230601 header.b=K90stBnc;
	dmarc=pass (policy=none) header.from=gmail.com;
	spf=pass (mx1.freebsd.org: domain of odhiambo@gmail.com designates 2a00:1450:4864:20::233 as permitted sender) smtp.mailfrom=odhiambo@gmail.com
Received: by mail-lj1-x233.google.com with SMTP id 38308e7fff4ca-2cdae52d355so23812951fa.2
        for <questions@freebsd.org>; Tue, 16 Jan 2024 03:11:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1705403480; x=1706008280; darn=freebsd.org;
        h=cc:to:subject:message-id:date:from:mime-version:from:to:cc:subject
         :date:message-id:reply-to;
        bh=G5rjcvP+04BvFf460sKyfz7EE9LaTpsLKa6Zu962D0g=;
        b=K90stBncCbGYAjlp2Uo5JeLiLSvsF5qBojr5CWNA1wosXvyuOjN5agCYDjkTnPB1Hf
         Ds6j3UO2JSKwKx9ezNdHOX5+otNBJ4Y6cXVYfoyVdNrzIGnO1FpcuAYXZA7WVeekoXy+
         /DxF9AMXdYV5rubwWwW7KIPEw6yRt38zp+1QXfpGZFUgIZUm/oRB5N7L6B1AB4goXLvK
         YCIjYNPQyzVlB4DlFDYrWJBq9dkxnKjleJFuv2SbjlmsOYebXbVBzNP4iwdrtW1qHsrq
         LXPerZVIZp3Iu4jjoY6eroOz4QOTpUhaBdpJDgKFsDpGxaKmy7gi8z9k7EJ43vXYZiJ7
         0PCA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1705403480; x=1706008280;
        h=cc:to:subject:message-id:date:from:mime-version:x-gm-message-state
         :from:to:cc:subject:date:message-id:reply-to;
        bh=G5rjcvP+04BvFf460sKyfz7EE9LaTpsLKa6Zu962D0g=;
        b=Ji+JgtBizLyab7ExnAuXrrquGD1DeKLLS4wPJqgbARXmUXSAB/Js/C5Ky8nlIODlOj
         IijGvb9B8G6Ls97wKkyO5nrIdJyD6tXMkXuzNaXaB9VIq8ItBaAP+BzVeL0FKjPtnqYs
         D2Z4X837D+peHVg5lDzZmpIia/V4sBiNH0uV4u+IhBULhc2tpk0heAuj0tVMY80Re/MS
         b55t6Zk/JsnaTMUJ9FrgUwOKvf0kk82KmEwhpYryA2mhp4RtJwhp3CcowsExzLp+QvQj
         FKvajdwFZ4a0QwHfstY/H9m2MUMsmP17zBNACp7iycnfg5OxbuvS6YVe+uYHZRpqyQT7
         2nUA==
X-Gm-Message-State: AOJu0YzWRxbefxtElv0zwgZSGd1/oECfr1EX0hKhkvmTeELqkhm4P0FM
	QM83Ot48Zu31kMr2ONP9A7RBRGePnJk0f9pX5galresmn1ppJzxu
X-Google-Smtp-Source: AGHT+IHKzEKzCbLKfbrUDWSEZTnjLgQXYG8b/wAj7E8hzqwPxrLwDl/xSveuU7Ni5rzGh5ZKTVCsAXJKjkYUWoLEnak=
X-Received: by 2002:a2e:808c:0:b0:2cd:1472:ce0b with SMTP id
 i12-20020a2e808c000000b002cd1472ce0bmr3045506ljg.47.1705403479727; Tue, 16
 Jan 2024 03:11:19 -0800 (PST)
List-Id: User questions <freebsd-questions.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-questions
List-Help: <mailto:questions+help@freebsd.org>
List-Post: <mailto:questions@freebsd.org>
List-Subscribe: <mailto:questions+subscribe@freebsd.org>
List-Unsubscribe: <mailto:questions+unsubscribe@freebsd.org>
Sender: owner-freebsd-questions@freebsd.org
X-BeenThere: freebsd-questions@freebsd.org
MIME-Version: 1.0
From: Odhiambo Washington <odhiambo@gmail.com>
Date: Tue, 16 Jan 2024 14:10:44 +0300
Message-ID: <CAAdA2WNiysGZZE3Y=TrkHUOfX3bjJar4pVvdrn=VR1n0iHDf2A@mail.gmail.com>
Subject: Installing imagick php extension
To: questions <questions@freebsd.org>
Cc: Miroslav Lachman <000.fbsd@quip.cz>
Content-Type: multipart/alternative; boundary="0000000000009ba29e060f0e308d"
X-Spamd-Bar: ---
X-Spamd-Result: default: False [-4.00 / 15.00];
	NEURAL_HAM_MEDIUM(-1.00)[-1.000];
	NEURAL_HAM_LONG(-1.00)[-1.000];
	NEURAL_HAM_SHORT(-1.00)[-1.000];
	DMARC_POLICY_ALLOW(-0.50)[gmail.com,none];
	R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601];
	R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36:c];
	MIME_GOOD(-0.10)[multipart/alternative,text/plain];
	TO_DN_ALL(0.00)[];
	RCVD_TLS_LAST(0.00)[];
	RCPT_COUNT_TWO(0.00)[2];
	MIME_TRACE(0.00)[0:+,1:+,2:~];
	ARC_NA(0.00)[];
	DWL_DNSWL_NONE(0.00)[gmail.com:dkim];
	FREEMAIL_FROM(0.00)[gmail.com];
	DKIM_TRACE(0.00)[gmail.com:+];
	FROM_HAS_DN(0.00)[];
	FREEMAIL_ENVFROM(0.00)[gmail.com];
	PREVIOUSLY_DELIVERED(0.00)[questions@freebsd.org];
	TO_MATCH_ENVRCPT_SOME(0.00)[];
	FROM_EQ_ENVFROM(0.00)[];
	MISSING_XM_UA(0.00)[];
	MID_RHS_MATCH_FROMTLD(0.00)[];
	ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US];
	MLMMJ_DEST(0.00)[questions@freebsd.org];
	RCVD_COUNT_ONE(0.00)[1];
	RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::233:from]
X-Rspamd-Queue-Id: 4TDmXq4wLnz4nKN

--0000000000009ba29e060f0e308d
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

I am getting stuck installing /usr/ports/graphics/pecl-imagick.

```
--- imagickdraw_class.lo ---
 clang -I. -I/usr/ports/graphics/pecl-imagick/work-php82/imagick-3.7.0
-I/usr/ports/graphics/pecl-imagick/work-php82/imagick-3.7.0/include
-I/usr/ports/graphics/pecl-imagick/work-php82/imagick-3.7.0/main
-I/usr/ports/graphics/pecl-imagick/work-php82/imagick-3.7.0
-I/usr/local/include/php -I/usr/local/include/php/main
-I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend
-I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -isystem
/usr/local/include -DHAVE_CONFIG_H -O2 -pipe -fstack-protector-strong
-isystem /usr/local/include -fno-strict-aliasing -D_GNU_SOURCE
-DZEND_COMPILE_DL_EXT=3D1 -c
/usr/ports/graphics/pecl-imagick/work-php82/imagick-3.7.0/imagickdraw_class=
.c
-MMD -MF imagickdraw_class.dep -MT imagickdraw_class.lo  -fPIC -DPIC -o
.libs/imagickdraw_class.o
--- imagick_file.lo ---
In file included from
/usr/ports/graphics/pecl-imagick/work-php82/imagick-3.7.0/imagick_file.c:22=
:
In file included from ./php_imagick_file.h:24:
./php_imagick_defs.h:25:12: fatal error: 'MagickWand/MagickWand.h' file not
found
#  include <MagickWand/MagickWand.h>
           ^~~~~~~~~~~~~~~~~~~~~~~~~
```

root@gw:/usr/ports/graphics/pecl-imagick # ls -al `find /usr/local/include/
-name MagickWand.h`
-rw-r--r--  1 root wheel 3779 Jan 16 13:56
/usr/local/include/ImageMagick-7/MagickWand/MagickWand.h

Not sure why the file it's not being found.


--=20
Best regards,
Odhiambo WASHINGTON,
Nairobi,KE
+254 7 3200 0004/+254 7 2274 3223
"Oh, the cruft.", egrep -v '^$|^.*#' =C2=AF\_(=E3=83=84)_/=C2=AF :-)
[How to ask smart questions:
http://www.catb.org/~esr/faqs/smart-questions.html]

--0000000000009ba29e060f0e308d
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">I am getting stuck installing=C2=A0/usr/ports/graphics/pec=
l-imagick.<div><br></div><div>```</div><div>--- imagickdraw_class.lo ---<br=
>=C2=A0clang -I. -I/usr/ports/graphics/pecl-imagick/work-php82/imagick-3.7.=
0 -I/usr/ports/graphics/pecl-imagick/work-php82/imagick-3.7.0/include -I/us=
r/ports/graphics/pecl-imagick/work-php82/imagick-3.7.0/main -I/usr/ports/gr=
aphics/pecl-imagick/work-php82/imagick-3.7.0 -I/usr/local/include/php -I/us=
r/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include=
/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/li=
b -isystem /usr/local/include -DHAVE_CONFIG_H -O2 -pipe -fstack-protector-s=
trong -isystem /usr/local/include -fno-strict-aliasing -D_GNU_SOURCE -DZEND=
_COMPILE_DL_EXT=3D1 -c /usr/ports/graphics/pecl-imagick/work-php82/imagick-=
3.7.0/imagickdraw_class.c -MMD -MF imagickdraw_class.dep -MT imagickdraw_cl=
ass.lo =C2=A0-fPIC -DPIC -o .libs/imagickdraw_class.o<br>--- imagick_file.l=
o ---<br>In file included from /usr/ports/graphics/pecl-imagick/work-php82/=
imagick-3.7.0/imagick_file.c:22:<br>In file included from ./php_imagick_fil=
e.h:24:<br>./php_imagick_defs.h:25:12: fatal error: &#39;MagickWand/MagickW=
and.h&#39; file not found<br># =C2=A0include &lt;MagickWand/MagickWand.h&gt=
;<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^~~~~~~~~~~~~~~~~~~~~~~~~<br>=
</div><div>```</div><div><br></div><div>root@gw:/usr/ports/graphics/pecl-im=
agick # ls -al `find /usr/local/include/ -name MagickWand.h`<br>-rw-r--r-- =
=C2=A01 root wheel 3779 Jan 16 13:56 /usr/local/include/ImageMagick-7/Magic=
kWand/MagickWand.h</div><div><br></div><div>Not sure why the file it&#39;s =
not being found.</div><div><br clear=3D"all"><div><br></div><span class=3D"=
gmail_signature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signa=
ture" data-smartmail=3D"gmail_signature"><div dir=3D"ltr"><div dir=3D"ltr">=
<div>Best regards,<br>Odhiambo WASHINGTON,<br>Nairobi,KE<br>+254 7 3200 000=
4/+254 7 2274 3223<br>&quot;<span style=3D"font-size:12.8px">Oh, the cruft.=
</span><span style=3D"font-size:12.8px">&quot;,=C2=A0</span><span style=3D"=
font-size:12.8px">egrep -v &#39;^$|^.*#&#39;=C2=A0</span><span style=3D"bac=
kground-color:rgb(34,34,34);color:rgb(238,238,238);font-family:&quot;Lucida=
 Console&quot;,Consolas,&quot;Courier New&quot;,monospace;font-size:13.6px"=
>=C2=AF\_(=E3=83=84)_/=C2=AF</span><span style=3D"font-size:12.8px">=C2=A0:=
-)</span></div><div><span style=3D"font-size:12.8px">[How to ask smart ques=
tions:=C2=A0</span><span style=3D"font-size:12.8px"><a href=3D"http://www.c=
atb.org/~esr/faqs/smart-questions.html" target=3D"_blank">http://www.catb.o=
rg/~esr/faqs/smart-questions.html</a>]</span></div></div></div></div></div>=
</div>

--0000000000009ba29e060f0e308d--

From nobody Tue Jan 16 11:32:01 2024
X-Original-To: questions@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 4TDn0r3Yh7z57SsZ
	for <questions@mlmmj.nyi.freebsd.org>; Tue, 16 Jan 2024 11:32:12 +0000 (UTC)
	(envelope-from erwan@rail.eu.org)
Received: from mail.rail.eu.org (mail.rail.eu.org [IPv6:2a01:4f8:141:539a:1000::2])
	(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 did not present a certificate)
	by mx1.freebsd.org (Postfix) with ESMTPS id 4TDn0q1J5Cz4rZX
	for <questions@freebsd.org>; Tue, 16 Jan 2024 11:32:11 +0000 (UTC)
	(envelope-from erwan@rail.eu.org)
Authentication-Results: mx1.freebsd.org;
	dkim=pass header.d=rail.eu.org header.s=mail header.b=lbfhhwlm;
	dmarc=pass (policy=none) header.from=rail.eu.org;
	spf=pass (mx1.freebsd.org: domain of erwan@rail.eu.org designates 2a01:4f8:141:539a:1000::2 as permitted sender) smtp.mailfrom=erwan@rail.eu.org
Received: from [10.40.32.56] (spiderman.pulsation.fr [80.74.64.33])
	(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)
	(No client certificate requested)
	(Authenticated sender: erwan@rail.eu.org)
	by mail.rail.eu.org (Postfix) with ESMTPSA id 614B71648F
	for <questions@freebsd.org>; Tue, 16 Jan 2024 11:32:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=rail.eu.org; s=mail;
	t=1705404722; bh=WLlhJu7nC+LOCWwdyaZOrt6PUvtRqKbgpazSCj+K/vg=;
	h=Date:Subject:To:References:From:In-Reply-To:From;
	b=lbfhhwlmNqbI1+/xM8jVX/mFpstRkdUo34SoxhoS3S6CcsUwl2E6CB36b5X9DUIRi
	 EKmkZsP4F9JbyGmxDkhwIWCssc5gpe9FVh+7ZYw713fUqlLRLt1tsUOIM/YYexu59M
	 8bOYVB1cp+4AM6LTETldllbFKEQRA3UOXYyiHnIs=
Message-ID: <24e2c3b6-6a3b-44c5-ba96-701685de207c@rail.eu.org>
Date: Tue, 16 Jan 2024 12:32:01 +0100
List-Id: User questions <freebsd-questions.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-questions
List-Help: <mailto:questions+help@freebsd.org>
List-Post: <mailto:questions@freebsd.org>
List-Subscribe: <mailto:questions+subscribe@freebsd.org>
List-Unsubscribe: <mailto:questions+unsubscribe@freebsd.org>
Sender: owner-freebsd-questions@freebsd.org
X-BeenThere: freebsd-questions@freebsd.org
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: Installing imagick php extension
Content-Language: fr
To: questions@freebsd.org
References: <CAAdA2WNiysGZZE3Y=TrkHUOfX3bjJar4pVvdrn=VR1n0iHDf2A@mail.gmail.com>
From: Erwan David <erwan@rail.eu.org>
Autocrypt: addr=erwan@rail.eu.org; keydata=
 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
 U13tbPt33blV8WK4hIDA/c/rm2k=
In-Reply-To: <CAAdA2WNiysGZZE3Y=TrkHUOfX3bjJar4pVvdrn=VR1n0iHDf2A@mail.gmail.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spamd-Bar: ---
X-Spamd-Result: default: False [-3.99 / 15.00];
	NEURAL_HAM_MEDIUM(-1.00)[-1.000];
	NEURAL_HAM_LONG(-1.00)[-1.000];
	NEURAL_HAM_SHORT(-1.00)[-1.000];
	DMARC_POLICY_ALLOW(-0.50)[rail.eu.org,none];
	R_SPF_ALLOW(-0.20)[+ptr];
	R_DKIM_ALLOW(-0.20)[rail.eu.org:s=mail];
	MIME_GOOD(-0.10)[text/plain];
	XM_UA_NO_VERSION(0.01)[];
	RCVD_VIA_SMTP_AUTH(0.00)[];
	ASN(0.00)[asn:24940, ipnet:2a01:4f8::/32, country:DE];
	RCVD_COUNT_ONE(0.00)[1];
	RCPT_COUNT_ONE(0.00)[1];
	MIME_TRACE(0.00)[0:+];
	RCVD_TLS_ALL(0.00)[];
	MLMMJ_DEST(0.00)[questions@freebsd.org];
	ARC_NA(0.00)[];
	FROM_EQ_ENVFROM(0.00)[];
	FROM_HAS_DN(0.00)[];
	MID_RHS_MATCH_FROM(0.00)[];
	TO_DN_NONE(0.00)[];
	PREVIOUSLY_DELIVERED(0.00)[questions@freebsd.org];
	TO_MATCH_ENVRCPT_ALL(0.00)[];
	DKIM_TRACE(0.00)[rail.eu.org:+]
X-Rspamd-Queue-Id: 4TDn0q1J5Cz4rZX

Le 16/01/2024 à 12:10, Odhiambo Washington a écrit :
> I am getting stuck installing /usr/ports/graphics/pecl-imagick.
>
> ```
> --- imagickdraw_class.lo ---
>  clang -I. -I/usr/ports/graphics/pecl-imagick/work-php82/imagick-3.7.0 
> -I/usr/ports/graphics/pecl-imagick/work-php82/imagick-3.7.0/include 
> -I/usr/ports/graphics/pecl-imagick/work-php82/imagick-3.7.0/main 
> -I/usr/ports/graphics/pecl-imagick/work-php82/imagick-3.7.0 
> -I/usr/local/include/php -I/usr/local/include/php/main 
> -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend 
> -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib 
> -isystem /usr/local/include -DHAVE_CONFIG_H -O2 -pipe 
> -fstack-protector-strong -isystem /usr/local/include 
> -fno-strict-aliasing -D_GNU_SOURCE -DZEND_COMPILE_DL_EXT=1 -c 
> /usr/ports/graphics/pecl-imagick/work-php82/imagick-3.7.0/imagickdraw_class.c 
> -MMD -MF imagickdraw_class.dep -MT imagickdraw_class.lo  -fPIC -DPIC 
> -o .libs/imagickdraw_class.o
> --- imagick_file.lo ---
> In file included from 
> /usr/ports/graphics/pecl-imagick/work-php82/imagick-3.7.0/imagick_file.c:22:
> In file included from ./php_imagick_file.h:24:
> ./php_imagick_defs.h:25:12: fatal error: 'MagickWand/MagickWand.h' 
> file not found
> #  include <MagickWand/MagickWand.h>
>            ^~~~~~~~~~~~~~~~~~~~~~~~~
> ```
>
> root@gw:/usr/ports/graphics/pecl-imagick # ls -al `find 
> /usr/local/include/ -name MagickWand.h`
> -rw-r--r--  1 root wheel 3779 Jan 16 13:56 
> /usr/local/include/ImageMagick-7/MagickWand/MagickWand.h
>
> Not sure why the file it's not being found.
>
>
See https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276368 bug is 
already corrected


Erwan David


From nobody Tue Jan 16 11:40:44 2024
X-Original-To: questions@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 4TDnCT5fjGz57TWC
	for <questions@mlmmj.nyi.freebsd.org>; Tue, 16 Jan 2024 11:41:25 +0000 (UTC)
	(envelope-from odhiambo@gmail.com)
Received: from mail-lj1-x22b.google.com (mail-lj1-x22b.google.com [IPv6:2a00:1450:4864:20::22b])
	(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-signature RSA-PSS (2048 bits) client-digest SHA256)
	(Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK))
	by mx1.freebsd.org (Postfix) with ESMTPS id 4TDnCS1km2z4srl
	for <questions@freebsd.org>; Tue, 16 Jan 2024 11:41:24 +0000 (UTC)
	(envelope-from odhiambo@gmail.com)
Authentication-Results: mx1.freebsd.org;
	dkim=pass header.d=gmail.com header.s=20230601 header.b=O65AWJGp;
	dmarc=pass (policy=none) header.from=gmail.com;
	spf=pass (mx1.freebsd.org: domain of odhiambo@gmail.com designates 2a00:1450:4864:20::22b as permitted sender) smtp.mailfrom=odhiambo@gmail.com
Received: by mail-lj1-x22b.google.com with SMTP id 38308e7fff4ca-2cd04078ebeso99632841fa.1
        for <questions@freebsd.org>; Tue, 16 Jan 2024 03:41:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1705405280; x=1706010080; darn=freebsd.org;
        h=to:subject:message-id:date:from:in-reply-to:references:mime-version
         :from:to:cc:subject:date:message-id:reply-to;
        bh=VfgF1G7mAANO3EF/Rfwz/l1l6lD/DHsY9jPsKpqcbgE=;
        b=O65AWJGpoI77DfgtExZhz7Rn7PQ0u13P6oT/nGLzVQi83n97Q+ysH4+51DodPiwG9C
         n6wzWKfeQiv1d4NYRJC/Yue/SMDY0bn+Bzg3OdfB+8mQa2LnhVagD953FeavbgGivhm8
         MsRk+XfA+S52dHguEV87Ga3ulUGgrA1msiKASjPJS3oZPXAjoOFd2HsRIsdCDYKiNFdP
         l1ZqsYg4uKEqznIMnAYeHwcgCp4oMcLZz63tscrI5z9GDhrVAbTyQRH0k6XRGKkCFa6q
         fLRyf1oZDoGMo5A3oDKIfZnTiEFe+QksoLcIAkeuYZfW2pM+x/KwPKJk1JWUBRbJKdeT
         UEDA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1705405280; x=1706010080;
        h=to:subject:message-id:date:from:in-reply-to:references:mime-version
         :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
        bh=VfgF1G7mAANO3EF/Rfwz/l1l6lD/DHsY9jPsKpqcbgE=;
        b=nHbmGB8HHqpnqUMfK+blgFgW2fqY3Hk+xle3KfOA/zbSJ8O1cqisd65BmDPdHPahHR
         OFLQfgxTe9ZZ5reqiYWpQ/HJ+bTRKfSYOYl3YrcDWEMOOyQoqoRYC1oFGsi2naWuNH82
         44mkbXEWDT4bcwnOsyJHMJ92lg98Df024s6c211BvDEUVPkV+UOdc7CrRz1WEwdk0oar
         BJ6BaQ8n0Ek65IeiAZUqJZwp2oVoXCSbOdy4Mtg1I3sNOVl9LMnX5nt9VwyI1wFGW2hl
         3OzMTFwZqBt3yEjlN5oeQDSPF9i0//Jk7bLkj3NHkkNBi6le/8uF9VhwBq8nro9zXjW4
         fH3Q==
X-Gm-Message-State: AOJu0YzimVqoEcY66VCpjlZaRKoGsM3NLaHre7jLsQso3gyd3/oaNzXA
	hFgXKgdyVqkzxa+RDf+g4tuEB2I2k9PxcSXoPqYUH2UuwXaApjEq
X-Google-Smtp-Source: AGHT+IEAwhmLX+PsUOKh9noRqktr6aPDhHYo0BNpAxrbwkGQZf7HQwewG5Qsv/+4N+cr91I+i2TtWACeuzrNDNE0ACA=
X-Received: by 2002:a2e:9991:0:b0:2cd:9e2f:c631 with SMTP id
 w17-20020a2e9991000000b002cd9e2fc631mr3217607lji.10.1705405279890; Tue, 16
 Jan 2024 03:41:19 -0800 (PST)
List-Id: User questions <freebsd-questions.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-questions
List-Help: <mailto:questions+help@freebsd.org>
List-Post: <mailto:questions@freebsd.org>
List-Subscribe: <mailto:questions+subscribe@freebsd.org>
List-Unsubscribe: <mailto:questions+unsubscribe@freebsd.org>
Sender: owner-freebsd-questions@freebsd.org
X-BeenThere: freebsd-questions@freebsd.org
MIME-Version: 1.0
References: <CAAdA2WNiysGZZE3Y=TrkHUOfX3bjJar4pVvdrn=VR1n0iHDf2A@mail.gmail.com>
 <24e2c3b6-6a3b-44c5-ba96-701685de207c@rail.eu.org>
In-Reply-To: <24e2c3b6-6a3b-44c5-ba96-701685de207c@rail.eu.org>
From: Odhiambo Washington <odhiambo@gmail.com>
Date: Tue, 16 Jan 2024 14:40:44 +0300
Message-ID: <CAAdA2WP0ZxHEMULaPZLryuTd89oBPMfymhzVZJUXbi7B7iv6JA@mail.gmail.com>
Subject: Re: Installing imagick php extension
To: questions@freebsd.org
Content-Type: multipart/alternative; boundary="000000000000e7f25e060f0e9bdf"
X-Spamd-Bar: ---
X-Spamd-Result: default: False [-4.00 / 15.00];
	NEURAL_HAM_MEDIUM(-1.00)[-1.000];
	NEURAL_HAM_LONG(-1.00)[-1.000];
	NEURAL_HAM_SHORT(-1.00)[-0.999];
	DMARC_POLICY_ALLOW(-0.50)[gmail.com,none];
	R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601];
	R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36:c];
	MIME_GOOD(-0.10)[multipart/alternative,text/plain];
	RCVD_TLS_LAST(0.00)[];
	RCPT_COUNT_ONE(0.00)[1];
	ARC_NA(0.00)[];
	FREEMAIL_ENVFROM(0.00)[gmail.com];
	TO_MATCH_ENVRCPT_ALL(0.00)[];
	FREEMAIL_FROM(0.00)[gmail.com];
	MIME_TRACE(0.00)[0:+,1:+,2:~];
	FROM_HAS_DN(0.00)[];
	RCVD_COUNT_ONE(0.00)[1];
	MISSING_XM_UA(0.00)[];
	PREVIOUSLY_DELIVERED(0.00)[questions@freebsd.org];
	TO_DN_NONE(0.00)[];
	FROM_EQ_ENVFROM(0.00)[];
	DKIM_TRACE(0.00)[gmail.com:+];
	MID_RHS_MATCH_FROMTLD(0.00)[];
	ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US];
	MLMMJ_DEST(0.00)[questions@freebsd.org];
	DWL_DNSWL_NONE(0.00)[gmail.com:dkim];
	RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::22b:from]
X-Rspamd-Queue-Id: 4TDnCS1km2z4srl

--000000000000e7f25e060f0e9bdf
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Tue, Jan 16, 2024 at 2:32=E2=80=AFPM Erwan David <erwan@rail.eu.org> wro=
te:

> Le 16/01/2024 =C3=A0 12:10, Odhiambo Washington a =C3=A9crit :
> > I am getting stuck installing /usr/ports/graphics/pecl-imagick.
> >
> > ```
> > --- imagickdraw_class.lo ---
> >  clang -I. -I/usr/ports/graphics/pecl-imagick/work-php82/imagick-3.7.0
> > -I/usr/ports/graphics/pecl-imagick/work-php82/imagick-3.7.0/include
> > -I/usr/ports/graphics/pecl-imagick/work-php82/imagick-3.7.0/main
> > -I/usr/ports/graphics/pecl-imagick/work-php82/imagick-3.7.0
> > -I/usr/local/include/php -I/usr/local/include/php/main
> > -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend
> > -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib
> > -isystem /usr/local/include -DHAVE_CONFIG_H -O2 -pipe
> > -fstack-protector-strong -isystem /usr/local/include
> > -fno-strict-aliasing -D_GNU_SOURCE -DZEND_COMPILE_DL_EXT=3D1 -c
> >
> /usr/ports/graphics/pecl-imagick/work-php82/imagick-3.7.0/imagickdraw_cla=
ss.c
>
> > -MMD -MF imagickdraw_class.dep -MT imagickdraw_class.lo  -fPIC -DPIC
> > -o .libs/imagickdraw_class.o
> > --- imagick_file.lo ---
> > In file included from
> >
> /usr/ports/graphics/pecl-imagick/work-php82/imagick-3.7.0/imagick_file.c:=
22:
> > In file included from ./php_imagick_file.h:24:
> > ./php_imagick_defs.h:25:12: fatal error: 'MagickWand/MagickWand.h'
> > file not found
> > #  include <MagickWand/MagickWand.h>
> >            ^~~~~~~~~~~~~~~~~~~~~~~~~
> > ```
> >
> > root@gw:/usr/ports/graphics/pecl-imagick # ls -al `find
> > /usr/local/include/ -name MagickWand.h`
> > -rw-r--r--  1 root wheel 3779 Jan 16 13:56
> > /usr/local/include/ImageMagick-7/MagickWand/MagickWand.h
> >
> > Not sure why the file it's not being found.
> >
> >
> See https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D276368 bug is
> already corrected
>
>
> Erwan David
>

Thanks for this quick response.
I run this via cron nightly:

```
git -C /usr/ports pull

```

I have just run it manually and it did pull some updates, but did not solve
my issue.

What should I do?

TIA

--=20
Best regards,
Odhiambo WASHINGTON,
Nairobi,KE
+254 7 3200 0004/+254 7 2274 3223
"Oh, the cruft.", egrep -v '^$|^.*#' =C2=AF\_(=E3=83=84)_/=C2=AF :-)
[How to ask smart questions:
http://www.catb.org/~esr/faqs/smart-questions.html]

--000000000000e7f25e060f0e9bdf
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">On Tue, Jan 16, 2024 at 2:32=E2=80=AF=
PM Erwan David &lt;<a href=3D"mailto:erwan@rail.eu.org">erwan@rail.eu.org</=
a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0p=
x 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Le=
 16/01/2024 =C3=A0 12:10, Odhiambo Washington a =C3=A9crit=C2=A0:<br>
&gt; I am getting stuck installing=C2=A0/usr/ports/graphics/pecl-imagick.<b=
r>
&gt;<br>
&gt; ```<br>
&gt; --- imagickdraw_class.lo ---<br>
&gt; =C2=A0clang -I. -I/usr/ports/graphics/pecl-imagick/work-php82/imagick-=
3.7.0 <br>
&gt; -I/usr/ports/graphics/pecl-imagick/work-php82/imagick-3.7.0/include <b=
r>
&gt; -I/usr/ports/graphics/pecl-imagick/work-php82/imagick-3.7.0/main <br>
&gt; -I/usr/ports/graphics/pecl-imagick/work-php82/imagick-3.7.0 <br>
&gt; -I/usr/local/include/php -I/usr/local/include/php/main <br>
&gt; -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend <br>
&gt; -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib <br=
>
&gt; -isystem /usr/local/include -DHAVE_CONFIG_H -O2 -pipe <br>
&gt; -fstack-protector-strong -isystem /usr/local/include <br>
&gt; -fno-strict-aliasing -D_GNU_SOURCE -DZEND_COMPILE_DL_EXT=3D1 -c <br>
&gt; /usr/ports/graphics/pecl-imagick/work-php82/imagick-3.7.0/imagickdraw_=
class.c <br>
&gt; -MMD -MF imagickdraw_class.dep -MT imagickdraw_class.lo =C2=A0-fPIC -D=
PIC <br>
&gt; -o .libs/imagickdraw_class.o<br>
&gt; --- imagick_file.lo ---<br>
&gt; In file included from <br>
&gt; /usr/ports/graphics/pecl-imagick/work-php82/imagick-3.7.0/imagick_file=
.c:22:<br>
&gt; In file included from ./php_imagick_file.h:24:<br>
&gt; ./php_imagick_defs.h:25:12: fatal error: &#39;MagickWand/MagickWand.h&=
#39; <br>
&gt; file not found<br>
&gt; # =C2=A0include &lt;MagickWand/MagickWand.h&gt;<br>
&gt; =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^~~~~~~~~~~~~~~~~~~~~~~~~<br>
&gt; ```<br>
&gt;<br>
&gt; root@gw:/usr/ports/graphics/pecl-imagick # ls -al `find <br>
&gt; /usr/local/include/ -name MagickWand.h`<br>
&gt; -rw-r--r-- =C2=A01 root wheel 3779 Jan 16 13:56 <br>
&gt; /usr/local/include/ImageMagick-7/MagickWand/MagickWand.h<br>
&gt;<br>
&gt; Not sure why the file it&#39;s not being found.<br>
&gt;<br>
&gt;<br>
See <a href=3D"https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D276368" =
rel=3D"noreferrer" target=3D"_blank">https://bugs.freebsd.org/bugzilla/show=
_bug.cgi?id=3D276368</a> bug is <br>
already corrected<br>
<br>
<br>
Erwan David<br></blockquote><div><br></div><div></div></div><div>Thanks for=
 this quick response.</div><div>I run this via cron nightly:</div><div><br>=
</div><div>```</div><div>git -C /usr/ports pull<br></div><div><br></div><di=
v>```</div><div><br></div><div>I have just run it manually and it did pull =
some updates, but did not solve my issue.</div><div><br></div><div>What sho=
uld I do?</div><div><br></div><div>TIA</div><div><br></div><span class=3D"g=
mail_signature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signat=
ure"><div dir=3D"ltr"><div dir=3D"ltr"><div>Best regards,<br>Odhiambo WASHI=
NGTON,<br>Nairobi,KE<br>+254 7 3200 0004/+254 7 2274 3223<br>&quot;<span st=
yle=3D"font-size:12.8px">Oh, the cruft.</span><span style=3D"font-size:12.8=
px">&quot;,=C2=A0</span><span style=3D"font-size:12.8px">egrep -v &#39;^$|^=
.*#&#39;=C2=A0</span><span style=3D"background-color:rgb(34,34,34);color:rg=
b(238,238,238);font-family:&quot;Lucida Console&quot;,Consolas,&quot;Courie=
r New&quot;,monospace;font-size:13.6px">=C2=AF\_(=E3=83=84)_/=C2=AF</span><=
span style=3D"font-size:12.8px">=C2=A0:-)</span></div><div><span style=3D"f=
ont-size:12.8px">[How to ask smart questions:=C2=A0</span><span style=3D"fo=
nt-size:12.8px"><a href=3D"http://www.catb.org/~esr/faqs/smart-questions.ht=
ml" target=3D"_blank">http://www.catb.org/~esr/faqs/smart-questions.html</a=
>]</span></div></div></div></div></div>

--000000000000e7f25e060f0e9bdf--

From nobody Tue Jan 16 11:54:57 2024
X-Original-To: questions@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 4TDnWB1RlRz57VyR
	for <questions@mlmmj.nyi.freebsd.org>; Tue, 16 Jan 2024 11:55:02 +0000 (UTC)
	(envelope-from erwan@rail.eu.org)
Received: from mail.rail.eu.org (mail.rail.eu.org [IPv6:2a01:4f8:141:539a:1000::2])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (4096 bits))
	(Client did not present a certificate)
	by mx1.freebsd.org (Postfix) with ESMTPS id 4TDnW93r6Yz4vqR
	for <questions@freebsd.org>; Tue, 16 Jan 2024 11:55:01 +0000 (UTC)
	(envelope-from erwan@rail.eu.org)
Authentication-Results: mx1.freebsd.org;
	dkim=pass header.d=rail.eu.org header.s=mail header.b=EnuDSBAK;
	dmarc=pass (policy=none) header.from=rail.eu.org;
	spf=pass (mx1.freebsd.org: domain of erwan@rail.eu.org designates 2a01:4f8:141:539a:1000::2 as permitted sender) smtp.mailfrom=erwan@rail.eu.org
Received: from [IPV6:2a01:e0a:2b7:70e4:d1df:e7bc:626a:f17a] (unknown [IPv6:2a01:e0a:2b7:70e4:d1df:e7bc:626a:f17a])
	(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)
	(No client certificate requested)
	(Authenticated sender: erwan)
	by mail.rail.eu.org (Postfix) with ESMTPSA id 29C8716271
	for <questions@freebsd.org>; Tue, 16 Jan 2024 11:55:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=rail.eu.org; s=mail;
	t=1705406100; bh=vNX1bEVTh9iw074bccanhe7JzDfrJDDLhVeKAvN1CHo=;
	h=Date:Subject:To:References:From:In-Reply-To:From;
	b=EnuDSBAKY8y0/Ci7ZtBbvV+NZidpaH0remx3SP+MM1rGOyj305CV6cwUa0mfIavqG
	 WAU2lwnWjKCc/RVU4S9bI5wk/BZ0UMRHQg0D++EKRxIjIsJcgaGAqAicp5CzOPEGWF
	 LESurFsWE+82cdtiM0n4HDYo0C+gOdTwavw8PCa4=
Message-ID: <f0fa4f02-a7d4-46c4-9f53-99222fe13f7a@rail.eu.org>
Date: Tue, 16 Jan 2024 12:54:57 +0100
List-Id: User questions <freebsd-questions.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-questions
List-Help: <mailto:questions+help@freebsd.org>
List-Post: <mailto:questions@freebsd.org>
List-Subscribe: <mailto:questions+subscribe@freebsd.org>
List-Unsubscribe: <mailto:questions+unsubscribe@freebsd.org>
Sender: owner-freebsd-questions@freebsd.org
X-BeenThere: freebsd-questions@freebsd.org
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: Installing imagick php extension
To: questions@freebsd.org
References: <CAAdA2WNiysGZZE3Y=TrkHUOfX3bjJar4pVvdrn=VR1n0iHDf2A@mail.gmail.com>
 <24e2c3b6-6a3b-44c5-ba96-701685de207c@rail.eu.org>
 <CAAdA2WP0ZxHEMULaPZLryuTd89oBPMfymhzVZJUXbi7B7iv6JA@mail.gmail.com>
Content-Language: fr
From: Erwan David <erwan@rail.eu.org>
Autocrypt: addr=erwan@rail.eu.org; keydata=
 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
 U13tbPt33blV8WK4hIDA/c/rm2k=
In-Reply-To: <CAAdA2WP0ZxHEMULaPZLryuTd89oBPMfymhzVZJUXbi7B7iv6JA@mail.gmail.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spamd-Bar: ---
X-Spamd-Result: default: False [-3.99 / 15.00];
	NEURAL_HAM_MEDIUM(-1.00)[-1.000];
	NEURAL_HAM_LONG(-1.00)[-1.000];
	NEURAL_HAM_SHORT(-1.00)[-1.000];
	DMARC_POLICY_ALLOW(-0.50)[rail.eu.org,none];
	R_SPF_ALLOW(-0.20)[+ptr];
	R_DKIM_ALLOW(-0.20)[rail.eu.org:s=mail];
	MIME_GOOD(-0.10)[text/plain];
	XM_UA_NO_VERSION(0.01)[];
	RCVD_VIA_SMTP_AUTH(0.00)[];
	ASN(0.00)[asn:24940, ipnet:2a01:4f8::/32, country:DE];
	RCVD_COUNT_ONE(0.00)[1];
	RCPT_COUNT_ONE(0.00)[1];
	MIME_TRACE(0.00)[0:+];
	RCVD_TLS_ALL(0.00)[];
	MLMMJ_DEST(0.00)[questions@freebsd.org];
	ARC_NA(0.00)[];
	FROM_EQ_ENVFROM(0.00)[];
	FROM_HAS_DN(0.00)[];
	MID_RHS_MATCH_FROM(0.00)[];
	TO_DN_NONE(0.00)[];
	PREVIOUSLY_DELIVERED(0.00)[questions@freebsd.org];
	TO_MATCH_ENVRCPT_ALL(0.00)[];
	DKIM_TRACE(0.00)[rail.eu.org:+]
X-Rspamd-Queue-Id: 4TDnW93r6Yz4vqR

Le 16/01/2024 à 12:40, Odhiambo Washington a écrit :
>
>
> On Tue, Jan 16, 2024 at 2:32 PM Erwan David <erwan@rail.eu.org> wrote:
>
>     Le 16/01/2024 à 12:10, Odhiambo Washington a écrit :
>     > I am getting stuck installing /usr/ports/graphics/pecl-imagick.
>     >
>     > ```
>     > --- imagickdraw_class.lo ---
>     >  clang -I.
>     -I/usr/ports/graphics/pecl-imagick/work-php82/imagick-3.7.0
>     > -I/usr/ports/graphics/pecl-imagick/work-php82/imagick-3.7.0/include
>     > -I/usr/ports/graphics/pecl-imagick/work-php82/imagick-3.7.0/main
>     > -I/usr/ports/graphics/pecl-imagick/work-php82/imagick-3.7.0
>     > -I/usr/local/include/php -I/usr/local/include/php/main
>     > -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend
>     > -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib
>     > -isystem /usr/local/include -DHAVE_CONFIG_H -O2 -pipe
>     > -fstack-protector-strong -isystem /usr/local/include
>     > -fno-strict-aliasing -D_GNU_SOURCE -DZEND_COMPILE_DL_EXT=1 -c
>     >
>     /usr/ports/graphics/pecl-imagick/work-php82/imagick-3.7.0/imagickdraw_class.c
>
>     > -MMD -MF imagickdraw_class.dep -MT imagickdraw_class.lo  -fPIC
>     -DPIC
>     > -o .libs/imagickdraw_class.o
>     > --- imagick_file.lo ---
>     > In file included from
>     >
>     /usr/ports/graphics/pecl-imagick/work-php82/imagick-3.7.0/imagick_filec:22:
>     > In file included from ./php_imagick_file.h:24:
>     > ./php_imagick_defs.h:25:12: fatal error: 'MagickWand/MagickWand.h'
>     > file not found
>     > #  include <MagickWand/MagickWand.h>
>     >            ^~~~~~~~~~~~~~~~~~~~~~~~~
>     > ```
>     >
>     > root@gw:/usr/ports/graphics/pecl-imagick # ls -al `find
>     > /usr/local/include/ -name MagickWand.h`
>     > -rw-r--r--  1 root wheel 3779 Jan 16 13:56
>     > /usr/local/include/ImageMagick-7/MagickWand/MagickWand.h
>     >
>     > Not sure why the file it's not being found.
>     >
>     >
>     See https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276368 bug is
>     already corrected
>
>
>     Erwan David
>
>
> Thanks for this quick response.
> I run this via cron nightly:
>
> ```
> git -C /usr/ports pull
>
> ```
>
> I have just run it manually and it did pull some updates, but did not 
> solve my issue.
>
> What should I do?
>
> TIA
>
I updated my poudriere port source and it worked. Maybe you need to be 
on branch "latest" to get it now ?



From nobody Tue Jan 16 15:32:55 2024
X-Original-To: freebsd-questions@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 4TDtLn22F5z57Rqw
	for <freebsd-questions@mlmmj.nyi.freebsd.org>; Tue, 16 Jan 2024 15:33:05 +0000 (UTC)
	(envelope-from chris@vindaloo.com)
Received: from yavin.vindaloo.com (yavin.vindaloo.com [IPv6:2001:19f0:300:6030::1])
	(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 (P-256) client-digest SHA256)
	(Client CN "yavin.vindaloo.com", Issuer "R3" (verified OK))
	by mx1.freebsd.org (Postfix) with ESMTPS id 4TDtLm386mz4Nxq
	for <freebsd-questions@freebsd.org>; Tue, 16 Jan 2024 15:33:04 +0000 (UTC)
	(envelope-from chris@vindaloo.com)
Authentication-Results: mx1.freebsd.org;
	dkim=none;
	dmarc=pass (policy=none) header.from=vindaloo.com;
	spf=pass (mx1.freebsd.org: domain of chris@vindaloo.com designates 2001:19f0:300:6030::1 as permitted sender) smtp.mailfrom=chris@vindaloo.com
Received: from smtp.vindaloo.com (anza.vindaloo.com [IPv6:2001:470:1f07:26b:0:ac18:9004:0])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256
	 client-signature RSA-PSS (2048 bits) client-digest SHA256)
	(Client CN "smtp.vindaloo.com", Issuer "Vindaloo Sign CA - 2026" (not verified))
	by yavin.vindaloo.com (Postfix) with ESMTPS id 8254775FFC
	for <freebsd-questions@freebsd.org>; Tue, 16 Jan 2024 10:32:58 -0500 (EST)
Received: from client-1c.traveller.vindaloo.com (client-1c.traveller.vindaloo.com [172.24.140.92])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256)
	(Client did not present a certificate)
	by smtp.vindaloo.com (Postfix) with ESMTPSA id C25D11396E;
	Tue, 16 Jan 2024 10:32:56 -0500 (EST)
Date: Tue, 16 Jan 2024 10:32:55 -0500
From: Christopher Sean Hilton <chris@vindaloo.com>
To: freebsd-questions@freebsd.org
Subject: Poudriere / QEMU requirement when running on Apple Silicon?
Message-ID: <Zaahp6dJK4mLZWPc@client-1c.traveller.vindaloo.com>
Mail-Followup-To: Christopher Sean Hilton <chris@vindaloo.com>,
	freebsd-questions@freebsd.org
List-Id: User questions <freebsd-questions.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-questions
List-Help: <mailto:questions+help@freebsd.org>
List-Post: <mailto:questions@freebsd.org>
List-Subscribe: <mailto:questions+subscribe@freebsd.org>
List-Unsubscribe: <mailto:questions+unsubscribe@freebsd.org>
Sender: owner-freebsd-questions@freebsd.org
X-BeenThere: freebsd-questions@freebsd.org
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
X-Spamd-Bar: --
X-Spamd-Result: default: False [-2.80 / 15.00];
	NEURAL_HAM_MEDIUM(-1.00)[-1.000];
	NEURAL_HAM_LONG(-1.00)[-1.000];
	SUBJECT_ENDS_QUESTION(1.00)[];
	NEURAL_HAM_SHORT(-1.00)[-1.000];
	DMARC_POLICY_ALLOW(-0.50)[vindaloo.com,none];
	R_SPF_ALLOW(-0.20)[+ip6:2001:19f0:300:6030::/64];
	MIME_GOOD(-0.10)[text/plain];
	RCVD_VIA_SMTP_AUTH(0.00)[];
	RCPT_COUNT_ONE(0.00)[1];
	FREEFALL_USER(0.00)[chris];
	ASN(0.00)[asn:20473, ipnet:2001:19f0::/38, country:US];
	MISSING_XM_UA(0.00)[];
	MIME_TRACE(0.00)[0:+];
	RCVD_TLS_ALL(0.00)[];
	MLMMJ_DEST(0.00)[freebsd-questions@freebsd.org];
	R_DKIM_NA(0.00)[];
	FROM_EQ_ENVFROM(0.00)[];
	FROM_HAS_DN(0.00)[];
	MID_RHS_MATCH_FROMTLD(0.00)[];
	RCVD_COUNT_TWO(0.00)[2];
	TO_MATCH_ENVRCPT_ALL(0.00)[];
	TO_DN_NONE(0.00)[];
	PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org];
	ARC_NA(0.00)[]
X-Rspamd-Queue-Id: 4TDtLm386mz4Nxq

Good day,

I'm trying to bootstrap poudriere for package building. My poudriere host is a FreeBSD VM
running under VMware Fusion on Apple Silicon. My package target is arm64/aarch64 binaries.
When I start, I get an error stating that I need `qemu-user-static`. I thought that the
function of qemu was to host cross compiles but I'm under the possibly mistaken impression
that on an Apple Silicon VM, arm64 builds should be native? I'm probably just in need of a
clue.

I'm going to follow the instructions and install qemu but I'm still curious about the
requirement.

Any help would be appreciated, Thanks!

-- 
Chris

      __o          "All I was trying to do was get home from work."
    _`\<,_           -Rosa Parks
___(*)/_(*)____.___o____..___..o...________ooO..._____________________
Christopher Sean Hilton                    [chris/at/vindaloo/dot/com]

From nobody Tue Jan 16 15:44:39 2024
X-Original-To: freebsd-questions@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 4TDtcC6Jj1z57T6L
	for <freebsd-questions@mlmmj.nyi.freebsd.org>; Tue, 16 Jan 2024 15:44:43 +0000 (UTC)
	(envelope-from chris@vindaloo.com)
Received: from yavin.vindaloo.com (yavin.vindaloo.com [IPv6:2001:19f0:300:6030::1])
	(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 (P-256) client-digest SHA256)
	(Client CN "yavin.vindaloo.com", Issuer "R3" (verified OK))
	by mx1.freebsd.org (Postfix) with ESMTPS id 4TDtcC2gWRz4RhL
	for <freebsd-questions@freebsd.org>; Tue, 16 Jan 2024 15:44:43 +0000 (UTC)
	(envelope-from chris@vindaloo.com)
Authentication-Results: mx1.freebsd.org;
	dkim=none;
	dmarc=pass (policy=none) header.from=vindaloo.com;
	spf=pass (mx1.freebsd.org: domain of chris@vindaloo.com designates 2001:19f0:300:6030::1 as permitted sender) smtp.mailfrom=chris@vindaloo.com
Received: from smtp.vindaloo.com (anza.vindaloo.com [IPv6:2001:470:1f07:26b:0:ac18:9004:0])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256
	 client-signature RSA-PSS (2048 bits) client-digest SHA256)
	(Client CN "smtp.vindaloo.com", Issuer "Vindaloo Sign CA - 2026" (not verified))
	by yavin.vindaloo.com (Postfix) with ESMTPS id D91AA75FFC
	for <freebsd-questions@freebsd.org>; Tue, 16 Jan 2024 10:44:42 -0500 (EST)
Received: from client-1c.traveller.vindaloo.com (client-1c.traveller.vindaloo.com [172.24.140.92])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256)
	(Client did not present a certificate)
	by smtp.vindaloo.com (Postfix) with ESMTPSA id AE40113967;
	Tue, 16 Jan 2024 10:44:41 -0500 (EST)
Date: Tue, 16 Jan 2024 10:44:39 -0500
From: Christopher Sean Hilton <chris@vindaloo.com>
To: freebsd-questions@freebsd.org
Subject: Re: Poudriere / QEMU requirement when running on Apple Silicon?
Message-ID: <ZaakZw68jo0ejU2a@client-1c.traveller.vindaloo.com>
Mail-Followup-To: Christopher Sean Hilton <chris@vindaloo.com>,
	freebsd-questions@freebsd.org
References: <Zaahp6dJK4mLZWPc@client-1c.traveller.vindaloo.com>
List-Id: User questions <freebsd-questions.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-questions
List-Help: <mailto:questions+help@freebsd.org>
List-Post: <mailto:questions@freebsd.org>
List-Subscribe: <mailto:questions+subscribe@freebsd.org>
List-Unsubscribe: <mailto:questions+unsubscribe@freebsd.org>
Sender: owner-freebsd-questions@freebsd.org
X-BeenThere: freebsd-questions@freebsd.org
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <Zaahp6dJK4mLZWPc@client-1c.traveller.vindaloo.com>
X-Spamd-Bar: --
X-Spamd-Result: default: False [-2.80 / 15.00];
	NEURAL_HAM_MEDIUM(-1.00)[-1.000];
	NEURAL_HAM_LONG(-1.00)[-1.000];
	SUBJECT_ENDS_QUESTION(1.00)[];
	NEURAL_HAM_SHORT(-1.00)[-1.000];
	DMARC_POLICY_ALLOW(-0.50)[vindaloo.com,none];
	R_SPF_ALLOW(-0.20)[+ip6:2001:19f0:300:6030::/64];
	MIME_GOOD(-0.10)[text/plain];
	RCVD_VIA_SMTP_AUTH(0.00)[];
	RCPT_COUNT_ONE(0.00)[1];
	FREEFALL_USER(0.00)[chris];
	ASN(0.00)[asn:20473, ipnet:2001:19f0::/38, country:US];
	MISSING_XM_UA(0.00)[];
	MIME_TRACE(0.00)[0:+];
	RCVD_TLS_ALL(0.00)[];
	MLMMJ_DEST(0.00)[freebsd-questions@freebsd.org];
	R_DKIM_NA(0.00)[];
	FROM_EQ_ENVFROM(0.00)[];
	FROM_HAS_DN(0.00)[];
	MID_RHS_MATCH_FROMTLD(0.00)[];
	RCVD_COUNT_TWO(0.00)[2];
	TO_MATCH_ENVRCPT_ALL(0.00)[];
	TO_DN_NONE(0.00)[];
	PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org];
	ARC_NA(0.00)[]
X-Rspamd-Queue-Id: 4TDtcC2gWRz4RhL

On Tue, Jan 16, 2024 at 10:32:55AM -0500, Chris Hilton wrote:
> Good day,
> 
> I'm trying to bootstrap poudriere for package building. My poudriere host is a FreeBSD VM
> running under VMware Fusion on Apple Silicon. My package target is arm64/aarch64 binaries.
> When I start, I get an error stating that I need `qemu-user-static`. I thought that the
> function of qemu was to host cross compiles but I'm under the possibly mistaken impression
> that on an Apple Silicon VM, arm64 builds should be native? I'm probably just in need of a
> clue.
> 
> I'm going to follow the instructions and install qemu but I'm still curious about the
> requirement.
> 
> Any help would be appreciated, Thanks!
> 

Looks like a I needed a clue. I was using:

     `$ poudriere jail -c -j foo-arm64-bootstrap -a arm64 -v 14.0-RELEASE`

I dropped the `-a` option from the `poudriere jail` creation command line and it seems to be
working now.

Thanks all!

-- 
Chris

      __o          "All I was trying to do was get home from work."
    _`\<,_           -Rosa Parks
___(*)/_(*)____.___o____..___..o...________ooO..._____________________
Christopher Sean Hilton                    [chris/at/vindaloo/dot/com]

From nobody Tue Jan 16 15:48:42 2024
X-Original-To: questions@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 4TDtjf3CYQz57TbP
	for <questions@mlmmj.nyi.freebsd.org>; Tue, 16 Jan 2024 15:49:26 +0000 (UTC)
	(envelope-from odhiambo@gmail.com)
Received: from mail-lj1-x22a.google.com (mail-lj1-x22a.google.com [IPv6:2a00:1450:4864:20::22a])
	(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-signature RSA-PSS (2048 bits) client-digest SHA256)
	(Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK))
	by mx1.freebsd.org (Postfix) with ESMTPS id 4TDtjd5YXXz4T7T
	for <questions@freebsd.org>; Tue, 16 Jan 2024 15:49:25 +0000 (UTC)
	(envelope-from odhiambo@gmail.com)
Authentication-Results: mx1.freebsd.org;
	dkim=pass header.d=gmail.com header.s=20230601 header.b=VYYbRnn0;
	dmarc=pass (policy=none) header.from=gmail.com;
	spf=pass (mx1.freebsd.org: domain of odhiambo@gmail.com designates 2a00:1450:4864:20::22a as permitted sender) smtp.mailfrom=odhiambo@gmail.com
Received: by mail-lj1-x22a.google.com with SMTP id 38308e7fff4ca-2cdc1af60b2so27093151fa.1
        for <questions@freebsd.org>; Tue, 16 Jan 2024 07:49:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1705420158; x=1706024958; darn=freebsd.org;
        h=to:subject:message-id:date:from:in-reply-to:references:mime-version
         :from:to:cc:subject:date:message-id:reply-to;
        bh=v6ACp/9fsttN0e4IX9rv28NObo0UNh7qGElDH3wy7UE=;
        b=VYYbRnn0HJgF99geVPD/OhUyE6sGjJ50/zwwogs8ho8QZVO4Idk/43guzI1pfKTRUy
         hT1+/lHqXy2q5+3X7FEIFjt66RebH3TbNUKiKmYMUlWnKTl3qz9pxGEJnR3jt5V4YkzX
         hXfJikEybWF2OYRYy3We1J8q0FNY9qsMLHmkGEGdOA33BDsDtpzt+TpcmONTe0kHVbFJ
         Y9UMUFDxX3h3fk66vg78eI+u2iw+DZZAEYJEvNc4YOpJH1W0MLGldA8Ap6qVxrytLbvK
         7XT6MdcA36F16dIFnYwCGEjhoUA0Cj7aIThMco7r3c+befpPjwViTzFfadx3aWq2Euiv
         CS4A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1705420158; x=1706024958;
        h=to:subject:message-id:date:from:in-reply-to:references:mime-version
         :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
        bh=v6ACp/9fsttN0e4IX9rv28NObo0UNh7qGElDH3wy7UE=;
        b=u1sI5e81LTHk/MiiffNN9fisUhZqaQ3UCaWWniE31/aRc682r5jtqMRRYjpOFGsCGN
         NUxpJT5Mhj0U4WSD/ouIJHMRGt1jGnaN0f3Yl57I7YXnwKya7VIEaTyg2Gstmyru0NSh
         835P795aheiNB8Kf5eGzKCK80ptjXzmblEuX9P8LK9NBz8FNRWHen3jcyyWXefac0O/z
         YM3ZwvrKKok7mE6Heqlq2A3rhY7MKLJsTB3+HD8AIK426kGxsIZ9XyVDc9IKIgRw55gE
         dZA0CwabPvYGNzJpkmoPxUktpd7u6qqJkgLawGo8wwq49naScjmqV6JdSL17ynA48xNV
         ntmw==
X-Gm-Message-State: AOJu0Yze5J+qUio8NGeUzuTez4JFWEK4MzU9CPm92CbS0ItzY3qCKw3q
	AqEBg1oZkFULnhzuHARaefCw3JyuYDSf8OjTOlRSgVcG7h+HJw==
X-Google-Smtp-Source: AGHT+IFFvzIDnk2f20yOhOoGsWX71fG4abrIff0I1n2F0jDAvqoswXoD5dHo1qEqIoLZERwWYuKn2r/uytjmr/Snwnw=
X-Received: by 2002:a2e:3816:0:b0:2cc:ea7b:e6cb with SMTP id
 f22-20020a2e3816000000b002ccea7be6cbmr3120594lja.105.1705420158049; Tue, 16
 Jan 2024 07:49:18 -0800 (PST)
List-Id: User questions <freebsd-questions.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-questions
List-Help: <mailto:questions+help@freebsd.org>
List-Post: <mailto:questions@freebsd.org>
List-Subscribe: <mailto:questions+subscribe@freebsd.org>
List-Unsubscribe: <mailto:questions+unsubscribe@freebsd.org>
Sender: owner-freebsd-questions@freebsd.org
X-BeenThere: freebsd-questions@freebsd.org
MIME-Version: 1.0
References: <CAAdA2WNiysGZZE3Y=TrkHUOfX3bjJar4pVvdrn=VR1n0iHDf2A@mail.gmail.com>
 <24e2c3b6-6a3b-44c5-ba96-701685de207c@rail.eu.org> <CAAdA2WP0ZxHEMULaPZLryuTd89oBPMfymhzVZJUXbi7B7iv6JA@mail.gmail.com>
 <f0fa4f02-a7d4-46c4-9f53-99222fe13f7a@rail.eu.org>
In-Reply-To: <f0fa4f02-a7d4-46c4-9f53-99222fe13f7a@rail.eu.org>
From: Odhiambo Washington <odhiambo@gmail.com>
Date: Tue, 16 Jan 2024 18:48:42 +0300
Message-ID: <CAAdA2WOzPrSpiUZFWOGhPSyXubJhmYN3LBejVC40jxuB-UiiwA@mail.gmail.com>
Subject: Re: Installing imagick php extension
To: questions@freebsd.org
Content-Type: multipart/alternative; boundary="000000000000b6a25c060f12122c"
X-Spamd-Bar: ---
X-Spamd-Result: default: False [-3.99 / 15.00];
	NEURAL_HAM_LONG(-1.00)[-1.000];
	NEURAL_HAM_MEDIUM(-1.00)[-1.000];
	NEURAL_HAM_SHORT(-0.99)[-0.990];
	DMARC_POLICY_ALLOW(-0.50)[gmail.com,none];
	R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601];
	R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36];
	MIME_GOOD(-0.10)[multipart/alternative,text/plain];
	TO_MATCH_ENVRCPT_ALL(0.00)[];
	RCVD_TLS_LAST(0.00)[];
	ARC_NA(0.00)[];
	MIME_TRACE(0.00)[0:+,1:+,2:~];
	RCPT_COUNT_ONE(0.00)[1];
	DWL_DNSWL_NONE(0.00)[gmail.com:dkim];
	FREEMAIL_FROM(0.00)[gmail.com];
	DKIM_TRACE(0.00)[gmail.com:+];
	FROM_HAS_DN(0.00)[];
	FREEMAIL_ENVFROM(0.00)[gmail.com];
	PREVIOUSLY_DELIVERED(0.00)[questions@freebsd.org];
	TO_DN_NONE(0.00)[];
	FROM_EQ_ENVFROM(0.00)[];
	MISSING_XM_UA(0.00)[];
	MID_RHS_MATCH_FROMTLD(0.00)[];
	ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US];
	MLMMJ_DEST(0.00)[questions@freebsd.org];
	RCVD_COUNT_ONE(0.00)[1];
	RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::22a:from]
X-Rspamd-Queue-Id: 4TDtjd5YXXz4T7T

--000000000000b6a25c060f12122c
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Tue, Jan 16, 2024 at 2:55=E2=80=AFPM Erwan David <erwan@rail.eu.org> wro=
te:

> Le 16/01/2024 =C3=A0 12:40, Odhiambo Washington a =C3=A9crit :
> >
> >
> > On Tue, Jan 16, 2024 at 2:32=E2=80=AFPM Erwan David <erwan@rail.eu.org>=
 wrote:
> >
> >     Le 16/01/2024 =C3=A0 12:10, Odhiambo Washington a =C3=A9crit :
> >     > I am getting stuck installing /usr/ports/graphics/pecl-imagick.
> >     >
> >     > ```
> >     > --- imagickdraw_class.lo ---
> >     >  clang -I.
> >     -I/usr/ports/graphics/pecl-imagick/work-php82/imagick-3.7.0
> >     > -I/usr/ports/graphics/pecl-imagick/work-php82/imagick-3.7.0/inclu=
de
> >     > -I/usr/ports/graphics/pecl-imagick/work-php82/imagick-3.7.0/main
> >     > -I/usr/ports/graphics/pecl-imagick/work-php82/imagick-3.7.0
> >     > -I/usr/local/include/php -I/usr/local/include/php/main
> >     > -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend
> >     > -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/li=
b
> >     > -isystem /usr/local/include -DHAVE_CONFIG_H -O2 -pipe
> >     > -fstack-protector-strong -isystem /usr/local/include
> >     > -fno-strict-aliasing -D_GNU_SOURCE -DZEND_COMPILE_DL_EXT=3D1 -c
> >     >
> >
>  /usr/ports/graphics/pecl-imagick/work-php82/imagick-3.7.0/imagickdraw_cl=
ass.c
> >
> >     > -MMD -MF imagickdraw_class.dep -MT imagickdraw_class.lo  -fPIC
> >     -DPIC
> >     > -o .libs/imagickdraw_class.o
> >     > --- imagick_file.lo ---
> >     > In file included from
> >     >
> >
>  /usr/ports/graphics/pecl-imagick/work-php82/imagick-3.7.0/imagick_filec:=
22:
> >     > In file included from ./php_imagick_file.h:24:
> >     > ./php_imagick_defs.h:25:12: fatal error: 'MagickWand/MagickWand.h=
'
> >     > file not found
> >     > #  include <MagickWand/MagickWand.h>
> >     >            ^~~~~~~~~~~~~~~~~~~~~~~~~
> >     > ```
> >     >
> >     > root@gw:/usr/ports/graphics/pecl-imagick # ls -al `find
> >     > /usr/local/include/ -name MagickWand.h`
> >     > -rw-r--r--  1 root wheel 3779 Jan 16 13:56
> >     > /usr/local/include/ImageMagick-7/MagickWand/MagickWand.h
> >     >
> >     > Not sure why the file it's not being found.
> >     >
> >     >
> >     See https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D276368 bug =
is
> >     already corrected
> >
> >
> >     Erwan David
> >
> >
> > Thanks for this quick response.
> > I run this via cron nightly:
> >
> > ```
> > git -C /usr/ports pull
> >
> > ```
> >
> > I have just run it manually and it did pull some updates, but did not
> > solve my issue.
> >
> > What should I do?
> >
> > TIA
> >
> I updated my poudriere port source and it worked. Maybe you need to be
> on branch "latest" to get it now ?
>

That solved it!

--=20
Best regards,
Odhiambo WASHINGTON,
Nairobi,KE
+254 7 3200 0004/+254 7 2274 3223
"Oh, the cruft.", egrep -v '^$|^.*#' =C2=AF\_(=E3=83=84)_/=C2=AF :-)
[How to ask smart questions:
http://www.catb.org/~esr/faqs/smart-questions.html]

--000000000000b6a25c060f12122c
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">On Tue, Jan 16, 2024 at 2:55=E2=80=AF=
PM Erwan David &lt;<a href=3D"mailto:erwan@rail.eu.org">erwan@rail.eu.org</=
a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0p=
x 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Le=
 16/01/2024 =C3=A0 12:40, Odhiambo Washington a =C3=A9crit=C2=A0:<br>
&gt;<br>
&gt;<br>
&gt; On Tue, Jan 16, 2024 at 2:32=E2=80=AFPM Erwan David &lt;<a href=3D"mai=
lto:erwan@rail.eu.org" target=3D"_blank">erwan@rail.eu.org</a>&gt; wrote:<b=
r>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Le 16/01/2024 =C3=A0 12:10, Odhiambo Washington a =
=C3=A9crit=C2=A0:<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; I am getting stuck installing=C2=A0/usr/ports/=
graphics/pecl-imagick.<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; ```<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; --- imagickdraw_class.lo ---<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; =C2=A0clang -I.<br>
&gt;=C2=A0 =C2=A0 =C2=A0-I/usr/ports/graphics/pecl-imagick/work-php82/imagi=
ck-3.7.0<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; -I/usr/ports/graphics/pecl-imagick/work-php82/=
imagick-3.7.0/include<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; -I/usr/ports/graphics/pecl-imagick/work-php82/=
imagick-3.7.0/main<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; -I/usr/ports/graphics/pecl-imagick/work-php82/=
imagick-3.7.0<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; -I/usr/local/include/php -I/usr/local/include/=
php/main<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; -I/usr/local/include/php/TSRM -I/usr/local/inc=
lude/php/Zend<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; -I/usr/local/include/php/ext -I/usr/local/incl=
ude/php/ext/date/lib<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; -isystem /usr/local/include -DHAVE_CONFIG_H -O=
2 -pipe<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; -fstack-protector-strong -isystem /usr/local/i=
nclude<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; -fno-strict-aliasing -D_GNU_SOURCE -DZEND_COMP=
ILE_DL_EXT=3D1 -c<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0/usr/ports/graphics/pecl-imagick/work-php82/imagick=
-3.7.0/imagickdraw_class.c<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; -MMD -MF imagickdraw_class.dep -MT imagickdraw=
_class.lo =C2=A0-fPIC<br>
&gt;=C2=A0 =C2=A0 =C2=A0-DPIC<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; -o .libs/imagickdraw_class.o<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; --- imagick_file.lo ---<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; In file included from<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0/usr/ports/graphics/pecl-imagick/work-php82/imagick=
-3.7.0/imagick_filec:22:<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; In file included from ./php_imagick_file.h:24:=
<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; ./php_imagick_defs.h:25:12: fatal error: &#39;=
MagickWand/MagickWand.h&#39;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; file not found<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; # =C2=A0include &lt;MagickWand/MagickWand.h&gt=
;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0^~~~~=
~~~~~~~~~~~~~~~~~~~~<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; ```<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; root@gw:/usr/ports/graphics/pecl-imagick # ls =
-al `find<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; /usr/local/include/ -name MagickWand.h`<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; -rw-r--r-- =C2=A01 root wheel 3779 Jan 16 13:5=
6<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; /usr/local/include/ImageMagick-7/MagickWand/Ma=
gickWand.h<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt; Not sure why the file it&#39;s not being found=
.<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0See <a href=3D"https://bugs.freebsd.org/bugzilla/sh=
ow_bug.cgi?id=3D276368" rel=3D"noreferrer" target=3D"_blank">https://bugs.f=
reebsd.org/bugzilla/show_bug.cgi?id=3D276368</a> bug is<br>
&gt;=C2=A0 =C2=A0 =C2=A0already corrected<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Erwan David<br>
&gt;<br>
&gt;<br>
&gt; Thanks for this quick response.<br>
&gt; I run this via cron nightly:<br>
&gt;<br>
&gt; ```<br>
&gt; git -C /usr/ports pull<br>
&gt;<br>
&gt; ```<br>
&gt;<br>
&gt; I have just run it manually and it did pull some updates, but did not =
<br>
&gt; solve my issue.<br>
&gt;<br>
&gt; What should I do?<br>
&gt;<br>
&gt; TIA<br>
&gt;<br>
I updated my poudriere port source and it worked. Maybe you need to be <br>
on branch &quot;latest&quot; to get it now ?<br></blockquote><div><br></div=
><div>That solved it!</div></div><div><br></div><span class=3D"gmail_signat=
ure_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><div d=
ir=3D"ltr"><div dir=3D"ltr"><div>Best regards,<br>Odhiambo WASHINGTON,<br>N=
airobi,KE<br>+254 7 3200 0004/+254 7 2274 3223<br>&quot;<span style=3D"font=
-size:12.8px">Oh, the cruft.</span><span style=3D"font-size:12.8px">&quot;,=
=C2=A0</span><span style=3D"font-size:12.8px">egrep -v &#39;^$|^.*#&#39;=C2=
=A0</span><span style=3D"background-color:rgb(34,34,34);color:rgb(238,238,2=
38);font-family:&quot;Lucida Console&quot;,Consolas,&quot;Courier New&quot;=
,monospace;font-size:13.6px">=C2=AF\_(=E3=83=84)_/=C2=AF</span><span style=
=3D"font-size:12.8px">=C2=A0:-)</span></div><div><span style=3D"font-size:1=
2.8px">[How to ask smart questions:=C2=A0</span><span style=3D"font-size:12=
.8px"><a href=3D"http://www.catb.org/~esr/faqs/smart-questions.html" target=
=3D"_blank">http://www.catb.org/~esr/faqs/smart-questions.html</a>]</span><=
/div></div></div></div></div>

--000000000000b6a25c060f12122c--

From nobody Tue Jan 16 17:05:45 2024
X-Original-To: freebsd-questions@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 4TDwPq58qCz57cjq
	for <freebsd-questions@mlmmj.nyi.freebsd.org>; Tue, 16 Jan 2024 17:05:51 +0000 (UTC)
	(envelope-from guru@unixarea.de)
Received: from ms-10.1blu.de (ms-10.1blu.de [178.254.4.101])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256)
	(Client did not present a certificate)
	by mx1.freebsd.org (Postfix) with ESMTPS id 4TDwPp5kMjz4gSc
	for <freebsd-questions@freebsd.org>; Tue, 16 Jan 2024 17:05:50 +0000 (UTC)
	(envelope-from guru@unixarea.de)
Authentication-Results: mx1.freebsd.org;
	dkim=none;
	dmarc=none;
	spf=pass (mx1.freebsd.org: domain of guru@unixarea.de designates 178.254.4.101 as permitted sender) smtp.mailfrom=guru@unixarea.de
Received: from [188.174.59.123] (helo=localhost.unixarea.de)
	by ms-10.1blu.de with esmtpsa  (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
	(Exim 4.95)
	(envelope-from <guru@unixarea.de>)
	id 1rPmsl-006eI1-LY
	for freebsd-questions@freebsd.org;
	Tue, 16 Jan 2024 18:05:47 +0100
Received: from localhost.my.domain (c720-1400094 [127.0.0.1])
	by localhost.unixarea.de (8.17.1/8.14.9) with ESMTP id 40GH5jJg002274
	for <freebsd-questions@freebsd.org>; Tue, 16 Jan 2024 18:05:45 +0100 (CET)
	(envelope-from guru@unixarea.de)
Received: (from guru@localhost)
	by localhost.my.domain (8.17.1/8.14.9/Submit) id 40GH5j8V002273
	for freebsd-questions@freebsd.org; Tue, 16 Jan 2024 18:05:45 +0100 (CET)
	(envelope-from guru@unixarea.de)
X-Authentication-Warning: localhost.my.domain: guru set sender to guru@unixarea.de using -f
Date: Tue, 16 Jan 2024 18:05:45 +0100
From: Matthias Apitz <guru@unixarea.de>
To: freebsd-questions@freebsd.org
Subject: USB key && NTFS
Message-ID: <Zaa3aZcOgvBzjwj9@c720-1400094>
Reply-To: Matthias Apitz <guru@unixarea.de>
Mail-Followup-To: freebsd-questions@freebsd.org
List-Id: User questions <freebsd-questions.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-questions
List-Help: <mailto:questions+help@freebsd.org>
List-Post: <mailto:questions@freebsd.org>
List-Subscribe: <mailto:questions+subscribe@freebsd.org>
List-Unsubscribe: <mailto:questions+unsubscribe@freebsd.org>
Sender: owner-freebsd-questions@freebsd.org
X-BeenThere: freebsd-questions@freebsd.org
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
X-Operating-System: FreeBSD 14.0-CURRENT r1400094 (amd64)
X-message-flag: Mails containing HTML will not be read!  Please send only
 plain text.
X-Con-Id: 51246
X-Con-U: 0-guru
X-Originating-IP: 188.174.59.123
X-Spamd-Bar: ---
X-Spamd-Result: default: False [-3.20 / 15.00];
	NEURAL_HAM_LONG(-1.00)[-1.000];
	NEURAL_HAM_MEDIUM(-1.00)[-1.000];
	NEURAL_HAM_SHORT(-1.00)[-1.000];
	MID_RHS_NOT_FQDN(0.50)[];
	RWL_MAILSPIKE_EXCELLENT(-0.40)[178.254.4.101:from];
	R_SPF_ALLOW(-0.20)[+ip4:178.254.4.101];
	MIME_GOOD(-0.10)[text/plain];
	RCVD_COUNT_THREE(0.00)[3];
	MIME_TRACE(0.00)[0:+];
	TO_MATCH_ENVRCPT_ALL(0.00)[];
	RCVD_TLS_LAST(0.00)[];
	ARC_NA(0.00)[];
	RCPT_COUNT_ONE(0.00)[1];
	DMARC_NA(0.00)[unixarea.de];
	MISSING_XM_UA(0.00)[];
	RCVD_VIA_SMTP_AUTH(0.00)[];
	HAS_REPLYTO(0.00)[guru@unixarea.de];
	FROM_EQ_ENVFROM(0.00)[];
	FROM_HAS_DN(0.00)[];
	HAS_XAW(0.00)[];
	ASN(0.00)[asn:42730, ipnet:178.254.0.0/19, country:DE];
	TO_DN_NONE(0.00)[];
	HAS_XOIP(0.00)[];
	PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org];
	R_DKIM_NA(0.00)[];
	MLMMJ_DEST(0.00)[freebsd-questions@freebsd.org];
	REPLYTO_EQ_FROM(0.00)[]
X-Rspamd-Queue-Id: 4TDwPp5kMjz4gSc


I've bought a fresh "128 GB" (marketing GBytes) USB key and it says in
my laptop:

root@c720-1400094:~ # uname -a
FreeBSD c720-1400094 14.0-CURRENT FreeBSD 14.0-CURRENT amd64 1400094 #2 main-n264568-1d7ffb373c9d-dirty: Wed Sep  6 07:13:22 CEST 2023     guru@jet:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64

root@c720-1400094:~ # tail /var/log/messages
Jan 16 17:50:52 c720-1400094 kernel: da0 at umass-sim0 bus 0 scbus1 target 0 lun 0
Jan 16 17:50:52 c720-1400094 kernel: da0: <Generic Flash Disk 8.01> Removable Direct Access SPC-4 SCSI device
Jan 16 17:50:52 c720-1400094 kernel: da0: Serial Number A430786F
Jan 16 17:50:52 c720-1400094 kernel: da0: 40.000MB/s transfers
Jan 16 17:50:52 c720-1400094 kernel: da0: 120000MB (245760000 512 byte sectors)
Jan 16 17:50:52 c720-1400094 kernel: da0: quirks=0x2<NO_6_BYTE>

root@c720-1400094:~ # gpart show /dev/da0
=>       63  245759937  da0  MBR  (117G)
         63         65       - free -  (33K)
        128  245759872    1  ntfs  [active]  (117G)

root@c720-1400094:~ # ls -l /dev/da*
crw-r-----  1 root operator 0x1aa 16 ene.  17:50 /dev/da0
crw-r-----  1 root operator 0x1ab 16 ene.  17:53 /dev/da0s1
root@c720-1400094:~ #  mount_ntfs-3g /dev/da0s1 /mnt
NTFS signature is missing.
Failed to mount '/dev/da0s1': Invalid argument
The device '/dev/da0s1' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?

root@c720-1400094:~ # which mount_ntfs-3g
/usr/sbin/mount_ntfs-3g
root@c720-1400094:~ # ls -l /usr/sbin/mount_ntfs-3g
lrwxr-xr-x  1 root wheel 22  9 ene.   2021 /usr/sbin/mount_ntfs-3g -> /usr/local/bin/ntfs-3g
root@c720-1400094:~ # pkg which /usr/local/bin/ntfs-3g
/usr/local/bin/ntfs-3g was installed by package fusefs-ntfs-2022.10.3


What I do wrong?

Thanks

	matthias
-- 
Matthias Apitz, ✉ guru@unixarea.de, http://www.unixarea.de/ +49-176-38902045
Public GnuPG key: http://www.unixarea.de/key.pub

I am not at war with Russia.
Я не воюю с Россией.
Ich bin nicht im Krieg mit Russland.

From nobody Tue Jan 16 17:53:41 2024
X-Original-To: freebsd-questions@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 4TDxTP3pMbz57jT8
	for <freebsd-questions@mlmmj.nyi.freebsd.org>; Tue, 16 Jan 2024 17:54:01 +0000 (UTC)
	(envelope-from alex@alexburke.ca)
Received: from out-170.mta1.migadu.com (out-170.mta1.migadu.com [95.215.58.170])
	(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 did not present a certificate)
	by mx1.freebsd.org (Postfix) with ESMTPS id 4TDxTP0R4lz4qNx
	for <freebsd-questions@freebsd.org>; Tue, 16 Jan 2024 17:54:00 +0000 (UTC)
	(envelope-from alex@alexburke.ca)
Authentication-Results: mx1.freebsd.org;
	none
Date: Tue, 16 Jan 2024 18:53:41 +0100 (GMT+01:00)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alexburke.ca;
	s=key1; t=1705427633;
	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:
	 content-transfer-encoding:content-transfer-encoding:
	 in-reply-to:in-reply-to:references:references;
	bh=FNJKDvGbf+2DB3avGl2h7UFFx3QgP2ktcU/SjtHL2ps=;
	b=hnOUqHq6u8P8DUlTp0UveW4AdCCLI/DL1EJ0V07dhxs4sEFNVA3VJBzpQCzbUZ/k8h47Gv
	17RFu8MtAGCqMY6J8IR8kg1kthXiUMY9fX9ROlUKQ5OLSIQzDoEN/g9wLOykOp7U+RIbSr
	OTWCDhWP2k2qyKZ+0kBliv2t9lWDNLg=
X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers.
From: Alexander Burke <alex@alexburke.ca>
To: Matthias Apitz <guru@unixarea.de>
Cc: freebsd-questions@freebsd.org
Message-ID: <a37ea3ef-efe5-4b9a-96bf-c1e55bd1da9d@alexburke.ca>
In-Reply-To: <Zaa3aZcOgvBzjwj9@c720-1400094>
References: <Zaa3aZcOgvBzjwj9@c720-1400094>
Subject: Re: USB key && NTFS
List-Id: User questions <freebsd-questions.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-questions
List-Help: <mailto:questions+help@freebsd.org>
List-Post: <mailto:questions@freebsd.org>
List-Subscribe: <mailto:questions+subscribe@freebsd.org>
List-Unsubscribe: <mailto:questions+unsubscribe@freebsd.org>
Sender: owner-freebsd-questions@freebsd.org
X-BeenThere: freebsd-questions@freebsd.org
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-Correlation-ID: <a37ea3ef-efe5-4b9a-96bf-c1e55bd1da9d@alexburke.ca>
X-Migadu-Flow: FLOW_OUT
X-Rspamd-Queue-Id: 4TDxTP0R4lz4qNx
X-Spamd-Bar: ----
X-Rspamd-Pre-Result: action=no action;
	module=replies;
	Message is reply to one we originated
X-Spamd-Result: default: False [-4.00 / 15.00];
	REPLY(-4.00)[];
	ASN(0.00)[asn:202172, ipnet:95.215.58.0/24, country:CH]

Hi Matthias,

It's probably actually formatted as exFAT, which according to another recen=
t thread seems to share a partition type with NTFS (facepalm).

Reformat it as actually-NTFS and the problem should be solved.

Cheers,
Alex
----------------------------------------

Jan 16, 2024 18:06:00 Matthias Apitz <guru@unixarea.de>:

>=20
> I've bought a fresh "128 GB" (marketing GBytes) USB key and it says in
> my laptop:
>=20
> root@c720-1400094:~ # uname -a
> FreeBSD c720-1400094 14.0-CURRENT FreeBSD 14.0-CURRENT amd64 1400094 #2 m=
ain-n264568-1d7ffb373c9d-dirty: Wed Sep=C2=A0 6 07:13:22 CEST 2023=C2=A0=C2=
=A0=C2=A0=C2=A0 guru@jet:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64
>=20
> root@c720-1400094:~ # tail /var/log/messages
> Jan 16 17:50:52 c720-1400094 kernel: da0 at umass-sim0 bus 0 scbus1 targe=
t 0 lun 0
> Jan 16 17:50:52 c720-1400094 kernel: da0: <Generic Flash Disk 8.01> Remov=
able Direct Access SPC-4 SCSI device
> Jan 16 17:50:52 c720-1400094 kernel: da0: Serial Number A430786F
> Jan 16 17:50:52 c720-1400094 kernel: da0: 40.000MB/s transfers
> Jan 16 17:50:52 c720-1400094 kernel: da0: 120000MB (245760000 512 byte se=
ctors)
> Jan 16 17:50:52 c720-1400094 kernel: da0: quirks=3D0x2<NO_6_BYTE>
>=20
> root@c720-1400094:~ # gpart show /dev/da0
> =3D>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 63=C2=A0 245759937=C2=A0 da0=C2=
=A0 MBR=C2=A0 (117G)
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 63=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 65=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 - free -=
=C2=A0 (33K)
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 128=C2=A0 245759872=C2=A0=C2=
=A0=C2=A0 1=C2=A0 ntfs=C2=A0 [active]=C2=A0 (117G)
>=20
> root@c720-1400094:~ # ls -l /dev/da*
> crw-r-----=C2=A0 1 root operator 0x1aa 16 ene.=C2=A0 17:50 /dev/da0
> crw-r-----=C2=A0 1 root operator 0x1ab 16 ene.=C2=A0 17:53 /dev/da0s1
> root@c720-1400094:~ #=C2=A0 mount_ntfs-3g /dev/da0s1 /mnt
> NTFS signature is missing.
> Failed to mount '/dev/da0s1': Invalid argument
> The device '/dev/da0s1' doesn't seem to have a valid NTFS.
> Maybe the wrong device is used? Or the whole disk instead of a
> partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
>=20
> root@c720-1400094:~ # which mount_ntfs-3g
> /usr/sbin/mount_ntfs-3g
> root@c720-1400094:~ # ls -l /usr/sbin/mount_ntfs-3g
> lrwxr-xr-x=C2=A0 1 root wheel 22=C2=A0 9 ene.=C2=A0=C2=A0 2021 /usr/sbin/=
mount_ntfs-3g -> /usr/local/bin/ntfs-3g
> root@c720-1400094:~ # pkg which /usr/local/bin/ntfs-3g
> /usr/local/bin/ntfs-3g was installed by package fusefs-ntfs-2022.10.3
>=20
>=20
> What I do wrong?
>=20
> Thanks
>=20
> =C2=A0=C2=A0=C2=A0 matthias
> --=20
> Matthias Apitz, =E2=9C=89 guru@unixarea.de, http://www.unixarea.de/ +49-1=
76-38902045
> Public GnuPG key: http://www.unixarea.de/key.pub
>=20
> I am not at war with Russia.
> =D0=AF =D0=BD=D0=B5 =D0=B2=D0=BE=D1=8E=D1=8E =D1=81 =D0=A0=D0=BE=D1=81=D1=
=81=D0=B8=D0=B5=D0=B9.
> Ich bin nicht im Krieg mit Russland.

From nobody Tue Jan 16 18:36:12 2024
X-Original-To: freebsd-questions@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 4TDyQ80fr0z57nHG
	for <freebsd-questions@mlmmj.nyi.freebsd.org>; Tue, 16 Jan 2024 18:36:16 +0000 (UTC)
	(envelope-from guru@unixarea.de)
Received: from ms-10.1blu.de (ms-10.1blu.de [178.254.4.101])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256)
	(Client did not present a certificate)
	by mx1.freebsd.org (Postfix) with ESMTPS id 4TDyQ761w3z4xrd
	for <freebsd-questions@freebsd.org>; Tue, 16 Jan 2024 18:36:15 +0000 (UTC)
	(envelope-from guru@unixarea.de)
Authentication-Results: mx1.freebsd.org;
	none
Received: from [188.174.59.123] (helo=localhost.unixarea.de)
	by ms-10.1blu.de with esmtpsa  (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
	(Exim 4.95)
	(envelope-from <guru@unixarea.de>)
	id 1rPoIH-007xFH-Oh;
	Tue, 16 Jan 2024 19:36:13 +0100
Received: from localhost.my.domain (c720-1400094 [127.0.0.1])
	by localhost.unixarea.de (8.17.1/8.14.9) with ESMTP id 40GIaCs6002760;
	Tue, 16 Jan 2024 19:36:13 +0100 (CET)
	(envelope-from guru@unixarea.de)
Received: (from guru@localhost)
	by localhost.my.domain (8.17.1/8.14.9/Submit) id 40GIaC2f002759;
	Tue, 16 Jan 2024 19:36:12 +0100 (CET)
	(envelope-from guru@unixarea.de)
X-Authentication-Warning: localhost.my.domain: guru set sender to guru@unixarea.de using -f
Date: Tue, 16 Jan 2024 19:36:12 +0100
From: Matthias Apitz <guru@unixarea.de>
To: Alexander Burke <alex@alexburke.ca>
Cc: freebsd-questions@freebsd.org
Subject: Re: USB key && NTFS
Message-ID: <ZabMnIO5OU7GsVhx@c720-1400094>
Reply-To: Matthias Apitz <guru@unixarea.de>
Mail-Followup-To: Alexander Burke <alex@alexburke.ca>,
	freebsd-questions@freebsd.org
References: <Zaa3aZcOgvBzjwj9@c720-1400094>
 <a37ea3ef-efe5-4b9a-96bf-c1e55bd1da9d@alexburke.ca>
List-Id: User questions <freebsd-questions.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-questions
List-Help: <mailto:questions+help@freebsd.org>
List-Post: <mailto:questions@freebsd.org>
List-Subscribe: <mailto:questions+subscribe@freebsd.org>
List-Unsubscribe: <mailto:questions+unsubscribe@freebsd.org>
Sender: owner-freebsd-questions@freebsd.org
X-BeenThere: freebsd-questions@freebsd.org
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <a37ea3ef-efe5-4b9a-96bf-c1e55bd1da9d@alexburke.ca>
X-Operating-System: FreeBSD 14.0-CURRENT r1400094 (amd64)
X-message-flag: Mails containing HTML will not be read!  Please send only
 plain text.
X-Con-Id: 51246
X-Con-U: 0-guru
X-Originating-IP: 188.174.59.123
X-Rspamd-Queue-Id: 4TDyQ761w3z4xrd
X-Spamd-Bar: ----
X-Rspamd-Pre-Result: action=no action;
	module=replies;
	Message is reply to one we originated
X-Spamd-Result: default: False [-4.00 / 15.00];
	REPLY(-4.00)[];
	ASN(0.00)[asn:42730, ipnet:178.254.0.0/19, country:DE]

El día martes, enero 16, 2024 a las 06:53:41p. m. +0100, Alexander Burke escribió:

> Hi Matthias,
> 
> It's probably actually formatted as exFAT, which according to another recent thread seems to share a partition type with NTFS (facepalm).
> 
> Reformat it as actually-NTFS and the problem should be solved.
> 
> Cheers,
> Alex

Hi Alexander,

Yes, it is exFAT (and not NTFS) and I had to bake in my poudriere oven the package
fusefs-exfat. After installing it, the key mounts fine and I'm testing the
space with f3write:

$ f3write /mnt/f3
F3 write 8.0
Copyright (C) 2010 Digirati Internet LTDA.
This is free software; see the source for copying conditions.

Free space: 117.18 GB
Creating file 1.h2w ... OK!
Creating file 2.h2w ... OK!
...

Magically the 128 GB (in big marketing letters) changed to ~117 GB :-)

Thanks anyway

	matthias


> Jan 16, 2024 18:06:00 Matthias Apitz <guru@unixarea.de>:
> 
> > 
> > I've bought a fresh "128 GB" (marketing GBytes) USB key and it says in
> > my laptop:
> > 
> > root@c720-1400094:~ # uname -a
> > FreeBSD c720-1400094 14.0-CURRENT FreeBSD 14.0-CURRENT amd64 1400094 #2 main-n264568-1d7ffb373c9d-dirty: Wed Sep  6 07:13:22 CEST 2023     guru@jet:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64
> > 
> > root@c720-1400094:~ # tail /var/log/messages
> > Jan 16 17:50:52 c720-1400094 kernel: da0 at umass-sim0 bus 0 scbus1 target 0 lun 0
> > Jan 16 17:50:52 c720-1400094 kernel: da0: <Generic Flash Disk 8.01> Removable Direct Access SPC-4 SCSI device
> > Jan 16 17:50:52 c720-1400094 kernel: da0: Serial Number A430786F
> > Jan 16 17:50:52 c720-1400094 kernel: da0: 40.000MB/s transfers
> > Jan 16 17:50:52 c720-1400094 kernel: da0: 120000MB (245760000 512 byte sectors)
> > Jan 16 17:50:52 c720-1400094 kernel: da0: quirks=0x2<NO_6_BYTE>
> > 
> > root@c720-1400094:~ # gpart show /dev/da0
> > =>       63  245759937  da0  MBR  (117G)
> >          63         65       - free -  (33K)
> >         128  245759872    1  ntfs  [active]  (117G)
> > 
> > root@c720-1400094:~ # ls -l /dev/da*
> > crw-r-----  1 root operator 0x1aa 16 ene.  17:50 /dev/da0
> > crw-r-----  1 root operator 0x1ab 16 ene.  17:53 /dev/da0s1
> > root@c720-1400094:~ #  mount_ntfs-3g /dev/da0s1 /mnt
> > NTFS signature is missing.
> > Failed to mount '/dev/da0s1': Invalid argument
> > The device '/dev/da0s1' doesn't seem to have a valid NTFS.
> > Maybe the wrong device is used? Or the whole disk instead of a
> > partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
> > 
> > root@c720-1400094:~ # which mount_ntfs-3g
> > /usr/sbin/mount_ntfs-3g
> > root@c720-1400094:~ # ls -l /usr/sbin/mount_ntfs-3g
> > lrwxr-xr-x  1 root wheel 22  9 ene.   2021 /usr/sbin/mount_ntfs-3g -> /usr/local/bin/ntfs-3g
> > root@c720-1400094:~ # pkg which /usr/local/bin/ntfs-3g
> > /usr/local/bin/ntfs-3g was installed by package fusefs-ntfs-2022.10.3
> > 
> > 
> > What I do wrong?
> > 
> > Thanks
> > 
> >     matthias
> > -- 
> > Matthias Apitz, ✉ guru@unixarea.de, http://www.unixarea.de/ +49-176-38902045
> > Public GnuPG key: http://www.unixarea.de/key.pub
> > 
> > I am not at war with Russia.
> > Я не воюю с Россией.
> > Ich bin nicht im Krieg mit Russland.

-- 
Matthias Apitz, ✉ guru@unixarea.de, http://www.unixarea.de/ +49-176-38902045
Public GnuPG key: http://www.unixarea.de/key.pub

I am not at war with Russia.
Я не воюю с Россией.
Ich bin nicht im Krieg mit Russland.

From nobody Tue Jan 16 19:20:46 2024
X-Original-To: questions@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 4TDzPf6zbDz57sD7
	for <questions@mlmmj.nyi.freebsd.org>; Tue, 16 Jan 2024 19:20:54 +0000 (UTC)
	(envelope-from xpetrl@beepc.ch)
Received: from srv.fastssdserver.com (srv.fastssdserver.com [38.101.149.180])
	(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 did not present a certificate)
	by mx1.freebsd.org (Postfix) with ESMTPS id 4TDzPd6Dgzz59SV
	for <questions@freebsd.org>; Tue, 16 Jan 2024 19:20:53 +0000 (UTC)
	(envelope-from xpetrl@beepc.ch)
Authentication-Results: mx1.freebsd.org;
	dkim=pass header.d=beepc.ch header.s=default header.b=GdRYeFnO;
	dmarc=none;
	spf=pass (mx1.freebsd.org: domain of xpetrl@beepc.ch designates 38.101.149.180 as permitted sender) smtp.mailfrom=xpetrl@beepc.ch
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=beepc.ch;
	s=default; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:From:
	References:To:Subject:MIME-Version:Date:Message-ID:Sender:Reply-To:Cc:
	Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
	Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
	List-Subscribe:List-Post:List-Owner:List-Archive;
	bh=kleBVbP3DUkTwbTxXqpIJsOc1qxmwkob//6fIY9STDU=; b=GdRYeFnOFKOrySvhfU36jUAwO/
	AoRpNgdzyHtIEpfo7/rXrThJSVtZIR80ghNsrOKmUqxZIy5oAyJ379iz+4OQjHRwJr6xhgx4p68Iy
	UdrN9AJE6B8WT71LlIr3Jq2Fr/VaIDWsFT0aYIhWNooGptIZnleC6IO/UUBi2TEG2V3ou8JFXFsAe
	4IoH++CTZZvC+gdYrzTg9yH9nhRSCSCL9E+rZUVdiTCnWc1ZDs7j7R33PtzaAFNQ6tRdJ0FzmVuUw
	yCPBkDjPkoKw9od9qiCxnZ4//1+ELo9Y25Eh9GNi59I5zjPLFoSQJ4bu+eBVn9FjllloZxyhszK4a
	1LFu6sSA==;
Received: from [185.20.203.216] (port=46526 helo=[10.5.50.58])
	by srv.fastssdserver.com with esmtpsa  (TLS1.3) tls TLS_AES_128_GCM_SHA256
	(Exim 4.96.2)
	(envelope-from <xpetrl@beepc.ch>)
	id 1rPozX-003joM-2u
	for questions@freebsd.org;
	Tue, 16 Jan 2024 12:20:52 -0700
Message-ID: <f08efffe-9793-4e24-b459-614bbe250cfd@beepc.ch>
Date: Tue, 16 Jan 2024 20:20:46 +0100
List-Id: User questions <freebsd-questions.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-questions
List-Help: <mailto:questions+help@freebsd.org>
List-Post: <mailto:questions@freebsd.org>
List-Subscribe: <mailto:questions+subscribe@freebsd.org>
List-Unsubscribe: <mailto:questions+unsubscribe@freebsd.org>
Sender: owner-freebsd-questions@freebsd.org
X-BeenThere: freebsd-questions@freebsd.org
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: OT: No BSD at FOSDEM 2024?
To: questions@freebsd.org
References: <d2fab0e6-09e2-45a3-9942-10218d5cc5f1@beepc.ch>
 <CAPyFy2D4i=D9e55eN2u3HUbasS0rr0eSRKsSKM=Sb3HgUnVBhw@mail.gmail.com>
 <CAFYkXj=5u-CwGi3rRxq=a07p39UDFLqR7o257o5NkvHG5Dq6vw@mail.gmail.com>
Content-Language: en-US
From: xpetrl <xpetrl@beepc.ch>
In-Reply-To: <CAFYkXj=5u-CwGi3rRxq=a07p39UDFLqR7o257o5NkvHG5Dq6vw@mail.gmail.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - srv.fastssdserver.com
X-AntiAbuse: Original Domain - freebsd.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - beepc.ch
X-Get-Message-Sender-Via: srv.fastssdserver.com: authenticated_id: xpetrl@beepc.ch
X-Authenticated-Sender: srv.fastssdserver.com: xpetrl@beepc.ch
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Spamd-Bar: --
X-Spamd-Result: default: False [-2.39 / 15.00];
	NEURAL_HAM_MEDIUM(-1.00)[-1.000];
	SUBJECT_ENDS_QUESTION(1.00)[];
	NEURAL_HAM_LONG(-1.00)[-1.000];
	NEURAL_HAM_SHORT(-1.00)[-0.999];
	R_DKIM_ALLOW(-0.20)[beepc.ch:s=default];
	R_SPF_ALLOW(-0.20)[+ip4:38.101.149.180];
	MIME_GOOD(-0.10)[text/plain];
	ONCE_RECEIVED(0.10)[];
	XM_UA_NO_VERSION(0.01)[];
	TO_MATCH_ENVRCPT_ALL(0.00)[];
	HAS_X_SOURCE(0.00)[];
	RCPT_COUNT_ONE(0.00)[1];
	RCVD_TLS_ALL(0.00)[];
	HAS_X_GMSV(0.00)[xpetrl@beepc.ch];
	HAS_X_AS(0.00)[xpetrl@beepc.ch];
	DMARC_NA(0.00)[beepc.ch];
	DKIM_TRACE(0.00)[beepc.ch:+];
	FROM_HAS_DN(0.00)[];
	ARC_NA(0.00)[];
	MLMMJ_DEST(0.00)[questions@freebsd.org];
	TO_DN_NONE(0.00)[];
	FROM_EQ_ENVFROM(0.00)[];
	HAS_X_ANTIABUSE(0.00)[];
	MID_RHS_MATCH_FROM(0.00)[];
	ASN(0.00)[asn:26042, ipnet:38.101.149.0/24, country:US];
	RCVD_VIA_SMTP_AUTH(0.00)[];
	RCVD_COUNT_ONE(0.00)[1];
	MIME_TRACE(0.00)[0:+]
X-Rspamd-Queue-Id: 4TDzPd6Dgzz59SV

On 11/01/2024 06:03, Tomek CEDRO wrote:
> On Thu, Jan 11, 2024 at 4:28 AM Ed Maste wrote:
>> On Tue, 2 Jan 2024 at 07:27, xpetrl wrote:
>>> Hi List,
>>> This is completely OT.
>>> I noticed that at FOSDEM 2024, BSD has no DevRoom and no Stand.
>>> It really surprising not seeing BSD, because for the past 15th edition
>>> BSD had a DevRoom and some Stands.
>>> Do somebody know what appends, is BSD loosing interest in FOSDEM?
>>
>> Only the FOSDEM organizers know - a BSD devroom and stands were
>> requested, but none were accepted.
> 
> :-( :-( :-(
> 
> --
> CeDeROM, SQ7MHZ, http://www.tomek.cedro.info
> 

OK, good, we can't do nothing, unfortunately.

Is somebody of this list going to Brussel?

Why not just met at FOSDEM for a short beer at Cafeteria?

It's free as in beer ;)

From nobody Tue Jan 16 21:05:07 2024
X-Original-To: freebsd-questions@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 4TF1k90mwsz5839W
	for <freebsd-questions@mlmmj.nyi.freebsd.org>; Tue, 16 Jan 2024 21:05:21 +0000 (UTC)
	(envelope-from alex@alexburke.ca)
Received: from out-183.mta0.migadu.com (out-183.mta0.migadu.com [IPv6:2001:41d0:1004:224b::b7])
	(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 did not present a certificate)
	by mx1.freebsd.org (Postfix) with ESMTPS id 4TF1k85BCwz486Z
	for <freebsd-questions@freebsd.org>; Tue, 16 Jan 2024 21:05:20 +0000 (UTC)
	(envelope-from alex@alexburke.ca)
Authentication-Results: mx1.freebsd.org;
	none
Date: Tue, 16 Jan 2024 22:05:07 +0100 (GMT+01:00)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alexburke.ca;
	s=key1; t=1705439111;
	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:
	 content-transfer-encoding:content-transfer-encoding:
	 in-reply-to:in-reply-to:references:references;
	bh=E5xvEeRVNK8/FTKAO/NPb74ZS93dQj5yCFh86hCjP9U=;
	b=dpu0yDQttvUwW1AWLGgcDxix6lR7F05rmUAtUsctRkT9MwqsQE7WYnnELRNnpKisb7nurc
	rwHY7WSjF60z6+VXXj3VtRg32Eiq6FXV51hVC+RJNZsN0gE1wmHF6oplwYgl9x5rklxQDw
	iDL0ENv0z1JZTEYhcpOZmvJa1aJ5hxs=
X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers.
From: Alexander Burke <alex@alexburke.ca>
To: Matthias Apitz <guru@unixarea.de>
Cc: freebsd-questions@freebsd.org
Message-ID: <95f1017b-9180-4f23-9c64-37b486cbd5c3@alexburke.ca>
In-Reply-To: <ZabMnIO5OU7GsVhx@c720-1400094>
References: <Zaa3aZcOgvBzjwj9@c720-1400094> <a37ea3ef-efe5-4b9a-96bf-c1e55bd1da9d@alexburke.ca> <ZabMnIO5OU7GsVhx@c720-1400094>
Subject: Re: USB key && NTFS
List-Id: User questions <freebsd-questions.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-questions
List-Help: <mailto:questions+help@freebsd.org>
List-Post: <mailto:questions@freebsd.org>
List-Subscribe: <mailto:questions+subscribe@freebsd.org>
List-Unsubscribe: <mailto:questions+unsubscribe@freebsd.org>
Sender: owner-freebsd-questions@freebsd.org
X-BeenThere: freebsd-questions@freebsd.org
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-Correlation-ID: <95f1017b-9180-4f23-9c64-37b486cbd5c3@alexburke.ca>
X-Migadu-Flow: FLOW_OUT
X-Rspamd-Queue-Id: 4TF1k85BCwz486Z
X-Spamd-Bar: ----
X-Rspamd-Pre-Result: action=no action;
	module=replies;
	Message is reply to one we originated
X-Spamd-Result: default: False [-4.00 / 15.00];
	REPLY(-4.00)[];
	ASN(0.00)[asn:16276, ipnet:2001:41d0::/32, country:FR]

Hi Matthias,

They meant 128 GiB, but somehow the `i` tends to avoid the printing process=
. Wikipedia blames the IEC for this disparity, but I call it cheating.

https://en.wikipedia.org/wiki/Gigabyte#Definition

badblocks(8) might also interest you; I usually invoke it as `badblocks -fs=
vw -b 4096 /dev/whatever`. Many Linux distros ship it as well, which is han=
dy.

Cheers,
Alex
----------------------------------------

Jan 16, 2024 19:36:21 Matthias Apitz <guru@unixarea.de>:

> El d=C3=ADa martes, enero 16, 2024 a las 06:53:41p. m. +0100, Alexander B=
urke escribi=C3=B3:
>=20
>> Hi Matthias,
>>=20
>> It's probably actually formatted as exFAT, which according to another re=
cent thread seems to share a partition type with NTFS (facepalm).
>>=20
>> Reformat it as actually-NTFS and the problem should be solved.
>>=20
>> Cheers,
>> Alex
>=20
> Hi Alexander,
>=20
> Yes, it is exFAT (and not NTFS) and I had to bake in my poudriere oven th=
e package
> fusefs-exfat. After installing it, the key mounts fine and I'm testing th=
e
> space with f3write:
>=20
> $ f3write /mnt/f3
> F3 write 8.0
> Copyright (C) 2010 Digirati Internet LTDA.
> This is free software; see the source for copying conditions.
>=20
> Free space: 117.18 GB
> Creating file 1.h2w ... OK!
> Creating file 2.h2w ... OK!
> ...
>=20
> Magically the 128 GB (in big marketing letters) changed to ~117 GB :-)
>=20
> Thanks anyway
>=20
> =C2=A0=C2=A0=C2=A0 matthias
>=20
>=20
>> Jan 16, 2024 18:06:00 Matthias Apitz <guru@unixarea.de>:
>>=20
>>>=20
>>> I've bought a fresh "128 GB" (marketing GBytes) USB key and it says in
>>> my laptop:
>>>=20
>>> root@c720-1400094:~ # uname -a
>>> FreeBSD c720-1400094 14.0-CURRENT FreeBSD 14.0-CURRENT amd64 1400094 #2=
 main-n264568-1d7ffb373c9d-dirty: Wed Sep=C2=A0 6 07:13:22 CEST 2023=C2=A0=
=C2=A0=C2=A0=C2=A0 guru@jet:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64
>>>=20
>>> root@c720-1400094:~ # tail /var/log/messages
>>> Jan 16 17:50:52 c720-1400094 kernel: da0 at umass-sim0 bus 0 scbus1 tar=
get 0 lun 0
>>> Jan 16 17:50:52 c720-1400094 kernel: da0: <Generic Flash Disk 8.01> Rem=
ovable Direct Access SPC-4 SCSI device
>>> Jan 16 17:50:52 c720-1400094 kernel: da0: Serial Number A430786F
>>> Jan 16 17:50:52 c720-1400094 kernel: da0: 40.000MB/s transfers
>>> Jan 16 17:50:52 c720-1400094 kernel: da0: 120000MB (245760000 512 byte =
sectors)
>>> Jan 16 17:50:52 c720-1400094 kernel: da0: quirks=3D0x2<NO_6_BYTE>
>>>=20
>>> root@c720-1400094:~ # gpart show /dev/da0
>>> =3D>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 63=C2=A0 245759937=C2=A0 da0=
=C2=A0 MBR=C2=A0 (117G)
>>> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 63=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 65=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 - fre=
e -=C2=A0 (33K)
>>> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 128=C2=A0 245759872=C2=A0=C2=
=A0=C2=A0 1=C2=A0 ntfs=C2=A0 [active]=C2=A0 (117G)
>>>=20
>>> root@c720-1400094:~ # ls -l /dev/da*
>>> crw-r-----=C2=A0 1 root operator 0x1aa 16 ene.=C2=A0 17:50 /dev/da0
>>> crw-r-----=C2=A0 1 root operator 0x1ab 16 ene.=C2=A0 17:53 /dev/da0s1
>>> root@c720-1400094:~ #=C2=A0 mount_ntfs-3g /dev/da0s1 /mnt
>>> NTFS signature is missing.
>>> Failed to mount '/dev/da0s1': Invalid argument
>>> The device '/dev/da0s1' doesn't seem to have a valid NTFS.
>>> Maybe the wrong device is used? Or the whole disk instead of a
>>> partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
>>>=20
>>> root@c720-1400094:~ # which mount_ntfs-3g
>>> /usr/sbin/mount_ntfs-3g
>>> root@c720-1400094:~ # ls -l /usr/sbin/mount_ntfs-3g
>>> lrwxr-xr-x=C2=A0 1 root wheel 22=C2=A0 9 ene.=C2=A0=C2=A0 2021 /usr/sbi=
n/mount_ntfs-3g -> /usr/local/bin/ntfs-3g
>>> root@c720-1400094:~ # pkg which /usr/local/bin/ntfs-3g
>>> /usr/local/bin/ntfs-3g was installed by package fusefs-ntfs-2022.10.3
>>>=20
>>>=20
>>> What I do wrong?
>>>=20
>>> Thanks
>>>=20
>>> =C2=A0=C2=A0=C2=A0 matthias
>>> --=20
>>> Matthias Apitz, =E2=9C=89 guru@unixarea.de, http://www.unixarea.de/ +49=
-176-38902045
>>> Public GnuPG key: http://www.unixarea.de/key.pub
>>>=20
>>> I am not at war with Russia.
>>> =D0=AF =D0=BD=D0=B5 =D0=B2=D0=BE=D1=8E=D1=8E =D1=81 =D0=A0=D0=BE=D1=81=
=D1=81=D0=B8=D0=B5=D0=B9.
>>> Ich bin nicht im Krieg mit Russland.
>=20
> --=20
> Matthias Apitz, =E2=9C=89 guru@unixarea.de, http://www.unixarea.de/ +49-1=
76-38902045
> Public GnuPG key: http://www.unixarea.de/key.pub
>=20
> I am not at war with Russia.
> =D0=AF =D0=BD=D0=B5 =D0=B2=D0=BE=D1=8E=D1=8E =D1=81 =D0=A0=D0=BE=D1=81=D1=
=81=D0=B8=D0=B5=D0=B9.
> Ich bin nicht im Krieg mit Russland.

From nobody Wed Jan 17 00:01:54 2024
X-Original-To: freebsd-questions@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 4TF5dv4nLqz56MJ1
	for <freebsd-questions@mlmmj.nyi.freebsd.org>; Wed, 17 Jan 2024 00:01:55 +0000 (UTC)
	(envelope-from freebsd@dreamchaser.org)
Received: from ns.dreamchaser.org (ns.dreamchaser.org [66.109.141.57])
	(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 (P-256) client-digest SHA256)
	(Client CN "discoveriesinwood.com", Issuer "R3" (verified OK))
	by mx1.freebsd.org (Postfix) with ESMTPS id 4TF5dv1Z9Zz4S3x
	for <freebsd-questions@freebsd.org>; Wed, 17 Jan 2024 00:01:55 +0000 (UTC)
	(envelope-from freebsd@dreamchaser.org)
Authentication-Results: mx1.freebsd.org;
	dkim=none;
	dmarc=none;
	spf=pass (mx1.freebsd.org: domain of freebsd@dreamchaser.org designates 66.109.141.57 as permitted sender) smtp.mailfrom=freebsd@dreamchaser.org
Received: from [192.168.151.122] (breakaway.dreamchaser.org [192.168.151.122])
	by ns.dreamchaser.org (8.16.1/8.16.1) with ESMTP id 40H01he5029350
	for <freebsd-questions@freebsd.org>; Tue, 16 Jan 2024 17:01:54 -0700 (MST)
	(envelope-from freebsd@dreamchaser.org)
Message-ID: <ae1ba400-c862-4a81-a68d-a436a3733870@dreamchaser.org>
Date: Tue, 16 Jan 2024 17:01:54 -0700
List-Id: User questions <freebsd-questions.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-questions
List-Help: <mailto:questions+help@freebsd.org>
List-Post: <mailto:questions@freebsd.org>
List-Subscribe: <mailto:questions+subscribe@freebsd.org>
List-Unsubscribe: <mailto:questions+unsubscribe@freebsd.org>
Sender: owner-freebsd-questions@freebsd.org
X-BeenThere: freebsd-questions@freebsd.org
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: USB key && NTFS
Content-Language: en-US
To: freebsd-questions@freebsd.org
References: <Zaa3aZcOgvBzjwj9@c720-1400094>
From: Gary Aitken <freebsd@dreamchaser.org>
Reply-To: freebsd@dreamchaser.org
In-Reply-To: <Zaa3aZcOgvBzjwj9@c720-1400094>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Greylist: inspected by milter-greylist-4.6.4 (ns.dreamchaser.org [192.168.151.101]); Tue, 16 Jan 2024 17:01:54 -0700 (MST) for IP:'192.168.151.122' DOMAIN:'breakaway.dreamchaser.org' HELO:'[192.168.151.122]' FROM:'freebsd@dreamchaser.org' RCPT:''
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.4 (ns.dreamchaser.org [192.168.151.101]); Tue, 16 Jan 2024 17:01:54 -0700 (MST)
X-Spamd-Bar: ---
X-Spamd-Result: default: False [-3.19 / 15.00];
	NEURAL_HAM_LONG(-1.00)[-1.000];
	NEURAL_HAM_MEDIUM(-1.00)[-1.000];
	NEURAL_HAM_SHORT(-1.00)[-0.999];
	R_SPF_ALLOW(-0.20)[+mx:c];
	MIME_GOOD(-0.10)[text/plain];
	ONCE_RECEIVED(0.10)[];
	XM_UA_NO_VERSION(0.01)[];
	ARC_NA(0.00)[];
	ASN(0.00)[asn:21947, ipnet:66.109.128.0/19, country:US];
	RCVD_TLS_LAST(0.00)[];
	MIME_TRACE(0.00)[0:+];
	RCVD_COUNT_ONE(0.00)[1];
	FROM_HAS_DN(0.00)[];
	R_DKIM_NA(0.00)[];
	RCPT_COUNT_ONE(0.00)[1];
	TO_DN_NONE(0.00)[];
	REPLYTO_ADDR_EQ_FROM(0.00)[];
	FROM_EQ_ENVFROM(0.00)[];
	MID_RHS_MATCH_FROM(0.00)[];
	TO_MATCH_ENVRCPT_ALL(0.00)[];
	DMARC_NA(0.00)[dreamchaser.org];
	PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org];
	MLMMJ_DEST(0.00)[freebsd-questions@freebsd.org];
	HAS_REPLYTO(0.00)[freebsd@dreamchaser.org]
X-Rspamd-Queue-Id: 4TF5dv1Z9Zz4S3x

On 1/16/24 10:05, Matthias Apitz wrote:
> 
> I've bought a fresh "128 GB" (marketing GBytes) USB key and it says in
> my laptop:
> 
> root@c720-1400094:~ # uname -a
> FreeBSD c720-1400094 14.0-CURRENT FreeBSD 14.0-CURRENT amd64 1400094 #2 main-n264568-1d7ffb373c9d-dirty: Wed Sep  6 07:13:22 CEST 2023     guru@jet:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64
> 
> root@c720-1400094:~ # tail /var/log/messages
> Jan 16 17:50:52 c720-1400094 kernel: da0 at umass-sim0 bus 0 scbus1 target 0 lun 0
> Jan 16 17:50:52 c720-1400094 kernel: da0: <Generic Flash Disk 8.01> Removable Direct Access SPC-4 SCSI device
> Jan 16 17:50:52 c720-1400094 kernel: da0: Serial Number A430786F
> Jan 16 17:50:52 c720-1400094 kernel: da0: 40.000MB/s transfers
> Jan 16 17:50:52 c720-1400094 kernel: da0: 120000MB (245760000 512 byte sectors)
> Jan 16 17:50:52 c720-1400094 kernel: da0: quirks=0x2<NO_6_BYTE>
> 
> root@c720-1400094:~ # gpart show /dev/da0
> =>       63  245759937  da0  MBR  (117G)
>           63         65       - free -  (33K)
>          128  245759872    1  ntfs  [active]  (117G)
> 
> root@c720-1400094:~ # ls -l /dev/da*
> crw-r-----  1 root operator 0x1aa 16 ene.  17:50 /dev/da0
> crw-r-----  1 root operator 0x1ab 16 ene.  17:53 /dev/da0s1
> root@c720-1400094:~ #  mount_ntfs-3g /dev/da0s1 /mnt
> NTFS signature is missing.
> Failed to mount '/dev/da0s1': Invalid argument
> The device '/dev/da0s1' doesn't seem to have a valid NTFS.
> Maybe the wrong device is used? Or the whole disk instead of a
> partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
> 
> root@c720-1400094:~ # which mount_ntfs-3g
> /usr/sbin/mount_ntfs-3g
> root@c720-1400094:~ # ls -l /usr/sbin/mount_ntfs-3g
> lrwxr-xr-x  1 root wheel 22  9 ene.   2021 /usr/sbin/mount_ntfs-3g -> /usr/local/bin/ntfs-3g
> root@c720-1400094:~ # pkg which /usr/local/bin/ntfs-3g
> /usr/local/bin/ntfs-3g was installed by package fusefs-ntfs-2022.10.3
> 
> 
> What I do wrong?

As pointed out by Alexander, it's actually exFAT, not NTFS.  Since
you've already reformatted it, you're ok, but if you want to NOT
reformat a new one in the future, use mount.exfat.  manpage is
man mount.exfat-fuse

Gary

From nobody Wed Jan 17 06:16:27 2024
X-Original-To: freebsd-questions@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 4TFFy81b13z574fh
	for <freebsd-questions@mlmmj.nyi.freebsd.org>; Wed, 17 Jan 2024 06:16:32 +0000 (UTC)
	(envelope-from guru@unixarea.de)
Received: from ms-10.1blu.de (ms-10.1blu.de [178.254.4.101])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256)
	(Client did not present a certificate)
	by mx1.freebsd.org (Postfix) with ESMTPS id 4TFFy76wrMz43Hp
	for <freebsd-questions@freebsd.org>; Wed, 17 Jan 2024 06:16:31 +0000 (UTC)
	(envelope-from guru@unixarea.de)
Authentication-Results: mx1.freebsd.org;
	none
Received: from [188.174.53.116] (helo=pureos)
	by ms-10.1blu.de with esmtpsa  (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
	(Exim 4.95)
	(envelope-from <guru@unixarea.de>)
	id 1rPzDx-00Elfh-N7;
	Wed, 17 Jan 2024 07:16:29 +0100
Date: Wed, 17 Jan 2024 07:16:27 +0100
From: Matthias Apitz <guru@unixarea.de>
To: Gary Aitken <freebsd@dreamchaser.org>
Cc: freebsd-questions@freebsd.org
Subject: Re: USB key && NTFS
Message-ID: <Zadwu5/+HufegUAY@pureos>
Reply-To: Matthias Apitz <guru@unixarea.de>
Mail-Followup-To: Gary Aitken <freebsd@dreamchaser.org>,
	freebsd-questions@freebsd.org
References: <Zaa3aZcOgvBzjwj9@c720-1400094>
 <ae1ba400-c862-4a81-a68d-a436a3733870@dreamchaser.org>
List-Id: User questions <freebsd-questions.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-questions
List-Help: <mailto:questions+help@freebsd.org>
List-Post: <mailto:questions@freebsd.org>
List-Subscribe: <mailto:questions+subscribe@freebsd.org>
List-Unsubscribe: <mailto:questions+unsubscribe@freebsd.org>
Sender: owner-freebsd-questions@freebsd.org
X-BeenThere: freebsd-questions@freebsd.org
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <ae1ba400-c862-4a81-a68d-a436a3733870@dreamchaser.org>
X-Operating-System: FreeBSD 14.0-CURRENT 1400094 (amd64)
X-message-flag: Mails containing HTML will not be read!  Please send only
 plain text.
X-Con-Id: 51246
X-Con-U: 0-guru
X-Originating-IP: 188.174.53.116
X-Rspamd-Queue-Id: 4TFFy76wrMz43Hp
X-Spamd-Bar: ----
X-Rspamd-Pre-Result: action=no action;
	module=replies;
	Message is reply to one we originated
X-Spamd-Result: default: False [-4.00 / 15.00];
	REPLY(-4.00)[];
	ASN(0.00)[asn:42730, ipnet:178.254.0.0/19, country:DE]

El día martes, enero 16, 2024 a las 05:01:54 -0700, Gary Aitken escribió:

> ... 
> As pointed out by Alexander, it's actually exFAT, not NTFS.  Since
> you've already reformatted it, you're ok, but if you want to NOT
> reformat a new one in the future, use mount.exfat.  manpage is
> man mount.exfat-fuse
> 

I haven't reformatted the key. I compiled the port sysutils/fusefs-exfat
on my poudriere server, installed it and could mount the key fine.
I used f3write (from the ports) to check the capacity by writing
117 files of 1 GByte and to check the write performance which is very poor.

[guru@c720-1400094 ~]$ mkdir   /mnt/f3
[guru@c720-1400094 ~]$ f3write /mnt/f3
...
Creating file 115.h2w ... OK!
Creating file 116.h2w ... OK!
Creating file 117.h2w ... OK!
Creating file 118.h2w ... Write failure: Input/output error

WARNING:
The write error above may be due to your memory card overheating
under constant, maximum write rate. You can test this hypothesis
touching your memory card. If it is hot, you can try f3write
again, once your card has cooled down, using parameter --max-write-rate=2048
to limit the maximum write rate to 2MB/s, or another suitable rate.

Free space: 0.00 Byte
Average writing speed: 9.27 MB/s

[guru@c720-1400094 ~]$ df -kh /mnt/f3
Filesystem    Size    Used   Avail Capacity  Mounted on
/dev/da0s1    117G    117G      0B   100%    /mnt

	matthias

-- 
Matthias Apitz, ✉ guru@unixarea.de, http://www.unixarea.de/ +49-176-38902045
Public GnuPG key: http://www.unixarea.de/key.pub

I am not at war with Russia.  Я не воюю с Россией.
Ich bin nicht im Krieg mit Russland.

From nobody Wed Jan 17 06:34:36 2024
X-Original-To: freebsd-questions@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 4TFGMD3FrMz5769p
	for <freebsd-questions@mlmmj.nyi.freebsd.org>; Wed, 17 Jan 2024 06:34:48 +0000 (UTC)
	(envelope-from alex@alexburke.ca)
Received: from out-183.mta1.migadu.com (out-183.mta1.migadu.com [95.215.58.183])
	(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 did not present a certificate)
	by mx1.freebsd.org (Postfix) with ESMTPS id 4TFGMD19Ggz45Xx
	for <freebsd-questions@freebsd.org>; Wed, 17 Jan 2024 06:34:48 +0000 (UTC)
	(envelope-from alex@alexburke.ca)
Authentication-Results: mx1.freebsd.org;
	none
Date: Wed, 17 Jan 2024 07:34:36 +0100 (GMT+01:00)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alexburke.ca;
	s=key1; t=1705473280;
	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:
	 content-transfer-encoding:content-transfer-encoding:
	 in-reply-to:in-reply-to:references:references;
	bh=s27xedi5cl21Y8Hzy7ARVvIqrrfn2c/1ALSKZa2kv08=;
	b=gTBB0cp0Tci8BnZA8kzLovoOofFcfGHnpVAnRS7MsPCxn72yt5gZKbUdwiYpBnIfDkHgY8
	GhflpSnp32dTekEYXkwiZi80aEBhUFGvxCNTmA4BsI75ooYB6asAL0WXslZfEmdTjH1Lw0
	0qAhV9HQ61AGquukh9fSr9DzeFbpfVM=
X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers.
From: Alexander Burke <alex@alexburke.ca>
To: Matthias Apitz <guru@unixarea.de>
Cc: Gary Aitken <freebsd@dreamchaser.org>, freebsd-questions@freebsd.org
Message-ID: <8e1c4e65-c7e3-4501-a008-7752b06a1872@alexburke.ca>
In-Reply-To: <Zadwu5/+HufegUAY@pureos>
References: <Zaa3aZcOgvBzjwj9@c720-1400094> <ae1ba400-c862-4a81-a68d-a436a3733870@dreamchaser.org> <Zadwu5/+HufegUAY@pureos>
Subject: Re: USB key && NTFS
List-Id: User questions <freebsd-questions.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-questions
List-Help: <mailto:questions+help@freebsd.org>
List-Post: <mailto:questions@freebsd.org>
List-Subscribe: <mailto:questions+subscribe@freebsd.org>
List-Unsubscribe: <mailto:questions+unsubscribe@freebsd.org>
Sender: owner-freebsd-questions@freebsd.org
X-BeenThere: freebsd-questions@freebsd.org
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-Correlation-ID: <8e1c4e65-c7e3-4501-a008-7752b06a1872@alexburke.ca>
X-Migadu-Flow: FLOW_OUT
X-Rspamd-Queue-Id: 4TFGMD19Ggz45Xx
X-Spamd-Bar: ----
X-Rspamd-Pre-Result: action=no action;
	module=replies;
	Message is reply to one we originated
X-Spamd-Result: default: False [-4.00 / 15.00];
	REPLY(-4.00)[];
	ASN(0.00)[asn:202172, ipnet:95.215.58.0/24, country:CH]

Hi Matthias,

Sorry to hear about the flash drive's slow write rate. May I suggest this m=
odel specifically?

https://www.westerndigital.com/products/usb-flash-drives/sandisk-ultra-dual=
-drive-luxe-usb-3-1-type-c?sku=3DSDDDC4-128G-G46

The read and write rates are great _and_ it supports TRIM via blkdiscard(8)=
, which is great for wiping it quickly between uses without the excessive t=
ime or flash wear of manually wiping it via dd:

https://man.archlinux.org/man/blkdiscard.8

I own several of them, of various capacities, and am very happy with them. =
You can find them on Amazon as well as many other places, and I haven't eve=
r gotten a counterfeit. (The laser engraving on them is harder to duplicate=
, too, I suppose.)

They come with some Windows and Android binaries preinstalled, but mkfs (or=
 blkdiscard!) takes care of that quickly.

Cheers,
Alex
----------------------------------------

Jan 17, 2024 07:16:42 Matthias Apitz <guru@unixarea.de>:

> El d=C3=ADa martes, enero 16, 2024 a las 05:01:54 -0700, Gary Aitken escr=
ibi=C3=B3:
>=20
>> ...
>> As pointed out by Alexander, it's actually exFAT, not NTFS.=C2=A0 Since
>> you've already reformatted it, you're ok, but if you want to NOT
>> reformat a new one in the future, use mount.exfat.=C2=A0 manpage is
>> man mount.exfat-fuse
>>=20
>=20
> I haven't reformatted the key. I compiled the port sysutils/fusefs-exfat
> on my poudriere server, installed it and could mount the key fine.
> I used f3write (from the ports) to check the capacity by writing
> 117 files of 1 GByte and to check the write performance which is very poo=
r.
>=20
> [guru@c720-1400094 ~]$ mkdir=C2=A0=C2=A0 /mnt/f3
> [guru@c720-1400094 ~]$ f3write /mnt/f3
> ..
> Creating file 115.h2w ... OK!
> Creating file 116.h2w ... OK!
> Creating file 117.h2w ... OK!
> Creating file 118.h2w ... Write failure: Input/output error
>=20
> WARNING:
> The write error above may be due to your memory card overheating
> under constant, maximum write rate. You can test this hypothesis
> touching your memory card. If it is hot, you can try f3write
> again, once your card has cooled down, using parameter --max-write-rate=
=3D2048
> to limit the maximum write rate to 2MB/s, or another suitable rate.
>=20
> Free space: 0.00 Byte
> Average writing speed: 9.27 MB/s
>=20
> [guru@c720-1400094 ~]$ df -kh /mnt/f3
> Filesystem=C2=A0=C2=A0=C2=A0 Size=C2=A0=C2=A0=C2=A0 Used=C2=A0=C2=A0 Avai=
l Capacity=C2=A0 Mounted on
> /dev/da0s1=C2=A0=C2=A0=C2=A0 117G=C2=A0=C2=A0=C2=A0 117G=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 0B=C2=A0=C2=A0 100%=C2=A0=C2=A0=C2=A0 /mnt
>=20
> =C2=A0=C2=A0=C2=A0 matthias
>=20
> --=20
> Matthias Apitz, =E2=9C=89 guru@unixarea.de, http://www.unixarea.de/ +49-1=
76-38902045
> Public GnuPG key: http://www.unixarea.de/key.pub
>=20
> I am not at war with Russia.=C2=A0 =D0=AF =D0=BD=D0=B5 =D0=B2=D0=BE=D1=8E=
=D1=8E =D1=81 =D0=A0=D0=BE=D1=81=D1=81=D0=B8=D0=B5=D0=B9.
> Ich bin nicht im Krieg mit Russland.

From nobody Wed Jan 17 09:07:31 2024
X-Original-To: freebsd-questions@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 4TFKlc4YC2z57NZ6
	for <freebsd-questions@mlmmj.nyi.freebsd.org>; Wed, 17 Jan 2024 09:07:40 +0000 (UTC)
	(envelope-from lexi@le-fay.org)
Received: from thyme.eden.le-Fay.ORG (THYME.EDEN.LE-FAY.ORG [81.187.47.194])
	by mx1.freebsd.org (Postfix) with ESMTP id 4TFKlb4SCWz4Q3P
	for <freebsd-questions@freebsd.org>; Wed, 17 Jan 2024 09:07:39 +0000 (UTC)
	(envelope-from lexi@le-fay.org)
Authentication-Results: mx1.freebsd.org;
	dkim=pass header.d=le-fay.org header.s=thyme header.b=c7xW9yhr;
	dmarc=none;
	spf=pass (mx1.freebsd.org: domain of lexi@le-fay.org designates 81.187.47.194 as permitted sender) smtp.mailfrom=lexi@le-fay.org
Received: from iris.eden.le-Fay.ORG (IRIS.EDEN.LE-FAY.ORG [IPv6:2001:8b0:aab5:106::18])
	by thyme.eden.le-Fay.ORG (Postfix) with ESMTP id 1FFDC28642;
	Wed, 17 Jan 2024 09:07:32 +0000 (GMT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=le-fay.org; s=thyme;
	t=1705482452; bh=6EmvKnQJdAx1mQuna9270KfSwRdpuoOJsjtJXeNHtQg=;
	h=Date:From:To:Cc:Subject:References:In-Reply-To;
	b=c7xW9yhrLLnJ/31kCtpAjVLsLebnOi5Rk2sP5fbOqGm2uigHiI2IclMSD3F12woQG
	 tzjg7RVA+xDX4+j2He0WJzCb7ge1l05SFtcBEtmwUADcDacoymbf0A7uiUIx3yUTFB
	 KoW0ZXbblf7li+GhicYwkBXVmrqlmFZsIo7sQHqw=
Received: from ilythia.eden.le-fay.org (ILYTHIA.EDEN.LE-FAY.ORG [IPv6:2001:8b0:aab5:104:3::101])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384)
	(No client certificate requested)
	by iris.eden.le-Fay.ORG (Postfix) with ESMTPSA id 08C0B84AE;
	Wed, 17 Jan 2024 09:07:32 +0000 (GMT)
Date: Wed, 17 Jan 2024 09:07:31 +0000
From: Lexi Winter <lexi@le-fay.org>
To: Rocky Hotas <rockyhotas@post.com>
Cc: FreeBSD Questions <freebsd-questions@freebsd.org>
Subject: Re: Network interface not working: watchdog timeout error
Message-ID: <ZaeY0yOs5HzIO-ju@ilythia.eden.le-fay.org>
References: <trinity-4e60d81a-212c-449b-8dc0-d62d2b8d0071-1705344358024@3c-app-mailcom-lxa12>
List-Id: User questions <freebsd-questions.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-questions
List-Help: <mailto:questions+help@freebsd.org>
List-Post: <mailto:questions@freebsd.org>
List-Subscribe: <mailto:questions+subscribe@freebsd.org>
List-Unsubscribe: <mailto:questions+unsubscribe@freebsd.org>
Sender: owner-freebsd-questions@freebsd.org
X-BeenThere: freebsd-questions@freebsd.org
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="WhekbcWYu/2QLDj0"
Content-Disposition: inline
In-Reply-To: <trinity-4e60d81a-212c-449b-8dc0-d62d2b8d0071-1705344358024@3c-app-mailcom-lxa12>
X-Spamd-Bar: -----
X-Spamd-Result: default: False [-5.49 / 15.00];
	SIGNED_PGP(-2.00)[];
	NEURAL_HAM_LONG(-1.00)[-1.000];
	NEURAL_HAM_MEDIUM(-1.00)[-1.000];
	NEURAL_HAM_SHORT(-0.99)[-0.990];
	MIME_GOOD(-0.20)[multipart/signed,text/plain];
	R_SPF_ALLOW(-0.20)[+ip4:81.187.47.194];
	R_DKIM_ALLOW(-0.20)[le-fay.org:s=thyme];
	RCVD_NO_TLS_LAST(0.10)[];
	DKIM_TRACE(0.00)[le-fay.org:+];
	TO_DN_ALL(0.00)[];
	DMARC_NA(0.00)[le-fay.org];
	FREEMAIL_TO(0.00)[post.com];
	RCPT_COUNT_TWO(0.00)[2];
	ARC_NA(0.00)[];
	FROM_HAS_DN(0.00)[];
	ASN(0.00)[asn:20712, ipnet:81.187.0.0/16, country:GB];
	MIME_TRACE(0.00)[0:+,1:+,2:~];
	RCVD_COUNT_TWO(0.00)[2];
	FROM_EQ_ENVFROM(0.00)[];
	MISSING_XM_UA(0.00)[];
	TO_MATCH_ENVRCPT_SOME(0.00)[];
	MLMMJ_DEST(0.00)[freebsd-questions@freebsd.org];
	MID_RHS_MATCH_FROMTLD(0.00)[];
	RCVD_VIA_SMTP_AUTH(0.00)[];
	DWL_DNSWL_NONE(0.00)[le-fay.org:dkim]
X-Rspamd-Queue-Id: 4TFKlb4SCWz4Q3P


--WhekbcWYu/2QLDj0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Rocky Hotas:
> With FreeBSD 14.0-RELEASE I have this (quite old) network interface,
> which is embedded in the motherboard:
>
> nfe0@pci0:0:15:0:       class=3D0x020000 rev=3D0xa2 hdr=3D0x00 vendor=3D0=
x10de device=3D0x07dc subvendor=3D0x1734 subdevice=3D0x115b
=20
> It performed normally for several days and across several reboots. Then,
> without applying any modification to the configuration, the system was
> physically powered down and booted again: the network card did no more
> work. After another reboot, nothing changed.
[...]
> Is there anything that can be done from the OS, or is it a hardware issue?

according to the nfe(4) manual page, it supports the hw.nfe.msix_disable
and hw.nfe.msi_disable loader tunables.  i don't know anything about
nfe(4) specifically, but some other network cards (such as alc(4)) have
issues with MSI or MSI-X enabled, so it might be worth turning those off
in /boot/loader.conf to see if that makes any difference.

for example:

hw.nfe.msi_disable=3D1
hw.nfe.msix_disable=3D1

--WhekbcWYu/2QLDj0
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQGzBAABCAAdFiEEuwt6MaPcv/+Mo+ftDHqbqZ41x5kFAmWnmNAACgkQDHqbqZ41
x5mCFAv/TaGoySYHd37ydetKmL19A7EARfaOx50BQ7pAQ13G/q80HaPEHAzmKikg
clFIQojwAWt74ZJteU5Z3Vt9pBz0m+iiwBZUHWTBHeWw41VbF7D06WXfKrkg+bYM
MX3yvHlidu+aLZgEpqwrJgkLTLvU6KEM+9YmhhMOec4uDmexQEjJSHEoLJYErR+l
A7GEVfYA3VaEKgIe/HGnQVCR/f13MJaxt692Ckn1Ep0e5aVcvlx8rWTVEVcpdleB
L19MxB1GKA2bpmwwYK0aZWcifDYbDDXNIl7rtyR7ZdTroAw1aZjDRBx1pI9zIY5J
AVhG9lhFDp6G4sOt+HffMbrH2BV2y6VvbJ9fSN6jL4vdMErxeor2dwglnvx8B46u
3Cr9FpkKAXubGt7+dFispwqT8fKAOZvELuv6J8RJcVQ2Azk18bjcpgDHOAxFyhTb
wAMmmVI+U5+06HjS0ngrmzuGztB6n5LsLBrF4WYTpSxIG4zK0K03n8491IJD2qtu
DoxIl7FL
=EZfw
-----END PGP SIGNATURE-----

--WhekbcWYu/2QLDj0--

From nobody Wed Jan 17 11:40:54 2024
X-Original-To: freebsd-questions@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 4TFP8T53Kzz57dyV
	for <freebsd-questions@mlmmj.nyi.freebsd.org>; Wed, 17 Jan 2024 11:40:57 +0000 (UTC)
	(envelope-from rockyhotas@post.com)
Received: from mout.gmx.com (mout.gmx.com [74.208.4.200])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256
	 client-signature RSA-PSS (2048 bits) client-digest SHA256)
	(Client CN "mout.gmx.com", Issuer "GeoTrust TLS RSA CA G1" (verified OK))
	by mx1.freebsd.org (Postfix) with ESMTPS id 4TFP8T2Zbnz4hDb
	for <freebsd-questions@freebsd.org>; Wed, 17 Jan 2024 11:40:57 +0000 (UTC)
	(envelope-from rockyhotas@post.com)
Authentication-Results: mx1.freebsd.org;
	none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=post.com;
	s=s1089575; t=1705491654; x=1706096454; i=rockyhotas@post.com;
	bh=Eailny6yCMzuogAWSsPUf3D2uSB906d8YHONrLH4Q4M=;
	h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:
	 References;
	b=gjHJpNIYxuAHE7YWoYAowl9QWtba4MTm5LmE0mANna5Ocb6GuOMOb6sOXT2tzfcl
	 GtX6sfYsWTQId5TpoWAqszxryiRnZL/yGCrWBfKp3zptmS9n6P0IJ+hWm3xqazT+E
	 MW6lWHQ0wGSMhKnNzAL+7GJBQoTDSEr5rs4Onq4hFcSH+bceQXkB7AjrJV8En8nza
	 ODGOyKyljftA1M90jOQCjpKQl0Nr+NNeuDLpSwxbAVxU6XV3OfsmHJ95LiVLkMbdX
	 I9Ceul2NUpcJkNTBSlsiTt1+Lhlc1y6soulRR47YURkU9B2hN9tw0ksT7UKTLeuFs
	 rmeano1pBYCukDLifg==
X-UI-Sender-Class: f2cb72be-343f-493d-8ec3-b1efb8d6185a
Received: from [91.81.136.121] ([91.81.136.121]) by web-mail.mail.com
 (3c-app-mailcom-lxa10.server.lan [10.76.45.11]) (via HTTP); Wed, 17 Jan
 2024 12:40:54 +0100
List-Id: User questions <freebsd-questions.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-questions
List-Help: <mailto:questions+help@freebsd.org>
List-Post: <mailto:questions@freebsd.org>
List-Subscribe: <mailto:questions+subscribe@freebsd.org>
List-Unsubscribe: <mailto:questions+unsubscribe@freebsd.org>
Sender: owner-freebsd-questions@freebsd.org
X-BeenThere: freebsd-questions@freebsd.org
MIME-Version: 1.0
Message-ID: <trinity-9d3d9fd3-f2e9-4045-a9ac-023e7261c595-1705491654726@3c-app-mailcom-lxa10>
From: Rocky Hotas <rockyhotas@post.com>
To: Lexi Winter <lexi@le-fay.org>
Cc: FreeBSD Questions <freebsd-questions@freebsd.org>
Subject: Re: Network interface not working: watchdog timeout error
Content-Type: text/plain; charset=UTF-8
Date: Wed, 17 Jan 2024 12:40:54 +0100
Importance: normal
Sensitivity: Normal
In-Reply-To: <ZaeY0yOs5HzIO-ju@ilythia.eden.le-fay.org>
References: <trinity-4e60d81a-212c-449b-8dc0-d62d2b8d0071-1705344358024@3c-app-mailcom-lxa12>
 <ZaeY0yOs5HzIO-ju@ilythia.eden.le-fay.org>
X-UI-Message-Type: mail
X-Priority: 3
X-Provags-ID: V03:K1:inHH4R9aLSreWAgfQ3r0EEi1tWOxkgnNE9ceqoJCiUaiC/ntD4PCmwpcbrep5Ig804mSl
 1IoLiIKopJUjQ/frK+TlMcVoZniygZrTAvUnzJ9dmHswHlVa1wW0naPLp6RRgGJWHucFccOPocn7
 eJxrGCyiA5IkCdbmF73o0V7BqdNTE7zxopGazbaKnyn59NESNNgPtK9P4iSXVAvX6o6FXKRhsuxD
 cKcbeMaFZDKU8d52BZPHnovCl0rQPBbll5IJ9ZghaVMrvAlfu2891DyM4rzRyvtAMgXd2exDpOOb
 ag=
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:dRrntKq1yEU=;kwFndRUZQp6sbtG/xdII/MbqybT
 wnykDXf96Czd0v7OIYt/jYk+SoPzdxT3JQM/LtyXkmMbEUhcFrguMEVuDG6sC2RIeAwHaveDu
 eHyhkbcAiFpEqZn9nhlgWfNm1WLSeEk3+nzVf2DcJjflI9/J3jSo0H90iKQB/6cx/kdO8KHNg
 F6ACUa6uMyyLdM84KtTxgdenJzX0+bBxOv+wUA/7d4EmeAKzy9B3VE48UUkVe6rl2AKH1rHQZ
 aHU73Aym06wgLowRETWqkBjt5jgwfVjZW30zFRlifMu7TJJE07Es+no7GcNKD1vhz5HDgyhbB
 2Np+OoSE5ch996a+9sHlIWl316lE4sbP+pwu0+xQ/Ry4VeprHBcEjv944A9bFRWrI6mlDMSd8
 NvMsaf9lDTFXTcZOsSZmw9iVvkDl7Wb/MqvoJm98pTF/JJo+hsRTDZDBAhUXOuVTX/ZeUwOgV
 Vcuva8fL+3YXR+v+1J0qdqlE8ZK1QXeK28wFTjUSJUr1bGo3+KdJOidCMalDCBLXSkOA9kjLX
 SXiaOLObzaGCe2leRkMR1b1In27Ir7Bkyp2zxoWKK89NAx1c0JxNo/1yDLgueCzG6q8IsVEp3
 WKZR7HoYdLm/9VxhQUviCTSe10Ll/kTJm3mdCLdqS+/6yB2nTqaWDLFkrTuW16bySOuuHGvYA
 9+OzcI+lp8uN+OZWXu+FWoueGhAy/uZl/Wr4k7RofzUYp6G+fXoU6Y2tWGqy6jpPaJ9nzJ194
 i6+DOhX/ReJqjS1JV3eXXMzCzuw9kaf+jC7x3TkPSNAKSpK2rnixsmFRVMZAJGs58EFUQgJZW
 HQUUMLX0naWyNWSP+0YykDvQ==
Content-Transfer-Encoding: quoted-printable
X-Rspamd-Queue-Id: 4TFP8T2Zbnz4hDb
X-Spamd-Bar: ----
X-Rspamd-Pre-Result: action=no action;
	module=replies;
	Message is reply to one we originated
X-Spamd-Result: default: False [-4.00 / 15.00];
	REPLY(-4.00)[];
	ASN(0.00)[asn:8560, ipnet:74.208.0.0/16, country:DE]

> Sent: Wednesday, January 17, 2024 at 10:07 AM
> From: "Lexi Winter" <lexi@le-fay.org>
> To: "Rocky Hotas" <rockyhotas@post.com>
> Cc: "FreeBSD Questions" <freebsd-questions@freebsd.org>
> Subject: Re: Network interface not working: watchdog timeout error
>
> [...] some other network cards (such as alc(4)) have
> issues with MSI or MSI-X enabled, so it might be worth turning those off
> in /boot/loader.conf to see if that makes any difference.

Thank you! After some other reboots (and no other modifications), now the
interface unexpectedly works as before. But if the problem will show up
again, I will try with your suggestion.

Rocky

From nobody Wed Jan 17 13:40:07 2024
X-Original-To: freebsd-questions@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 4TFRp449QHz57rjt
	for <freebsd-questions@mlmmj.nyi.freebsd.org>; Wed, 17 Jan 2024 13:40:12 +0000 (UTC)
	(envelope-from tamelingdaniel@gmail.com)
Received: from mail-ed1-x52b.google.com (mail-ed1-x52b.google.com [IPv6:2a00:1450:4864:20::52b])
	(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-signature RSA-PSS (2048 bits) client-digest SHA256)
	(Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK))
	by mx1.freebsd.org (Postfix) with ESMTPS id 4TFRp30FlWz4sPZ
	for <freebsd-questions@freebsd.org>; Wed, 17 Jan 2024 13:40:11 +0000 (UTC)
	(envelope-from tamelingdaniel@gmail.com)
Authentication-Results: mx1.freebsd.org;
	dkim=pass header.d=gmail.com header.s=20230601 header.b=RtgCMX7K;
	dmarc=pass (policy=none) header.from=gmail.com;
	spf=pass (mx1.freebsd.org: domain of tamelingdaniel@gmail.com designates 2a00:1450:4864:20::52b as permitted sender) smtp.mailfrom=tamelingdaniel@gmail.com
Received: by mail-ed1-x52b.google.com with SMTP id 4fb4d7f45d1cf-559edcee47dso244691a12.1
        for <freebsd-questions@freebsd.org>; Wed, 17 Jan 2024 05:40:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1705498809; x=1706103609; darn=freebsd.org;
        h=in-reply-to:content-disposition:mime-version:references
         :mail-followup-to:message-id:subject:to:from:date:from:to:cc:subject
         :date:message-id:reply-to;
        bh=o6ZTqZMxI7ZCRV0Uon5FC4QvakXKE95Y7+nywQVpRy4=;
        b=RtgCMX7K4GtqmT9NAUxic7N3WkCyIt2hsGCHMBFnvcoK9xZPSpCvpC03HofMsVsTle
         fA36miU7M/95NtqekF6brIfd7qcs8hNn+HJD0VaPbH60Fc5W4X3rBG/16TbjE+YpEvE1
         vK8KJNhHMeWyKQ+rrMUTrsviZ7YmBe6ll2E8EONE8sDbxbvoxIw13AxDWBtWkfDv0g74
         ybiZu9n2BGeL7fKwatGup5FntWA4sze+x+Ex68KWNlpTOqtFxsfU1wJ3CjmbUkQr7RD2
         xr+n3t3utBIJavb2p93x8TY4b54wsr8My3mOfo4+Od5yqo9IOZXoinTqIGAqIxtUBoQ9
         V1iw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1705498809; x=1706103609;
        h=in-reply-to:content-disposition:mime-version:references
         :mail-followup-to:message-id:subject:to:from:date:x-gm-message-state
         :from:to:cc:subject:date:message-id:reply-to;
        bh=o6ZTqZMxI7ZCRV0Uon5FC4QvakXKE95Y7+nywQVpRy4=;
        b=lBJ14oFzxzb1eIOmE+/yi0McYaoq9KcJglEIM1A2lsMYz9AzTTMyA2KC9tqdbYcmuK
         2ImThvSCdduP1NRlgQ+SfvbIAZtfivHoNpLby7gQpBNitq+ljeog369RLB2t+5Stp6Mj
         6RWirlki2AX4/O4cGSjaLru9gHyJZrHM1Vjd7HvvlcuHSLofrzG7n9wHqXpMOQJYSmEB
         nAE3g0xQH9u0VcyY3qZYz1BO6qG3DyskdOk3pjHrRprBcqcu9+oHoenuWJ2Q3LxLpQcI
         Obl6GEg9qvcUeT2w0m5I3aP9/cIBe7btDw0Im1YxDaaWJE28cqPBZ/zCo1wkoZNst30P
         ACQA==
X-Gm-Message-State: AOJu0Yzargql9VtNS4kyStKJEEqVk3LSgVYFwftiGLYuI/9/Qxq5r/Xm
	BgGvgrmP8OSkj+NMfm1YIEMvFmVaCHI=
X-Google-Smtp-Source: AGHT+IE8RAIXa5/JZmVsAxtkKMsTSK0K8oQ8qFKZGVhMK9LO9+L9lDgiMybN6fDj2ShxVO3bJ5WmDQ==
X-Received: by 2002:aa7:c485:0:b0:557:cee:5f38 with SMTP id m5-20020aa7c485000000b005570cee5f38mr4800721edq.5.1705498809192;
        Wed, 17 Jan 2024 05:40:09 -0800 (PST)
Received: from localhost ([193.141.139.217])
        by smtp.gmail.com with ESMTPSA id l21-20020a056402029500b00559d4c6e81dsm901960edv.22.2024.01.17.05.40.08
        for <freebsd-questions@freebsd.org>
        (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
        Wed, 17 Jan 2024 05:40:08 -0800 (PST)
Date: Wed, 17 Jan 2024 14:40:07 +0100
From: Daniel Tameling <tamelingdaniel@gmail.com>
To: freebsd-questions@freebsd.org
Subject: Re: USB key && NTFS
Message-ID: <ZafYt1-rY7F2Pr8s@mail.gmail.com>
Mail-Followup-To: freebsd-questions@freebsd.org
References: <Zaa3aZcOgvBzjwj9@c720-1400094>
 <a37ea3ef-efe5-4b9a-96bf-c1e55bd1da9d@alexburke.ca>
 <ZabMnIO5OU7GsVhx@c720-1400094>
 <95f1017b-9180-4f23-9c64-37b486cbd5c3@alexburke.ca>
List-Id: User questions <freebsd-questions.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-questions
List-Help: <mailto:questions+help@freebsd.org>
List-Post: <mailto:questions@freebsd.org>
List-Subscribe: <mailto:questions+subscribe@freebsd.org>
List-Unsubscribe: <mailto:questions+unsubscribe@freebsd.org>
Sender: owner-freebsd-questions@freebsd.org
X-BeenThere: freebsd-questions@freebsd.org
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
In-Reply-To: <95f1017b-9180-4f23-9c64-37b486cbd5c3@alexburke.ca>
X-Spamd-Bar: ---
X-Spamd-Result: default: False [-4.00 / 15.00];
	NEURAL_HAM_MEDIUM(-1.00)[-1.000];
	NEURAL_HAM_LONG(-1.00)[-1.000];
	NEURAL_HAM_SHORT(-1.00)[-1.000];
	DMARC_POLICY_ALLOW(-0.50)[gmail.com,none];
	R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36];
	R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601];
	MIME_GOOD(-0.10)[text/plain];
	RCVD_TLS_LAST(0.00)[];
	TO_MATCH_ENVRCPT_ALL(0.00)[];
	FROM_HAS_DN(0.00)[];
	ARC_NA(0.00)[];
	MIME_TRACE(0.00)[0:+];
	RCPT_COUNT_ONE(0.00)[1];
	FREEMAIL_ENVFROM(0.00)[gmail.com];
	FREEMAIL_FROM(0.00)[gmail.com];
	DKIM_TRACE(0.00)[gmail.com:+];
	MISSING_XM_UA(0.00)[];
	ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US];
	TO_DN_NONE(0.00)[];
	RCVD_COUNT_TWO(0.00)[2];
	FROM_EQ_ENVFROM(0.00)[];
	DWL_DNSWL_NONE(0.00)[gmail.com:dkim];
	PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org];
	MLMMJ_DEST(0.00)[freebsd-questions@freebsd.org];
	MID_RHS_MATCH_FROMTLD(0.00)[];
	RCVD_VIA_SMTP_AUTH(0.00)[];
	RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::52b:from]
X-Rspamd-Queue-Id: 4TFRp30FlWz4sPZ

On Tue, Jan 16, 2024 at 10:05:07PM +0100, Alexander Burke wrote:
> 
> They meant 128 GiB, but somehow the `i` tends to avoid the printing process Wikipedia blames the IEC for this disparity, but I call it cheating.
> 
> https://en.wikipedia.org/wiki/Gigabyte#Definition
> 

Hi,

it's the other way round: for storage, manufactures generally use a
conversion factor of 1000, which doesn't have the "i" in the unit. The
"i" denotes a conversion factor of 1024, which leads to smaller
numbers. However, omitting the "i" when using 1024 is also very
common.

The wikipedia article you linked has a little bit further down the
following passage: "This means that a 300 GB (279 GiB) hard disk might
be indicated variously as "300 GB", "279 GB" or "279 GiB", depending
on the operating system."

Best regards,
Daniel

From nobody Wed Jan 17 14:08:31 2024
X-Original-To: freebsd-questions@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 4TFSR009mVz57tq3
	for <freebsd-questions@mlmmj.nyi.freebsd.org>; Wed, 17 Jan 2024 14:08:44 +0000 (UTC)
	(envelope-from alex@alexburke.ca)
Received: from out-176.mta0.migadu.com (out-176.mta0.migadu.com [91.218.175.176])
	(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 did not present a certificate)
	by mx1.freebsd.org (Postfix) with ESMTPS id 4TFSQz592qz3yWh
	for <freebsd-questions@freebsd.org>; Wed, 17 Jan 2024 14:08:43 +0000 (UTC)
	(envelope-from alex@alexburke.ca)
Authentication-Results: mx1.freebsd.org;
	none
Date: Wed, 17 Jan 2024 15:08:31 +0100 (GMT+01:00)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alexburke.ca;
	s=key1; t=1705500515;
	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:
	 content-transfer-encoding:content-transfer-encoding:
	 in-reply-to:in-reply-to:references:references;
	bh=cregGjQcHdDb9jSmooMVcOeSClHcVQITm6U2uzqNKU4=;
	b=VrjAyXEuEI7HCZBzkVWlple1do5nCU7eWXbrdYOD+44Hybe8ayWZypYwI5+AkUAuh0YMtu
	/hw+kAnzN00ZnYnKTzuJ9ORrKojH2jLuuZVkpVxXjadKmbqM7DOmyHvZoHiEAmEha9HfFJ
	cU/T6UePPEAHwoRsUXUjcjPzND4fasw=
X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers.
From: Alexander Burke <alex@alexburke.ca>
To: Daniel Tameling <tamelingdaniel@gmail.com>
Cc: freebsd-questions@freebsd.org
Message-ID: <9ac9428c-7849-47d5-bf94-527c4b6e7e73@alexburke.ca>
In-Reply-To: <ZafYt1-rY7F2Pr8s@mail.gmail.com>
References: <Zaa3aZcOgvBzjwj9@c720-1400094> <a37ea3ef-efe5-4b9a-96bf-c1e55bd1da9d@alexburke.ca> <ZabMnIO5OU7GsVhx@c720-1400094> <95f1017b-9180-4f23-9c64-37b486cbd5c3@alexburke.ca> <ZafYt1-rY7F2Pr8s@mail.gmail.com>
Subject: Re: USB key && NTFS
List-Id: User questions <freebsd-questions.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-questions
List-Help: <mailto:questions+help@freebsd.org>
List-Post: <mailto:questions@freebsd.org>
List-Subscribe: <mailto:questions+subscribe@freebsd.org>
List-Unsubscribe: <mailto:questions+unsubscribe@freebsd.org>
Sender: owner-freebsd-questions@freebsd.org
X-BeenThere: freebsd-questions@freebsd.org
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Correlation-ID: <9ac9428c-7849-47d5-bf94-527c4b6e7e73@alexburke.ca>
X-Migadu-Flow: FLOW_OUT
X-Rspamd-Queue-Id: 4TFSQz592qz3yWh
X-Spamd-Bar: ----
X-Rspamd-Pre-Result: action=no action;
	module=replies;
	Message is reply to one we originated
X-Spamd-Result: default: False [-4.00 / 15.00];
	REPLY(-4.00)[];
	ASN(0.00)[asn:202172, ipnet:91.218.175.0/24, country:CH]

Hi Daniel,

Right you are! To me there is only one GB (1,073,741,824 bytes) and I try my hardest to avoid other definitions of the term... and it shows. ;)

Cheers,
Alex
----------------------------------------

Jan 17, 2024 14:40:25 Daniel Tameling <tamelingdaniel@gmail.com>:

> On Tue, Jan 16, 2024 at 10:05:07PM +0100, Alexander Burke wrote:
>> 
>> They meant 128 GiB, but somehow the `i` tends to avoid the printing process Wikipedia blames the IEC for this disparity, but I call it cheating.
>> 
>> https://en.wikipedia.org/wiki/Gigabyte#Definition
>> 
> 
> Hi,
> 
> it's the other way round: for storage, manufactures generally use a
> conversion factor of 1000, which doesn't have the "i" in the unit. The
> "i" denotes a conversion factor of 1024, which leads to smaller
> numbers. However, omitting the "i" when using 1024 is also very
> common.
> 
> The wikipedia article you linked has a little bit further down the
> following passage: "This means that a 300 GB (279 GiB) hard disk might
> be indicated variously as "300 GB", "279 GB" or "279 GiB", depending
> on the operating system."
> 
> Best regards,
> Daniel

From nobody Wed Jan 17 15:59:44 2024
X-Original-To: freebsd-questions@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 4TFVv93kS7z585mR
	for <freebsd-questions@mlmmj.nyi.freebsd.org>; Wed, 17 Jan 2024 15:59:49 +0000 (UTC)
	(envelope-from guru@unixarea.de)
Received: from ms-10.1blu.de (ms-10.1blu.de [178.254.4.101])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256)
	(Client did not present a certificate)
	by mx1.freebsd.org (Postfix) with ESMTPS id 4TFVv8529yz4Dt7
	for <freebsd-questions@freebsd.org>; Wed, 17 Jan 2024 15:59:48 +0000 (UTC)
	(envelope-from guru@unixarea.de)
Authentication-Results: mx1.freebsd.org;
	dkim=none;
	dmarc=none;
	spf=pass (mx1.freebsd.org: domain of guru@unixarea.de designates 178.254.4.101 as permitted sender) smtp.mailfrom=guru@unixarea.de
Received: from [188.174.53.116] (helo=localhost.unixarea.de)
	by ms-10.1blu.de with esmtpsa  (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
	(Exim 4.95)
	(envelope-from <guru@unixarea.de>)
	id 1rQ8KP-007tzQ-LT;
	Wed, 17 Jan 2024 16:59:45 +0100
Received: from localhost.my.domain (c720-1400094 [127.0.0.1])
	by localhost.unixarea.de (8.17.1/8.14.9) with ESMTP id 40HFxiZw002155;
	Wed, 17 Jan 2024 16:59:44 +0100 (CET)
	(envelope-from guru@unixarea.de)
Received: (from guru@localhost)
	by localhost.my.domain (8.17.1/8.14.9/Submit) id 40HFxirG002154;
	Wed, 17 Jan 2024 16:59:44 +0100 (CET)
	(envelope-from guru@unixarea.de)
X-Authentication-Warning: localhost.my.domain: guru set sender to guru@unixarea.de using -f
Date: Wed, 17 Jan 2024 16:59:44 +0100
From: Matthias Apitz <guru@unixarea.de>
To: Gary Aitken <freebsd@dreamchaser.org>, freebsd-questions@freebsd.org
Subject: Re: USB key && NTFS
Message-ID: <Zaf5cBcGAsDjFFWU@c720-1400094>
Reply-To: Matthias Apitz <guru@unixarea.de>
Mail-Followup-To: Gary Aitken <freebsd@dreamchaser.org>,
	freebsd-questions@freebsd.org
References: <Zaa3aZcOgvBzjwj9@c720-1400094>
 <ae1ba400-c862-4a81-a68d-a436a3733870@dreamchaser.org>
 <Zadwu5/+HufegUAY@pureos>
List-Id: User questions <freebsd-questions.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-questions
List-Help: <mailto:questions+help@freebsd.org>
List-Post: <mailto:questions@freebsd.org>
List-Subscribe: <mailto:questions+subscribe@freebsd.org>
List-Unsubscribe: <mailto:questions+unsubscribe@freebsd.org>
Sender: owner-freebsd-questions@freebsd.org
X-BeenThere: freebsd-questions@freebsd.org
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <Zadwu5/+HufegUAY@pureos>
X-Operating-System: FreeBSD 14.0-CURRENT r1400094 (amd64)
X-message-flag: Mails containing HTML will not be read!  Please send only
 plain text.
X-Con-Id: 51246
X-Con-U: 0-guru
X-Originating-IP: 188.174.53.116
X-Spamd-Bar: ---
X-Spamd-Result: default: False [-3.20 / 15.00];
	NEURAL_HAM_MEDIUM(-1.00)[-1.000];
	NEURAL_HAM_LONG(-1.00)[-1.000];
	NEURAL_HAM_SHORT(-1.00)[-0.999];
	MID_RHS_NOT_FQDN(0.50)[];
	RWL_MAILSPIKE_EXCELLENT(-0.40)[178.254.4.101:from];
	R_SPF_ALLOW(-0.20)[+ip4:178.254.4.101];
	MIME_GOOD(-0.10)[text/plain];
	RCPT_COUNT_TWO(0.00)[2];
	TO_DN_SOME(0.00)[];
	RCVD_TLS_LAST(0.00)[];
	RCVD_COUNT_THREE(0.00)[3];
	MIME_TRACE(0.00)[0:+];
	DMARC_NA(0.00)[unixarea.de];
	ARC_NA(0.00)[];
	MISSING_XM_UA(0.00)[];
	RCVD_VIA_SMTP_AUTH(0.00)[];
	HAS_REPLYTO(0.00)[guru@unixarea.de];
	FROM_EQ_ENVFROM(0.00)[];
	FROM_HAS_DN(0.00)[];
	HAS_XAW(0.00)[];
	ASN(0.00)[asn:42730, ipnet:178.254.0.0/19, country:DE];
	TO_MATCH_ENVRCPT_SOME(0.00)[];
	MLMMJ_DEST(0.00)[freebsd-questions@freebsd.org];
	HAS_XOIP(0.00)[];
	R_DKIM_NA(0.00)[];
	REPLYTO_EQ_FROM(0.00)[]
X-Rspamd-Queue-Id: 4TFVv8529yz4Dt7

El día miércoles, enero 17, 2024 a las 07:16:27a. m. +0100, Matthias Apitz escribió:

> El día martes, enero 16, 2024 a las 05:01:54 -0700, Gary Aitken escribió:
> 
> > ... 
> > As pointed out by Alexander, it's actually exFAT, not NTFS.  Since
> > you've already reformatted it, you're ok, but if you want to NOT
> > reformat a new one in the future, use mount.exfat.  manpage is
> > man mount.exfat-fuse
> > 
> 
> I haven't reformatted the key. I compiled the port sysutils/fusefs-exfat
> on my poudriere server, installed it and could mount the key fine.
> I used f3write (from the ports) to check the capacity by writing
> 117 files of 1 GByte and to check the write performance which is very poor.
> 
> [guru@c720-1400094 ~]$ mkdir   /mnt/f3
> [guru@c720-1400094 ~]$ f3write /mnt/f3
> ..
> Creating file 115.h2w ... OK!
> Creating file 116.h2w ... OK!
> Creating file 117.h2w ... OK!
> Creating file 118.h2w ... Write failure: Input/output error
> 
> WARNING:
> The write error above may be due to your memory card overheating
> under constant, maximum write rate. You can test this hypothesis
> touching your memory card. If it is hot, you can try f3write
> again, once your card has cooled down, using parameter --max-write-rate=2048
> to limit the maximum write rate to 2MB/s, or another suitable rate.
> 
> Free space: 0.00 Byte
> Average writing speed: 9.27 MB/s

Today I checked with f3read the written files:

$ f3read /mnt/f3
...
Validating file 116.h2w ... 2097152/        0/      0/      0
Validating file 117.h2w ... 2097152/        0/      0/      0
Validating file 118.h2w ...  373049/        0/      0/      0

  Data OK: 117.18 GB (245739833 sectors)
Data LOST: 0.00 Byte (0 sectors)
	       Corrupted: 0.00 Byte (0 sectors)
	Slightly changed: 0.00 Byte (0 sectors)
	     Overwritten: 0.00 Byte (0 sectors)
Average reading speed: 27.88 MB/s

	matthias
-- 
Matthias Apitz, ✉ guru@unixarea.de, http://www.unixarea.de/ +49-176-38902045
Public GnuPG key: http://www.unixarea.de/key.pub

I am not at war with Russia.
Я не воюю с Россией.
Ich bin nicht im Krieg mit Russland.

From nobody Wed Jan 17 22:54:06 2024
X-Original-To: freebsd-questions@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 4TFh602pg3z56xr1;
	Wed, 17 Jan 2024 22:54:48 +0000 (UTC)
	(envelope-from marietto2008@gmail.com)
Received: from mail-ed1-x52b.google.com (mail-ed1-x52b.google.com [IPv6:2a00:1450:4864:20::52b])
	(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-signature RSA-PSS (2048 bits) client-digest SHA256)
	(Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK))
	by mx1.freebsd.org (Postfix) with ESMTPS id 4TFh5z3PbZz4BJ0;
	Wed, 17 Jan 2024 22:54:47 +0000 (UTC)
	(envelope-from marietto2008@gmail.com)
Authentication-Results: mx1.freebsd.org;
	dkim=pass header.d=gmail.com header.s=20230601 header.b=cncX443B;
	dmarc=pass (policy=none) header.from=gmail.com;
	spf=pass (mx1.freebsd.org: domain of marietto2008@gmail.com designates 2a00:1450:4864:20::52b as permitted sender) smtp.mailfrom=marietto2008@gmail.com
Received: by mail-ed1-x52b.google.com with SMTP id 4fb4d7f45d1cf-557dcb0f870so11719153a12.2;
        Wed, 17 Jan 2024 14:54:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1705532084; x=1706136884; darn=freebsd.org;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:from:to:cc:subject:date:message-id:reply-to;
        bh=nSnQOjjxuF3HP/SQOZZ6iXjGnfG8l+tXCOSpX5Tr914=;
        b=cncX443B3MHzqzq7lcIOFXNep1A8apI43dOjOSrpgUTZ/NyKAn0yaeETYTLRO6SfMR
         C8a922T1qMwnI4YOZI5YXYnVo/MoTLxZ/XlBCzQojta2NLN+hShdw7ondVUMb2lmgaUl
         yHcgJHdUnfJUfMjrfMazVFoyzWdaqKip0jDBgsfAsBjF4HrrXsISLHMjZKhR2BZq8urB
         Zajo7CF3/AsKjemrwUFl9hu9N8W1Kb5kdgscgj4h3vrYC4/7J1ZjINB7WXyPKvMpseux
         sAzesATfi/aRrEb/Lt0G0CrKVQkBih9iFSA4BodRnX1nk3bzogMl3UCr3LSJrWpjnq1S
         /1kA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1705532084; x=1706136884;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
         :reply-to;
        bh=nSnQOjjxuF3HP/SQOZZ6iXjGnfG8l+tXCOSpX5Tr914=;
        b=BphHi4sJ8SSOCol/NlMeludM9meX6BdrVki8aGhAN9imp9f+IiYi21utJdOWvJ6KHe
         TdAkQR1jhajdTOBSRbUCQs18tzvV7WZ21pLyNm2aFuBFzgGhTiYBZS8D6ai9UjXMlIcl
         p3V/s8kOAhLeHA1+/Aj8oywuw4GZ7TQQGvJo23dEasBqPdAHAhUGu5x6H8KmS3aQGPRF
         QJ7JF9p4ZacR9iDse/DV2qRuiBlp5hM/B2wDBsI6v+eS9f+AY2Zyh+Oo5BNm2PY092hH
         Ew5rHYD+yyltvwcqZo00F3f4/ICvAfidhw8w9YTFZTDLsDMKFln4INeGWS7mUL5ifX17
         hNBQ==
X-Gm-Message-State: AOJu0YyLvDYzVW4N1bPJvoP+z9yFhklPY8cz05v83OCRM+sYuLqARltf
	m3rWJrVv3SG2JxGvJRx9Q/C5xEvGBX5gH3I49OeaJXaYrtDyUQ==
X-Google-Smtp-Source: AGHT+IF+jR4VVogFOyMYacwANH61Q1whsUFMPHVI2X3QOlKb33ZPZ8uJZqFcH0fzcckiVLBHVlW+Q8YHxSJIEF/yYJY=
X-Received: by 2002:a17:906:3cf2:b0:a27:246b:442c with SMTP id
 d18-20020a1709063cf200b00a27246b442cmr4035292ejh.97.1705532083591; Wed, 17
 Jan 2024 14:54:43 -0800 (PST)
List-Id: User questions <freebsd-questions.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-questions
List-Help: <mailto:questions+help@freebsd.org>
List-Post: <mailto:questions@freebsd.org>
List-Subscribe: <mailto:questions+subscribe@freebsd.org>
List-Unsubscribe: <mailto:questions+unsubscribe@freebsd.org>
Sender: owner-freebsd-questions@freebsd.org
X-BeenThere: freebsd-questions@freebsd.org
MIME-Version: 1.0
References: <CA+1FSihU4WJWbbD9k9th4GXvyAKTL3URic-BAFUY7Og=wLn27A@mail.gmail.com>
 <CA390EE5-3339-4A15-8087-C28B309FA523@mit.edu> <CA+1FSih6j0QP9nKkxFCjMCeuMdvJca3WxVsi8+QaN2sV8YO-zw@mail.gmail.com>
 <D435604C-70F1-454D-B3AE-CD4D7C99D383@FreeBSD.org> <CA+1FSijqbF9CNw_oAHAEbLqb02Hq5L79WJV=RDfrtGgqgMp1+g@mail.gmail.com>
In-Reply-To: <CA+1FSijqbF9CNw_oAHAEbLqb02Hq5L79WJV=RDfrtGgqgMp1+g@mail.gmail.com>
From: Mario Marietto <marietto2008@gmail.com>
Date: Wed, 17 Jan 2024 23:54:06 +0100
Message-ID: <CA+1FSih9Du6b3xdDhXXdQfqtT53-HqUU1+ihB9xYs9d+CX78iw@mail.gmail.com>
Subject: Re: How to upgrade an EOL FreeBSD release or how to make it working again
To: David Chisnall <theraven@freebsd.org>, Mark Millard <marklmi@yahoo.com>
Cc: John F Carr <jfc@mit.edu>, freebsd-arm <freebsd-arm@freebsd.org>, 
	freebsd-hackers <freebsd-hackers@freebsd.org>, 
	FreeBSD Mailing List <freebsd-questions@freebsd.org>, 
	"freebsd-xen@freebsd.org" <freebsd-xen@freebsd.org>, FreeBSD Current <freebsd-current@freebsd.org>, 
	Warner Losh <imp@bsdimp.com>, =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <royger@freebsd.org>
Content-Type: multipart/alternative; boundary="000000000000fedfbc060f2c216d"
X-Spamd-Bar: ---
X-Spamd-Result: default: False [-3.98 / 15.00];
	NEURAL_HAM_LONG(-1.00)[-1.000];
	NEURAL_HAM_MEDIUM(-1.00)[-1.000];
	NEURAL_HAM_SHORT(-0.98)[-0.979];
	DMARC_POLICY_ALLOW(-0.50)[gmail.com,none];
	R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36];
	R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601];
	MIME_GOOD(-0.10)[multipart/alternative,text/plain];
	FREEMAIL_TO(0.00)[freebsd.org,yahoo.com];
	ARC_NA(0.00)[];
	TO_DN_EQ_ADDR_SOME(0.00)[];
	MIME_TRACE(0.00)[0:+,1:+,2:~];
	DWL_DNSWL_NONE(0.00)[gmail.com:dkim];
	RCVD_TLS_LAST(0.00)[];
	FREEMAIL_FROM(0.00)[gmail.com];
	TO_DN_SOME(0.00)[];
	FROM_HAS_DN(0.00)[];
	MISSING_XM_UA(0.00)[];
	FREEMAIL_ENVFROM(0.00)[gmail.com];
	MID_RHS_MATCH_FROMTLD(0.00)[];
	TO_MATCH_ENVRCPT_SOME(0.00)[];
	FROM_EQ_ENVFROM(0.00)[];
	DKIM_TRACE(0.00)[gmail.com:+];
	MLMMJ_DEST(0.00)[freebsd-arm@freebsd.org,freebsd-hackers@freebsd.org,freebsd-questions@freebsd.org,freebsd-xen@freebsd.org,freebsd-current@freebsd.org];
	ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US];
	RCPT_COUNT_SEVEN(0.00)[10];
	RCVD_COUNT_ONE(0.00)[1];
	RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::52b:from]
X-Rspamd-Queue-Id: 4TFh5z3PbZz4BJ0

--000000000000fedfbc060f2c216d
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hello to everyone.

I'm trying to copy the Chromebook's SNOW source files that have been
included on the FreeBSD 11
revision 269385 to the new FreeBSD 13 revision 373300. It has compiled
correctly world,but when it
starts to compile the kernel,it gives a lot of "unknown option"
errors. Is there a way to fix them ?

# svn co http://svn.freebsd.org/base/head@269385 ./head-269385 ; taken
from this tutorial :

https://wiki.freebsd.org/arm/Chromebook

# svn co http://svn.freebsd.org/base/head ./head-373300
# cp ./head-269395/sys/arm/conf/CHROMEBOOK-SNOW ./head-373300/sys/arm/conf
# cd ./head-373300
# make TARGET_ARCH=3Darmv7 KERNCONF=3DCHROMEBOOK-SNOW buildworld buildkerne=
l

I tried also with : make TARGET_ARCH=3Darmv6 KERNCONF=3DCHROMEBOOK-SNOW
buildworld buildkernel,but it
didn't make any difference.

.....
.....
--------------------------------------------------------------
>>> World build completed on Wed Jan 17 21:27:04 CET 2024
>>> World built in 14203 seconds, ncpu: 16
--------------------------------------------------------------
make[1]: "/mnt/zroot2/zroot2/OS/Chromebook/head-373300/Makefile.inc1"
line 341: SYSTEM_COMPILER: lib
clang will be built for bootstrapping a cross-compiler.
make[1]: "/mnt/zroot2/zroot2/OS/Chromebook/head-373300/Makefile.inc1"
line 346: SYSTEM_LINKER: libcl
ang will be built for bootstrapping a cross-linker.

--------------------------------------------------------------
>>> Kernel build for CHROMEBOOK-SNOW started on Wed Jan 17 21:27:04 CET 202=
4
--------------------------------------------------------------
=3D=3D=3D> CHROMEBOOK-SNOW
mkdir -p /usr/obj/mnt/zroot2/zroot2/OS/Chromebook/head-373300/arm.armv7/sys

--------------------------------------------------------------
>>> stage 1: configuring the kernel
--------------------------------------------------------------
cd /mnt/zroot2/zroot2/OS/Chromebook/head-373300/sys/arm/conf;
PATH=3D/usr/obj/mnt/zroot2/zroot2/OS/Ch
romebook/head-373300/arm.armv7/tmp/bin:/usr/obj/mnt/zroot2/zroot2/OS/Chrome=
book/head-373300/arm.armv
7/tmp/usr/sbin:/usr/obj/mnt/zroot2/zroot2/OS/Chromebook/head-373300/arm.arm=
v7/tmp/usr/bin:/usr/obj/m
nt/zroot2/zroot2/OS/Chromebook/head-373300/arm.armv7/tmp/legacy/usr/sbin:/u=
sr/obj/mnt/zroot2/zroot2/
OS/Chromebook/head-373300/arm.armv7/tmp/legacy/usr/bin:/usr/obj/mnt/zroot2/=
zroot2/OS/Chromebook/head
-373300/arm.armv7/tmp/legacy/bin:/usr/obj/mnt/zroot2/zroot2/OS/Chromebook/h=
ead-373300/arm.armv7/tmp/
legacy/usr/libexec::/sbin:/bin:/usr/sbin:/usr/bin  config  -d
/usr/obj/mnt/zroot2/zroot2/OS/Chromebo
ok/head-373300/arm.armv7/sys/CHROMEBOOK-SNOW  -I
'/mnt/zroot2/zroot2/OS/Chromebook/head-373300/sys/a
rm/conf' -I '/mnt/zroot2/zroot2/OS/Chromebook/head-373300/sys/arm/conf'
 '/mnt/zroot2/zroot2/OS/Chro
mebook/head-373300/sys/arm/conf/CHROMEBOOK-SNOW'
WARNING: duplicate option `DEBUG' encountered.

./head-373300/sys/arm/conf/CHROMEBOOK-SNOW: unknown option
"IPI_IRQ_END" / "IPI_IRQ_START / ARM_L2_PIPT"

and so on...

these options are included inside the file "std.exynos5250" (that I
have copied from the old to the new

source code). What I'm trying to do to stop these error is to comment
the offending lines :


nano ./head-373300/sys/arm/samsung/exynos/std.exynos5250 :

#options    IPI_IRQ_START=3D0
#options    IPI_IRQ_END=3D15
#options    ARM_L2_PIPT


but I suspect that a lot of options will be missing and the more comments I
will make,the more the chance that it will not work will increase. ...

On Mon, Jan 15, 2024 at 7:48=E2=80=AFPM Mario Marietto <marietto2008@gmail.=
com>
wrote:

> Hello.
>
> Do you have deleted forever the set of packages and ports for FreeBSD 11
> or you keep them stored in DVDs that I can buy or download for a small
> amount of money ? If yes,where ? To rebuild everything is out of my
> expertise.
>
> On Mon, Jan 15, 2024 at 7:15=E2=80=AFPM David Chisnall <theraven@freebsd.=
org>
> wrote:
>
>> On 15 Jan 2024, at 16:46, Mario Marietto <marietto2008@gmail.com> wrote:
>> >
>> > The ARM Chromebook is based on armv7,it is still recent.
>>
>> For reference, the ARMv7 architecture was introduced in 2005.  The last
>> cores that implemented the architecture were released in 2014.  This is =
not
>> a =E2=80=98recent=E2=80=99 architecture, it=E2=80=99s one that=E2=80=99s=
 19 years old and has been largely
>> dead for several years.
>>
>> > But let's change perspective for a moment,don't think about the ARM
>> Chromebook. My question is : how to upgrade FreeBSD when it goes EOL.
>>
>> Generally, run `freebsd-update`.  This is a very different question from
>> =E2=80=98how do I do a new install of an old an unsupported version?'
>>
>> > I ask this because there is a huge difference here between FreeBSD and
>> Linux. Today if you need to use , for example Ubuntu 14.0, you can use i=
t
>> as is. Yes,there will be a lot of bugs,but it will work without crashes.
>> But if you want to use an old FreeBSD system,nothing will work for you.
>> So,do you know some methods to install even packages or ports ? You
>> know,there are cases when you need to do some experiments so that you ca=
n
>> keep your machine off the internet,so you aren't scared that someone can
>> compromise it. Totally prohibiting the users to use an old system,removi=
ng
>> ports and packages is not a choice that I approve of. And I'm not the on=
ly
>> one that thinks like this.
>>
>> If you want to use an old and unsupported version of FreeBSD, no one is
>> stopping you, but:
>>
>>  - You will need to build the releases.  The source code is still in git=
,
>> you can.  The scripts for building the release images are right there in
>> the repo.  Just grab the relevant release or releng branch and go.
>>
>>  - You will need to build packages.  Newer versions of the ports tree
>> will not be tested with the older release, so you may need to use an old=
er
>> checkout of the ports tree.  Poudriere will build a package repo for you=
.
>>
>> In both cases, if you=E2=80=99re using older versions you almost certain=
ly *will*
>> have security vulnerabilities.  The project strongly advises you not to =
do
>> this and not to blame us when you install known-insecure software and en=
d
>> up compromised.
>>
>> The project does not have enough active contributors to keep maintaining
>> things indefinitely.  This is why release have a five-year supported
>> lifetime.  If you want to pick up an old branch and maintain it, you=E2=
=80=99re
>> welcome to.  In the past, companies have picked up old branches and
>> maintained them for customers that had a dependency on them.  If you wan=
t
>> to pay someone to maintain an old branch (and have deep pockets) then th=
ere
>> are probably a few companies that will happily take your money.
>>
>> Maintaining binaries is a slightly different issue, but it=E2=80=99s not=
 totally
>> unrelated.  Keeping old packages around consumes disk space and costs th=
e
>> project money (remember, every package is mirrored across the CDN, so th=
is
>> isn=E2=80=99t just a single disk).  Even if it were free, philosophicall=
y, I think
>> making it easy for users to install known-insecure software is a bad ide=
a
>> but if you want to keep a package repo with out-of-date packages online
>> indefinitely then you can.  You can run Poudriere and even cross-compile
>> from a fairly beefy cloud machine quite easily.
>>
>> It=E2=80=99s been a while since I did a full package build, but I would =
guess
>> that you could do a single package build (all ports) for about $50 on a
>> cloud VM, more (2-3x) if it=E2=80=99s emulated.  Storing the results for=
 a small
>> number of users will cost around $10-20/month.  If you think this is an
>> important thing to do, then you are absolutely welcome to spend your own
>> money on doing it.
>>
>> David
>>
>>
>
> --
> Mario.
>


--=20
Mario.

--000000000000fedfbc060f2c216d
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div dir=3D"ltr"><pre dir=3D"ltr"><code>Hello to ever=
yone.<br><br>I&#39;m trying to copy the Chromebook&#39;s SNOW source files =
that have been included on the FreeBSD 11 <br>revision 269385 to the new Fr=
eeBSD 13 revision 373300. It has compiled correctly world,but when it<br>st=
arts to compile the kernel,it gives a lot of &quot;unknown option&quot; err=
ors. Is there a way to fix them ? <br><br></code></pre><pre><code># svn co =
<a href=3D"http://svn.freebsd.org/base/head@269385" target=3D"_blank">http:=
//svn.freebsd.org/base/head@269385</a> ./head-269385 ; taken from this tuto=
rial :<br><br></code><a href=3D"https://wiki.freebsd.org/arm/Chromebook">ht=
tps://wiki.freebsd.org/arm/Chromebook</a><br><code>
# svn co <a href=3D"http://svn.freebsd.org/base/head" target=3D"_blank">htt=
p://svn.freebsd.org/base/head</a> ./head-373300
# cp ./head-269395/sys/arm/conf/CHROMEBOOK-SNOW ./head-373300/sys/arm/conf
# cd ./head-373300
# make TARGET_ARCH=3Darmv7 KERNCONF=3DCHROMEBOOK-SNOW buildworld buildkerne=
l<br><br>I tried also with : </code><code>make TARGET_ARCH=3Darmv6 KERNCONF=
=3DCHROMEBOOK-SNOW buildworld buildkernel</code><code>,but it <br>didn&#39;=
t make any difference.
<br></code></pre><pre><code>.....
.....
--------------------------------------------------------------
&gt;&gt;&gt; World build completed on Wed Jan 17 21:27:04 CET 2024
&gt;&gt;&gt; World built in 14203 seconds, ncpu: 16
--------------------------------------------------------------
make[1]: &quot;/mnt/zroot2/zroot2/OS/Chromebook/head-373300/Makefile.inc1&q=
uot; line 341: SYSTEM_COMPILER: lib
clang will be built for bootstrapping a cross-compiler.
make[1]: &quot;/mnt/zroot2/zroot2/OS/Chromebook/head-373300/Makefile.inc1&q=
uot; line 346: SYSTEM_LINKER: libcl
ang will be built for bootstrapping a cross-linker.

--------------------------------------------------------------
&gt;&gt;&gt; Kernel build for CHROMEBOOK-SNOW started on Wed Jan 17 21:27:0=
4 CET 2024
--------------------------------------------------------------
=3D=3D=3D&gt; CHROMEBOOK-SNOW
mkdir -p /usr/obj/mnt/zroot2/zroot2/OS/Chromebook/head-373300/arm.armv7/sys

--------------------------------------------------------------
&gt;&gt;&gt; stage 1: configuring the kernel
--------------------------------------------------------------
cd /mnt/zroot2/zroot2/OS/Chromebook/head-373300/sys/arm/conf;  PATH=3D/usr/=
obj/mnt/zroot2/zroot2/OS/Ch
romebook/head-373300/arm.armv7/tmp/bin:/usr/obj/mnt/zroot2/zroot2/OS/Chrome=
book/head-373300/arm.armv
7/tmp/usr/sbin:/usr/obj/mnt/zroot2/zroot2/OS/Chromebook/head-373300/arm.arm=
v7/tmp/usr/bin:/usr/obj/m
nt/zroot2/zroot2/OS/Chromebook/head-373300/arm.armv7/tmp/legacy/usr/sbin:/u=
sr/obj/mnt/zroot2/zroot2/
OS/Chromebook/head-373300/arm.armv7/tmp/legacy/usr/bin:/usr/obj/mnt/zroot2/=
zroot2/OS/Chromebook/head
-373300/arm.armv7/tmp/legacy/bin:/usr/obj/mnt/zroot2/zroot2/OS/Chromebook/h=
ead-373300/arm.armv7/tmp/
legacy/usr/libexec::/sbin:/bin:/usr/sbin:/usr/bin  config  -d /usr/obj/mnt/=
zroot2/zroot2/OS/Chromebo
ok/head-373300/arm.armv7/sys/CHROMEBOOK-SNOW  -I &#39;/mnt/zroot2/zroot2/OS=
/Chromebook/head-373300/sys/a
rm/conf&#39; -I &#39;/mnt/zroot2/zroot2/OS/Chromebook/head-373300/sys/arm/c=
onf&#39;  &#39;/mnt/zroot2/zroot2/OS/Chro
mebook/head-373300/sys/arm/conf/CHROMEBOOK-SNOW&#39;
WARNING: duplicate option `DEBUG&#39; encountered.
</code><br>
./head-373300/sys/arm/conf/CHROMEBOOK-SNOW: unknown option &quot;IPI_IRQ_EN=
D&quot; / &quot;IPI_IRQ_START / ARM_L2_PIPT&quot;<br></pre><pre>and so on..=
.<br><br></pre><pre>these options are included inside the file &quot;std.ex=
ynos5250&quot; (that I have copied from the old to the new<br></pre><pre>so=
urce code). What I&#39;m trying to do to stop these error is to comment the=
 offending lines :<br></pre><pre><br>nano ./head-373300/sys/arm/samsung/exy=
nos/std.exynos5250 :<br>
#options    IPI_IRQ_START=3D0<br>#options    IPI_IRQ_END=3D15<br>#options  =
  ARM_L2_PIPT</pre></div></div><div><br></div><div>but I suspect that a lot=
 of options will be missing and the more comments I will make,the more the =
chance that it will not work will increase. ...</div></div><br><div class=
=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Jan 15, 2024=
 at 7:48=E2=80=AFPM Mario Marietto &lt;<a href=3D"mailto:marietto2008@gmail=
.com">marietto2008@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"g=
mail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204=
,204,204);padding-left:1ex"><div dir=3D"ltr"><div>Hello.</div><div><br></di=
v><div>Do you have deleted forever the set of packages and ports for FreeBS=
D 11 or you keep them stored in DVDs that I can buy or download for a small=
 amount of money ? If yes,where ? To rebuild everything is out of my expert=
ise. <br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=
=3D"gmail_attr">On Mon, Jan 15, 2024 at 7:15=E2=80=AFPM David Chisnall &lt;=
<a href=3D"mailto:theraven@freebsd.org" target=3D"_blank">theraven@freebsd.=
org</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"marg=
in:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1e=
x">On 15 Jan 2024, at 16:46, Mario Marietto &lt;<a href=3D"mailto:marietto2=
008@gmail.com" target=3D"_blank">marietto2008@gmail.com</a>&gt; wrote:<br>
&gt; <br>
&gt; The ARM Chromebook is based on armv7,it is still recent.<br>
<br>
For reference, the ARMv7 architecture was introduced in 2005.=C2=A0 The las=
t cores that implemented the architecture were released in 2014.=C2=A0 This=
 is not a =E2=80=98recent=E2=80=99 architecture, it=E2=80=99s one that=E2=
=80=99s 19 years old and has been largely dead for several years.<br>
<br>
&gt; But let&#39;s change perspective for a moment,don&#39;t think about th=
e ARM Chromebook. My question is : how to upgrade FreeBSD when it goes EOL.=
<br>
<br>
Generally, run `freebsd-update`.=C2=A0 This is a very different question fr=
om =E2=80=98how do I do a new install of an old an unsupported version?&#39=
;<br>
<br>
&gt; I ask this because there is a huge difference here between FreeBSD and=
 Linux. Today if you need to use , for example Ubuntu 14.0, you can use it =
as is. Yes,there will be a lot of bugs,but it will work without crashes.=C2=
=A0 But if you want to use an old FreeBSD system,nothing will work for you.=
 So,do you know some methods to install even packages or ports ? You know,t=
here are cases when you need to do some experiments so that you can keep yo=
ur machine off the internet,so you aren&#39;t scared that someone can compr=
omise it. Totally prohibiting the users to use an old system,removing ports=
 and packages is not a choice that I approve of. And I&#39;m not the only o=
ne that thinks like this.<br>
<br>
If you want to use an old and unsupported version of FreeBSD, no one is sto=
pping you, but:<br>
<br>
=C2=A0- You will need to build the releases.=C2=A0 The source code is still=
 in git, you can.=C2=A0 The scripts for building the release images are rig=
ht there in the repo.=C2=A0 Just grab the relevant release or releng branch=
 and go.<br>
<br>
=C2=A0- You will need to build packages.=C2=A0 Newer versions of the ports =
tree will not be tested with the older release, so you may need to use an o=
lder checkout of the ports tree.=C2=A0 Poudriere will build a package repo =
for you.=C2=A0 <br>
<br>
In both cases, if you=E2=80=99re using older versions you almost certainly =
*will* have security vulnerabilities.=C2=A0 The project strongly advises yo=
u not to do this and not to blame us when you install known-insecure softwa=
re and end up compromised.<br>
<br>
The project does not have enough active contributors to keep maintaining th=
ings indefinitely.=C2=A0 This is why release have a five-year supported lif=
etime.=C2=A0 If you want to pick up an old branch and maintain it, you=E2=
=80=99re welcome to.=C2=A0 In the past, companies have picked up old branch=
es and maintained them for customers that had a dependency on them.=C2=A0 I=
f you want to pay someone to maintain an old branch (and have deep pockets)=
 then there are probably a few companies that will happily take your money.=
<br>
<br>
Maintaining binaries is a slightly different issue, but it=E2=80=99s not to=
tally unrelated.=C2=A0 Keeping old packages around consumes disk space and =
costs the project money (remember, every package is mirrored across the CDN=
, so this isn=E2=80=99t just a single disk).=C2=A0 Even if it were free, ph=
ilosophically, I think making it easy for users to install known-insecure s=
oftware is a bad idea but if you want to keep a package repo with out-of-da=
te packages online indefinitely then you can.=C2=A0 You can run Poudriere a=
nd even cross-compile from a fairly beefy cloud machine quite easily.<br>
<br>
It=E2=80=99s been a while since I did a full package build, but I would gue=
ss that you could do a single package build (all ports) for about $50 on a =
cloud VM, more (2-3x) if it=E2=80=99s emulated.=C2=A0 Storing the results f=
or a small number of users will cost around $10-20/month.=C2=A0 If you thin=
k this is an important thing to do, then you are absolutely welcome to spen=
d your own money on doing it.<br>
<br>
David<br>
<br>
</blockquote></div><br clear=3D"all"><br><span class=3D"gmail_signature_pre=
fix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature">Mario.<br></d=
iv>
</blockquote></div><br clear=3D"all"><br><span class=3D"gmail_signature_pre=
fix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature">Mario.<br></d=
iv>

--000000000000fedfbc060f2c216d--

From nobody Thu Jan 18 03:43:23 2024
X-Original-To: freebsd-questions@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 4TFpWN07ghz57X50
	for <freebsd-questions@mlmmj.nyi.freebsd.org>; Thu, 18 Jan 2024 03:43:44 +0000 (UTC)
	(envelope-from smithi@nimnet.asn.au)
Received: from h1.out3.mxs.au (h1.out3.mxs.au [110.232.143.237])
	(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 did not present a certificate)
	by mx1.freebsd.org (Postfix) with ESMTPS id 4TFpWM3mPbz4qnv
	for <freebsd-questions@freebsd.org>; Thu, 18 Jan 2024 03:43:41 +0000 (UTC)
	(envelope-from smithi@nimnet.asn.au)
Authentication-Results: mx1.freebsd.org;
	none
Received: from s121.syd3.hostingplatform.net.au (s121.syd3.hostingplatform.net.au [103.27.34.4])
	by out3.mxs.au (Halon) with ESMTPS (TLSv1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
	id bec16663-b5b3-11ee-b4cf-00163c573069
	for <freebsd-questions@freebsd.org>;
	Thu, 18 Jan 2024 14:43:29 +1100 (AEDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
	d=nimnet.asn.au; s=default; h=Message-ID:From:CC:To:Subject:
	Content-Transfer-Encoding:Content-Type:MIME-Version:References:In-Reply-To:
	Date:Sender:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:
	Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
	List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
	bh=iBewIDrAWzYx4fNTNWFNBZavr626daTq1MzZHyRoFI0=; b=tjD6GUwiwsC9DUvi0ANEg8Scgj
	qoSCaxvINHWni3CSWIjkgNCldUMlx2P4MUnLZLZxz2mvUXzsd1Zo24jSJpM6KNLm5prGa9THEQiiR
	hTNV9hmCVT0mTZrsPWDAaOVK0c1BVl/DdmCgZH6HNSCUCAFcGNILY84/Nos5g0lNgRazWFCZZqNyY
	sbpnR6aYuKtW5cuNXUsmobq4FmCghL1AW/NSkYOuHOUYlXtf4V1zETE2qgmCnWMrjVKq2INIrWNIn
	/djiLrFglgxv57SpeCQa7CTbIbfAxhUlzgqa4T0U0P0WQP+tPkymfPHXkRtbNv+9TgiXMW+GRJM+A
	hw5BPPpg==;
Received: from [1.145.92.168] (port=1642 helo=[10.180.130.209])
	by s121.syd3.hostingplatform.net.au with esmtpsa  (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
	(Exim 4.96.2)
	(envelope-from <smithi@nimnet.asn.au>)
	id 1rQJJR-002uqu-2R;
	Thu, 18 Jan 2024 14:43:29 +1100
Date: Thu, 18 Jan 2024 14:43:23 +1100
User-Agent: K-9 Mail for Android
In-Reply-To: <Zadwu5/+HufegUAY@pureos>
References: <Zaa3aZcOgvBzjwj9@c720-1400094> <ae1ba400-c862-4a81-a68d-a436a3733870@dreamchaser.org> <Zadwu5/+HufegUAY@pureos>
List-Id: User questions <freebsd-questions.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-questions
List-Help: <mailto:questions+help@freebsd.org>
List-Post: <mailto:questions@freebsd.org>
List-Subscribe: <mailto:questions+subscribe@freebsd.org>
List-Unsubscribe: <mailto:questions+unsubscribe@freebsd.org>
Sender: owner-freebsd-questions@freebsd.org
X-BeenThere: freebsd-questions@freebsd.org
MIME-Version: 1.0
Content-Type: text/plain;
 charset=utf-8
Content-Transfer-Encoding: quoted-printable
Subject: Re: USB key && NTFS
To: Matthias Apitz <guru@unixarea.de>,Gary Aitken <freebsd@dreamchaser.org>
CC: freebsd-questions@freebsd.org
From: Ian Smith <smithi@nimnet.asn.au>
Message-ID: <C1FBB7A0-BB7E-4611-ABF9-382B370B5F3A@nimnet.asn.au>
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - s121.syd3.hostingplatform.net.au
X-AntiAbuse: Original Domain - freebsd.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - nimnet.asn.au
X-Get-Message-Sender-Via: s121.syd3.hostingplatform.net.au: authenticated_id: smithi@nimnet.asn.au
X-Authenticated-Sender: s121.syd3.hostingplatform.net.au: smithi@nimnet.asn.au
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Rspamd-Queue-Id: 4TFpWM3mPbz4qnv
X-Spamd-Bar: ----
X-Rspamd-Pre-Result: action=no action;
	module=replies;
	Message is reply to one we originated
X-Spamd-Result: default: False [-4.00 / 15.00];
	REPLY(-4.00)[];
	ASN(0.00)[asn:45638, ipnet:110.232.143.0/24, country:AU]

On 17 January 2024 5:16:27 pm AEDT, Matthias Apitz <guru@unixarea=2Ede> wro=
te:
 > El d=C3=ADa martes, enero 16, 2024 a las 05:01:54 -0700, Gary Aitken
 > escribi=C3=B3:

 > > As pointed out by Alexander, it's actually exFAT, not NTFS=2E  Since
 > > you've already reformatted it, you're ok, but if you want to NOT
 > > reformat a new one in the future, use mount=2Eexfat=2E  manpage is
 > > man mount=2Eexfat-fuse

 > I haven't reformatted the key=2E I compiled the port
 > sysutils/fusefs-exfat
 > on my poudriere server, installed it and could mount the key fine=2E

Another advantage of exFAT is that you can read and write it natively from=
 Android phones with an 'OTG' cable=2E

 > I used f3write (from the ports) to check the capacity by writing
 > 117 files of 1 GByte and to check the write performance which is very
 > poor=2E

From=20your first post:

 > Jan 16 17:50:52 c720-1400094 kernel: da0: 40=2E000MB/s transfers
 > Jan 16 17:50:52 c720-1400094 kernel: da0: 120000MB (245760000 512 byte =
sectors)

So either the memstick is only USB2 and/or your port is only USB2; USB3 is=
 ~10 times faster=2E

 > [guru@c720-1400094 ~]$ mkdir   /mnt/f3
 > [guru@c720-1400094 ~]$ f3write /mnt/f3
 > =2E=2E
 > Creating file 115=2Eh2w =2E=2E=2E OK!
 > Creating file 116=2Eh2w =2E=2E=2E OK!
 > Creating file 117=2Eh2w =2E=2E=2E OK!
 > Creating file 118=2Eh2w =2E=2E=2E Write failure: Input/output error
 >=20
 > WARNING:
 > The write error above may be due to your memory card overheating
 > under constant, maximum write rate=2E You can test this hypothesis
 > touching your memory card=2E If it is hot, you can try f3write
 > again, once your card has cooled down, using parameter
 > --max-write-rate=3D2048
 > to limit the maximum write rate to 2MB/s, or another suitable rate=2E
 >=20
 > Free space: 0=2E00 Byte
 > Average writing speed: 9=2E27 MB/s

Looks like it just ran out of space; maybe you haven't accounted for space=
 for a) MBR plus, b) the FAT and c) directories? (see dumpexfat below, and =
gpart)=2E

 > [guru@c720-1400094 ~]$ df -kh /mnt/f3
 > Filesystem    Size    Used   Avail Capacity  Mounted on
 > /dev/da0s1    117G    117G      0B   100%    /mnt

You may also like to install sysutils/exfat-utils, providing exfatfsck(8),=
 mkexfatfs(8), dumpexfat(8) and exfatlabel(8)=2E

cheers, Ian


From nobody Thu Jan 18 10:47:54 2024
X-Original-To: freebsd-questions@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 4TFzx04sPkz583lR
	for <freebsd-questions@mlmmj.nyi.freebsd.org>; Thu, 18 Jan 2024 10:48:04 +0000 (UTC)
	(envelope-from guru@unixarea.de)
Received: from ms-10.1blu.de (ms-10.1blu.de [178.254.4.101])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256)
	(Client did not present a certificate)
	by mx1.freebsd.org (Postfix) with ESMTPS id 4TFzx02WTyz4GG8
	for <freebsd-questions@freebsd.org>; Thu, 18 Jan 2024 10:48:04 +0000 (UTC)
	(envelope-from guru@unixarea.de)
Authentication-Results: mx1.freebsd.org;
	none
Received: from [212.222.85.178] (helo=pureos)
	by ms-10.1blu.de with esmtpsa  (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
	(Exim 4.95)
	(envelope-from <guru@unixarea.de>)
	id 1rQPwC-0060vZ-5q;
	Thu, 18 Jan 2024 11:47:56 +0100
Date: Thu, 18 Jan 2024 11:47:54 +0100
From: Matthias Apitz <guru@unixarea.de>
To: Ian Smith <smithi@nimnet.asn.au>
Cc: Gary Aitken <freebsd@dreamchaser.org>, freebsd-questions@freebsd.org
Subject: Re: USB key && NTFS
Message-ID: <ZakB2gg1UYZ8/2JQ@pureos>
Reply-To: Matthias Apitz <guru@unixarea.de>
Mail-Followup-To: Ian Smith <smithi@nimnet.asn.au>,
	Gary Aitken <freebsd@dreamchaser.org>,
	freebsd-questions@freebsd.org
References: <Zaa3aZcOgvBzjwj9@c720-1400094>
 <ae1ba400-c862-4a81-a68d-a436a3733870@dreamchaser.org>
 <Zadwu5/+HufegUAY@pureos>
 <C1FBB7A0-BB7E-4611-ABF9-382B370B5F3A@nimnet.asn.au>
List-Id: User questions <freebsd-questions.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-questions
List-Help: <mailto:questions+help@freebsd.org>
List-Post: <mailto:questions@freebsd.org>
List-Subscribe: <mailto:questions+subscribe@freebsd.org>
List-Unsubscribe: <mailto:questions+unsubscribe@freebsd.org>
Sender: owner-freebsd-questions@freebsd.org
X-BeenThere: freebsd-questions@freebsd.org
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <C1FBB7A0-BB7E-4611-ABF9-382B370B5F3A@nimnet.asn.au>
X-Operating-System: FreeBSD 14.0-CURRENT 1400094 (amd64)
X-message-flag: Mails containing HTML will not be read!  Please send only
 plain text.
X-Con-Id: 51246
X-Con-U: 0-guru
X-Originating-IP: 212.222.85.178
X-Rspamd-Queue-Id: 4TFzx02WTyz4GG8
X-Spamd-Bar: ----
X-Rspamd-Pre-Result: action=no action;
	module=replies;
	Message is reply to one we originated
X-Spamd-Result: default: False [-4.00 / 15.00];
	REPLY(-4.00)[];
	ASN(0.00)[asn:42730, ipnet:178.254.0.0/19, country:DE]

El día jueves, enero 18, 2024 a las 02:43:23 +1100, Ian Smith escribió:

> On 17 January 2024 5:16:27 pm AEDT, Matthias Apitz <guru@unixarea.de> wrote:
>  > El día martes, enero 16, 2024 a las 05:01:54 -0700, Gary Aitken
>  > escribió:
> 
>  > > As pointed out by Alexander, it's actually exFAT, not NTFS.  Since
>  > > you've already reformatted it, you're ok, but if you want to NOT
>  > > reformat a new one in the future, use mount.exfat.  manpage is
>  > > man mount.exfat-fuse
> 
>  > I haven't reformatted the key. I compiled the port
>  > sysutils/fusefs-exfat
>  > on my poudriere server, installed it and could mount the key fine.
> 
> Another advantage of exFAT is that you can read and write it natively from Android phones with an 'OTG' cable.

I do not have any Android phones, only a Linux phone and the USB key
mounts fine there on plug-in.

>  > I used f3write (from the ports) to check the capacity by writing
>  > 117 files of 1 GByte and to check the write performance which is very
>  > poor.
> 
> From your first post:
> 
>  > Jan 16 17:50:52 c720-1400094 kernel: da0: 40.000MB/s transfers
>  > Jan 16 17:50:52 c720-1400094 kernel: da0: 120000MB (245760000 512 byte sectors)

I checked older /var/log/messages and other external USB disks have
400.000MB/s. So it is not the port of the laptop.

I run on my Linux phone a lsusb command which shows:

$ lsusb -v -d 058f:6387
Bus 003 Device 002: ID 058f:6387 Alcor Micro Corp. Flash Drive
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.10
  bDeviceClass            0
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x058f Alcor Micro Corp.
  idProduct          0x6387 Flash Drive
  bcdDevice            0.02
  iManufacturer           1 Generic
  iProduct                2 Mass Storage
  iSerial                 3 A430786F
  ...

I interpret 'bcdUSB  2.10' as an indicator of USB 2.10. The key is new
and its wrapping says USB 3.0.

> 
> So either the memstick is only USB2 and/or your port is only USB2; USB3 is ~10 times faster.
> 
>  > [guru@c720-1400094 ~]$ mkdir   /mnt/f3
>  > [guru@c720-1400094 ~]$ f3write /mnt/f3
>  > ..
>  > Creating file 115.h2w ... OK!
>  > Creating file 116.h2w ... OK!
>  > Creating file 117.h2w ... OK!
>  > Creating file 118.h2w ... Write failure: Input/output error
>  > 
>  > WARNING:
>  > The write error above may be due to your memory card overheating
>  > under constant, maximum write rate. You can test this hypothesis
>  > touching your memory card. If it is hot, you can try f3write
>  > again, once your card has cooled down, using parameter
>  > --max-write-rate=2048
>  > to limit the maximum write rate to 2MB/s, or another suitable rate.
>  > 
>  > Free space: 0.00 Byte
>  > Average writing speed: 9.27 MB/s
> 
> Looks like it just ran out of space; maybe you haven't accounted for space for a) MBR plus, b) the FAT and c) directories? (see dumpexfat below, and gpart).

Yes, it run out of space by intention. The tool f3write writes as much
as chunks of 1 GB until ENOSPC to check how much data really could be
written on the key (a tool against fraude).

Thanks

	matthias

-- 
Matthias Apitz, ✉ guru@unixarea.de, http://www.unixarea.de/ +49-176-38902045
Public GnuPG key: http://www.unixarea.de/key.pub

I am not at war with Russia.  Я не воюю с Россией.
Ich bin nicht im Krieg mit Russland.

From nobody Thu Jan 18 22:06:08 2024
X-Original-To: freebsd-questions@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 4TGGzf3wXhz576b3
	for <freebsd-questions@mlmmj.nyi.freebsd.org>; Thu, 18 Jan 2024 22:06:22 +0000 (UTC)
	(envelope-from wlosh@bsdimp.com)
Received: from mail-lj1-x231.google.com (mail-lj1-x231.google.com [IPv6:2a00:1450:4864:20::231])
	(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-signature RSA-PSS (2048 bits) client-digest SHA256)
	(Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK))
	by mx1.freebsd.org (Postfix) with ESMTPS id 4TGGzd6nckz4sLK
	for <freebsd-questions@freebsd.org>; Thu, 18 Jan 2024 22:06:21 +0000 (UTC)
	(envelope-from wlosh@bsdimp.com)
Authentication-Results: mx1.freebsd.org;
	none
Received: by mail-lj1-x231.google.com with SMTP id 38308e7fff4ca-2cd853c159eso1989671fa.2
        for <freebsd-questions@freebsd.org>; Thu, 18 Jan 2024 14:06:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=bsdimp-com.20230601.gappssmtp.com; s=20230601; t=1705615579; x=1706220379; darn=freebsd.org;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:from:to:cc:subject:date:message-id:reply-to;
        bh=pXJ3dY6ZLqDhoUqyMmMZkZGPT7oc5+Tg3yKVUZN1kPM=;
        b=D/UQQO/R3zw+K5fenXpZ8BXbIrqBgMqKtg4TymTJYznqY1k/9i9lREZVwKo8lWIrAo
         OKQMMGMasC7ugWHdTSQ6rysA2ZH+xjMZgy2gmF7u3WK9RQbBMmhFGM4u7sLTx8HMDMfG
         c4RLBbY8Bacdf+RvR2xqe9MFuNNHRj+bOzrXoa9RIBxmDf7I8Zj4UbUscFbhYt49sAO8
         Yuvgr5+gD0DN/PcxFtBxm14taJ01s3mQyOCpqCJ52jpqYgqvCpP5xzSwTe+baToRpZrh
         EoZJtYRGPZtxebca9uhWy0hOMnIYACQZ2i+K2QXe16hAv1q8+r8pnqMSK4WBpf8ogmaa
         kf+A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1705615579; x=1706220379;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
         :reply-to;
        bh=pXJ3dY6ZLqDhoUqyMmMZkZGPT7oc5+Tg3yKVUZN1kPM=;
        b=ht6fGeiGNRtLjZ2NPM7Vv6Fkwk+rNkQ4QYCxXbAupHNDPFjpLbYWaVpn7IX1PzSR8L
         CEGQhVivwvx8DQlhyWPEaJgWy3OY9thO23GaO08On2XnPhdCT/c4+q7t0y5+i8W5oowP
         4ICC41olV2IXA929yNb1Yo0RPodq4ZBHI83BLplg5YQhKgytXRxj43Zwa/cfkopHU2aO
         oCNmHoPEb2Uxz9iuWIapupdCvvZRcJRAK6Ez+mpf3dSThAilhmZLJUzHCzbog9f3jlTW
         IxouTsalVhhFuAgSdnj1K315S90jSgU5aWs2g3vDaLduUGqQFGD/67J1Wu2kgPF0w5k3
         0YrA==
X-Gm-Message-State: AOJu0YyQH46NN5og9F3ISzidbKf7pYm10rzlhnae6N37tbI64mxxQeCA
	m4QuV1tbaiVGa6uSm9gR+0ehwd2HehLZOQnjjc43AdzvdtLEhAIuiipYdx6If5t3IFhyMlQdKKI
	ECbNvPwi0OgCfBovMEGDgaPypz+LoCmnlAhxDZQ==
X-Google-Smtp-Source: AGHT+IGZcP6eNjR4bYou33Z5k3wz16Xq6dT8rIoYRDvJxfn+9uAvnfuFOX7Y/TfI0aVtbEHsuez2NOoGmdvzjJzP+ZM=
X-Received: by 2002:a2e:9c19:0:b0:2cd:f341:5150 with SMTP id
 s25-20020a2e9c19000000b002cdf3415150mr971764lji.13.1705615579512; Thu, 18 Jan
 2024 14:06:19 -0800 (PST)
List-Id: User questions <freebsd-questions.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-questions
List-Help: <mailto:questions+help@freebsd.org>
List-Post: <mailto:questions@freebsd.org>
List-Subscribe: <mailto:questions+subscribe@freebsd.org>
List-Unsubscribe: <mailto:questions+unsubscribe@freebsd.org>
Sender: owner-freebsd-questions@freebsd.org
X-BeenThere: freebsd-questions@freebsd.org
MIME-Version: 1.0
References: <CA+1FSihU4WJWbbD9k9th4GXvyAKTL3URic-BAFUY7Og=wLn27A@mail.gmail.com>
 <CA390EE5-3339-4A15-8087-C28B309FA523@mit.edu> <CA+1FSih6j0QP9nKkxFCjMCeuMdvJca3WxVsi8+QaN2sV8YO-zw@mail.gmail.com>
 <D435604C-70F1-454D-B3AE-CD4D7C99D383@FreeBSD.org> <CA+1FSijqbF9CNw_oAHAEbLqb02Hq5L79WJV=RDfrtGgqgMp1+g@mail.gmail.com>
 <CA+1FSih9Du6b3xdDhXXdQfqtT53-HqUU1+ihB9xYs9d+CX78iw@mail.gmail.com>
In-Reply-To: <CA+1FSih9Du6b3xdDhXXdQfqtT53-HqUU1+ihB9xYs9d+CX78iw@mail.gmail.com>
From: Warner Losh <imp@bsdimp.com>
Date: Thu, 18 Jan 2024 15:06:08 -0700
Message-ID: <CANCZdfqQfivfLiTO9dwgcygbq3AUhYFfu-E6VgPqyaFigEzxsw@mail.gmail.com>
Subject: Re: How to upgrade an EOL FreeBSD release or how to make it working again
To: Mario Marietto <marietto2008@gmail.com>
Cc: David Chisnall <theraven@freebsd.org>, Mark Millard <marklmi@yahoo.com>, John F Carr <jfc@mit.edu>, 
	freebsd-arm <freebsd-arm@freebsd.org>, freebsd-hackers <freebsd-hackers@freebsd.org>, 
	FreeBSD Mailing List <freebsd-questions@freebsd.org>, 
	"freebsd-xen@freebsd.org" <freebsd-xen@freebsd.org>, FreeBSD Current <freebsd-current@freebsd.org>, 
	=?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <royger@freebsd.org>
Content-Type: multipart/alternative; boundary="000000000000bd9405060f3f9248"
X-Rspamd-Queue-Id: 4TGGzd6nckz4sLK
X-Spamd-Bar: ----
X-Rspamd-Pre-Result: action=no action;
	module=replies;
	Message is reply to one we originated
X-Spamd-Result: default: False [-4.00 / 15.00];
	REPLY(-4.00)[];
	ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]

--000000000000bd9405060f3f9248
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, Jan 17, 2024 at 3:54=E2=80=AFPM Mario Marietto <marietto2008@gmail.=
com>
wrote:

> Hello to everyone.
>
> I'm trying to copy the Chromebook's SNOW source files that have been incl=
uded on the FreeBSD 11
> revision 269385 to the new FreeBSD 13 revision 373300. It has compiled co=
rrectly world,but when it
> starts to compile the kernel,it gives a lot of "unknown option" errors. I=
s there a way to fix them ?
>
> # svn co http://svn.freebsd.org/base/head@269385 ./head-269385 ; taken fr=
om this tutorial :
>
> https://wiki.freebsd.org/arm/Chromebook
>
> # svn co http://svn.freebsd.org/base/head ./head-373300
> # cp ./head-269395/sys/arm/conf/CHROMEBOOK-SNOW ./head-373300/sys/arm/con=
f
> # cd ./head-373300
> # make TARGET_ARCH=3Darmv7 KERNCONF=3DCHROMEBOOK-SNOW buildworld buildker=
nel
>
> I tried also with : make TARGET_ARCH=3Darmv6 KERNCONF=3DCHROMEBOOK-SNOW b=
uildworld buildkernel,but it
> didn't make any difference.
>
> .....
> .....
> --------------------------------------------------------------
> >>> World build completed on Wed Jan 17 21:27:04 CET 2024
> >>> World built in 14203 seconds, ncpu: 16
> --------------------------------------------------------------
> make[1]: "/mnt/zroot2/zroot2/OS/Chromebook/head-373300/Makefile.inc1" lin=
e 341: SYSTEM_COMPILER: lib
> clang will be built for bootstrapping a cross-compiler.
> make[1]: "/mnt/zroot2/zroot2/OS/Chromebook/head-373300/Makefile.inc1" lin=
e 346: SYSTEM_LINKER: libcl
> ang will be built for bootstrapping a cross-linker.
>
> --------------------------------------------------------------
> >>> Kernel build for CHROMEBOOK-SNOW started on Wed Jan 17 21:27:04 CET 2=
024
> --------------------------------------------------------------
> =3D=3D=3D> CHROMEBOOK-SNOW
> mkdir -p /usr/obj/mnt/zroot2/zroot2/OS/Chromebook/head-373300/arm.armv7/s=
ys
>
> --------------------------------------------------------------
> >>> stage 1: configuring the kernel
> --------------------------------------------------------------
> cd /mnt/zroot2/zroot2/OS/Chromebook/head-373300/sys/arm/conf;  PATH=3D/us=
r/obj/mnt/zroot2/zroot2/OS/Ch
> romebook/head-373300/arm.armv7/tmp/bin:/usr/obj/mnt/zroot2/zroot2/OS/Chro=
mebook/head-373300/arm.armv
> 7/tmp/usr/sbin:/usr/obj/mnt/zroot2/zroot2/OS/Chromebook/head-373300/arm.a=
rmv7/tmp/usr/bin:/usr/obj/m
> nt/zroot2/zroot2/OS/Chromebook/head-373300/arm.armv7/tmp/legacy/usr/sbin:=
/usr/obj/mnt/zroot2/zroot2/
> OS/Chromebook/head-373300/arm.armv7/tmp/legacy/usr/bin:/usr/obj/mnt/zroot=
2/zroot2/OS/Chromebook/head
> -373300/arm.armv7/tmp/legacy/bin:/usr/obj/mnt/zroot2/zroot2/OS/Chromebook=
/head-373300/arm.armv7/tmp/
> legacy/usr/libexec::/sbin:/bin:/usr/sbin:/usr/bin  config  -d /usr/obj/mn=
t/zroot2/zroot2/OS/Chromebo
> ok/head-373300/arm.armv7/sys/CHROMEBOOK-SNOW  -I '/mnt/zroot2/zroot2/OS/C=
hromebook/head-373300/sys/a
> rm/conf' -I '/mnt/zroot2/zroot2/OS/Chromebook/head-373300/sys/arm/conf'  =
'/mnt/zroot2/zroot2/OS/Chro
> mebook/head-373300/sys/arm/conf/CHROMEBOOK-SNOW'
> WARNING: duplicate option `DEBUG' encountered.
>
> ./head-373300/sys/arm/conf/CHROMEBOOK-SNOW: unknown option "IPI_IRQ_END" =
/ "IPI_IRQ_START / ARM_L2_PIPT"
>
> and so on...
>
> these options are included inside the file "std.exynos5250" (that I have =
copied from the old to the new
>
> source code). What I'm trying to do to stop these error is to comment the=
 offending lines :
>
>
> nano ./head-373300/sys/arm/samsung/exynos/std.exynos5250 :
>
> #options    IPI_IRQ_START=3D0
> #options    IPI_IRQ_END=3D15
>
>
These likely require changes to adopt exynos to INTRNG.


> #options    ARM_L2_PIPT
>
> This is likely a nop. It was for ARMv4/5 only and google tells me
exynos5250 was a dual core Cortex A-15, which is armv7.



> but I suspect that a lot of options will be missing and the more comments
> I will make,the more the chance that it will not work will increase. ...
>

There's likely a lot of work here...

Warner


>
> On Mon, Jan 15, 2024 at 7:48=E2=80=AFPM Mario Marietto <marietto2008@gmai=
l.com>
> wrote:
>
>> Hello.
>>
>> Do you have deleted forever the set of packages and ports for FreeBSD 11
>> or you keep them stored in DVDs that I can buy or download for a small
>> amount of money ? If yes,where ? To rebuild everything is out of my
>> expertise.
>>
>> On Mon, Jan 15, 2024 at 7:15=E2=80=AFPM David Chisnall <theraven@freebsd=
.org>
>> wrote:
>>
>>> On 15 Jan 2024, at 16:46, Mario Marietto <marietto2008@gmail.com> wrote=
:
>>> >
>>> > The ARM Chromebook is based on armv7,it is still recent.
>>>
>>> For reference, the ARMv7 architecture was introduced in 2005.  The last
>>> cores that implemented the architecture were released in 2014.  This is=
 not
>>> a =E2=80=98recent=E2=80=99 architecture, it=E2=80=99s one that=E2=80=99=
s 19 years old and has been largely
>>> dead for several years.
>>>
>>> > But let's change perspective for a moment,don't think about the ARM
>>> Chromebook. My question is : how to upgrade FreeBSD when it goes EOL.
>>>
>>> Generally, run `freebsd-update`.  This is a very different question fro=
m
>>> =E2=80=98how do I do a new install of an old an unsupported version?'
>>>
>>> > I ask this because there is a huge difference here between FreeBSD an=
d
>>> Linux. Today if you need to use , for example Ubuntu 14.0, you can use =
it
>>> as is. Yes,there will be a lot of bugs,but it will work without crashes=
.
>>> But if you want to use an old FreeBSD system,nothing will work for you.
>>> So,do you know some methods to install even packages or ports ? You
>>> know,there are cases when you need to do some experiments so that you c=
an
>>> keep your machine off the internet,so you aren't scared that someone ca=
n
>>> compromise it. Totally prohibiting the users to use an old system,remov=
ing
>>> ports and packages is not a choice that I approve of. And I'm not the o=
nly
>>> one that thinks like this.
>>>
>>> If you want to use an old and unsupported version of FreeBSD, no one is
>>> stopping you, but:
>>>
>>>  - You will need to build the releases.  The source code is still in
>>> git, you can.  The scripts for building the release images are right th=
ere
>>> in the repo.  Just grab the relevant release or releng branch and go.
>>>
>>>  - You will need to build packages.  Newer versions of the ports tree
>>> will not be tested with the older release, so you may need to use an ol=
der
>>> checkout of the ports tree.  Poudriere will build a package repo for yo=
u.
>>>
>>> In both cases, if you=E2=80=99re using older versions you almost certai=
nly
>>> *will* have security vulnerabilities.  The project strongly advises you=
 not
>>> to do this and not to blame us when you install known-insecure software=
 and
>>> end up compromised.
>>>
>>> The project does not have enough active contributors to keep maintainin=
g
>>> things indefinitely.  This is why release have a five-year supported
>>> lifetime.  If you want to pick up an old branch and maintain it, you=E2=
=80=99re
>>> welcome to.  In the past, companies have picked up old branches and
>>> maintained them for customers that had a dependency on them.  If you wa=
nt
>>> to pay someone to maintain an old branch (and have deep pockets) then t=
here
>>> are probably a few companies that will happily take your money.
>>>
>>> Maintaining binaries is a slightly different issue, but it=E2=80=99s no=
t totally
>>> unrelated.  Keeping old packages around consumes disk space and costs t=
he
>>> project money (remember, every package is mirrored across the CDN, so t=
his
>>> isn=E2=80=99t just a single disk).  Even if it were free, philosophical=
ly, I think
>>> making it easy for users to install known-insecure software is a bad id=
ea
>>> but if you want to keep a package repo with out-of-date packages online
>>> indefinitely then you can.  You can run Poudriere and even cross-compil=
e
>>> from a fairly beefy cloud machine quite easily.
>>>
>>> It=E2=80=99s been a while since I did a full package build, but I would=
 guess
>>> that you could do a single package build (all ports) for about $50 on a
>>> cloud VM, more (2-3x) if it=E2=80=99s emulated.  Storing the results fo=
r a small
>>> number of users will cost around $10-20/month.  If you think this is an
>>> important thing to do, then you are absolutely welcome to spend your ow=
n
>>> money on doing it.
>>>
>>> David
>>>
>>>
>>
>> --
>> Mario.
>>
>
>
> --
> Mario.
>

--000000000000bd9405060f3f9248
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">On Wed, Jan 17, 2024 at 3:54=E2=80=AF=
PM Mario Marietto &lt;<a href=3D"mailto:marietto2008@gmail.com">marietto200=
8@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex"><div dir=3D"ltr"><div><div dir=3D"ltr"><pre dir=3D"ltr"><code>He=
llo to everyone.<br><br>I&#39;m trying to copy the Chromebook&#39;s SNOW so=
urce files that have been included on the FreeBSD 11 <br>revision 269385 to=
 the new FreeBSD 13 revision 373300. It has compiled correctly world,but wh=
en it<br>starts to compile the kernel,it gives a lot of &quot;unknown optio=
n&quot; errors. Is there a way to fix them ? <br><br></code></pre><pre><cod=
e># svn co <a href=3D"http://svn.freebsd.org/base/head@269385" target=3D"_b=
lank">http://svn.freebsd.org/base/head@269385</a> ./head-269385 ; taken fro=
m this tutorial :<br><br></code><a href=3D"https://wiki.freebsd.org/arm/Chr=
omebook" target=3D"_blank">https://wiki.freebsd.org/arm/Chromebook</a><br><=
code>
# svn co <a href=3D"http://svn.freebsd.org/base/head" target=3D"_blank">htt=
p://svn.freebsd.org/base/head</a> ./head-373300
# cp ./head-269395/sys/arm/conf/CHROMEBOOK-SNOW ./head-373300/sys/arm/conf
# cd ./head-373300
# make TARGET_ARCH=3Darmv7 KERNCONF=3DCHROMEBOOK-SNOW buildworld buildkerne=
l<br><br>I tried also with : </code><code>make TARGET_ARCH=3Darmv6 KERNCONF=
=3DCHROMEBOOK-SNOW buildworld buildkernel</code><code>,but it <br>didn&#39;=
t make any difference.
<br></code></pre><pre><code>.....
.....
--------------------------------------------------------------
&gt;&gt;&gt; World build completed on Wed Jan 17 21:27:04 CET 2024
&gt;&gt;&gt; World built in 14203 seconds, ncpu: 16
--------------------------------------------------------------
make[1]: &quot;/mnt/zroot2/zroot2/OS/Chromebook/head-373300/Makefile.inc1&q=
uot; line 341: SYSTEM_COMPILER: lib
clang will be built for bootstrapping a cross-compiler.
make[1]: &quot;/mnt/zroot2/zroot2/OS/Chromebook/head-373300/Makefile.inc1&q=
uot; line 346: SYSTEM_LINKER: libcl
ang will be built for bootstrapping a cross-linker.

--------------------------------------------------------------
&gt;&gt;&gt; Kernel build for CHROMEBOOK-SNOW started on Wed Jan 17 21:27:0=
4 CET 2024
--------------------------------------------------------------
=3D=3D=3D&gt; CHROMEBOOK-SNOW
mkdir -p /usr/obj/mnt/zroot2/zroot2/OS/Chromebook/head-373300/arm.armv7/sys

--------------------------------------------------------------
&gt;&gt;&gt; stage 1: configuring the kernel
--------------------------------------------------------------
cd /mnt/zroot2/zroot2/OS/Chromebook/head-373300/sys/arm/conf;  PATH=3D/usr/=
obj/mnt/zroot2/zroot2/OS/Ch
romebook/head-373300/arm.armv7/tmp/bin:/usr/obj/mnt/zroot2/zroot2/OS/Chrome=
book/head-373300/arm.armv
7/tmp/usr/sbin:/usr/obj/mnt/zroot2/zroot2/OS/Chromebook/head-373300/arm.arm=
v7/tmp/usr/bin:/usr/obj/m
nt/zroot2/zroot2/OS/Chromebook/head-373300/arm.armv7/tmp/legacy/usr/sbin:/u=
sr/obj/mnt/zroot2/zroot2/
OS/Chromebook/head-373300/arm.armv7/tmp/legacy/usr/bin:/usr/obj/mnt/zroot2/=
zroot2/OS/Chromebook/head
-373300/arm.armv7/tmp/legacy/bin:/usr/obj/mnt/zroot2/zroot2/OS/Chromebook/h=
ead-373300/arm.armv7/tmp/
legacy/usr/libexec::/sbin:/bin:/usr/sbin:/usr/bin  config  -d /usr/obj/mnt/=
zroot2/zroot2/OS/Chromebo
ok/head-373300/arm.armv7/sys/CHROMEBOOK-SNOW  -I &#39;/mnt/zroot2/zroot2/OS=
/Chromebook/head-373300/sys/a
rm/conf&#39; -I &#39;/mnt/zroot2/zroot2/OS/Chromebook/head-373300/sys/arm/c=
onf&#39;  &#39;/mnt/zroot2/zroot2/OS/Chro
mebook/head-373300/sys/arm/conf/CHROMEBOOK-SNOW&#39;
WARNING: duplicate option `DEBUG&#39; encountered.
</code><br>
./head-373300/sys/arm/conf/CHROMEBOOK-SNOW: unknown option &quot;IPI_IRQ_EN=
D&quot; / &quot;IPI_IRQ_START / ARM_L2_PIPT&quot;<br></pre><pre>and so on..=
.<br><br></pre><pre>these options are included inside the file &quot;std.ex=
ynos5250&quot; (that I have copied from the old to the new<br></pre><pre>so=
urce code). What I&#39;m trying to do to stop these error is to comment the=
 offending lines :<br></pre><pre><br>nano ./head-373300/sys/arm/samsung/exy=
nos/std.exynos5250 :<br>
#options    IPI_IRQ_START=3D0<br>#options    IPI_IRQ_END=3D15<br></pre></di=
v></div></div></blockquote><div><br></div><div>These likely require changes=
 to adopt exynos to INTRNG.</div><div>=C2=A0</div><blockquote class=3D"gmai=
l_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,20=
4,204);padding-left:1ex"><div dir=3D"ltr"><div><div dir=3D"ltr"><pre>#optio=
ns    ARM_L2_PIPT</pre></div></div></div></blockquote><div>This is likely a=
 nop. It was for ARMv4/5 only and google tells me exynos5250 was a dual cor=
e Cortex A-15, which is armv7.</div><div><br></div><div>=C2=A0</div><blockq=
uote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1p=
x solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div>but I susp=
ect that a lot of options will be missing and the more comments I will make=
,the more the chance that it will not work will increase. ...</div></div></=
blockquote><div><br></div><div>There&#39;s likely a lot of work here...</di=
v><div><br></div><div>Warner</div><div>=C2=A0</div><blockquote class=3D"gma=
il_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,2=
04,204);padding-left:1ex"><br><div class=3D"gmail_quote"><div dir=3D"ltr" c=
lass=3D"gmail_attr">On Mon, Jan 15, 2024 at 7:48=E2=80=AFPM Mario Marietto =
&lt;<a href=3D"mailto:marietto2008@gmail.com" target=3D"_blank">marietto200=
8@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex"><div dir=3D"ltr"><div>Hello.</div><div><br></div><div>Do you hav=
e deleted forever the set of packages and ports for FreeBSD 11 or you keep =
them stored in DVDs that I can buy or download for a small amount of money =
? If yes,where ? To rebuild everything is out of my expertise. <br></div></=
div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On=
 Mon, Jan 15, 2024 at 7:15=E2=80=AFPM David Chisnall &lt;<a href=3D"mailto:=
theraven@freebsd.org" target=3D"_blank">theraven@freebsd.org</a>&gt; wrote:=
<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 15 Jan 2024,=
 at 16:46, Mario Marietto &lt;<a href=3D"mailto:marietto2008@gmail.com" tar=
get=3D"_blank">marietto2008@gmail.com</a>&gt; wrote:<br>
&gt; <br>
&gt; The ARM Chromebook is based on armv7,it is still recent.<br>
<br>
For reference, the ARMv7 architecture was introduced in 2005.=C2=A0 The las=
t cores that implemented the architecture were released in 2014.=C2=A0 This=
 is not a =E2=80=98recent=E2=80=99 architecture, it=E2=80=99s one that=E2=
=80=99s 19 years old and has been largely dead for several years.<br>
<br>
&gt; But let&#39;s change perspective for a moment,don&#39;t think about th=
e ARM Chromebook. My question is : how to upgrade FreeBSD when it goes EOL.=
<br>
<br>
Generally, run `freebsd-update`.=C2=A0 This is a very different question fr=
om =E2=80=98how do I do a new install of an old an unsupported version?&#39=
;<br>
<br>
&gt; I ask this because there is a huge difference here between FreeBSD and=
 Linux. Today if you need to use , for example Ubuntu 14.0, you can use it =
as is. Yes,there will be a lot of bugs,but it will work without crashes.=C2=
=A0 But if you want to use an old FreeBSD system,nothing will work for you.=
 So,do you know some methods to install even packages or ports ? You know,t=
here are cases when you need to do some experiments so that you can keep yo=
ur machine off the internet,so you aren&#39;t scared that someone can compr=
omise it. Totally prohibiting the users to use an old system,removing ports=
 and packages is not a choice that I approve of. And I&#39;m not the only o=
ne that thinks like this.<br>
<br>
If you want to use an old and unsupported version of FreeBSD, no one is sto=
pping you, but:<br>
<br>
=C2=A0- You will need to build the releases.=C2=A0 The source code is still=
 in git, you can.=C2=A0 The scripts for building the release images are rig=
ht there in the repo.=C2=A0 Just grab the relevant release or releng branch=
 and go.<br>
<br>
=C2=A0- You will need to build packages.=C2=A0 Newer versions of the ports =
tree will not be tested with the older release, so you may need to use an o=
lder checkout of the ports tree.=C2=A0 Poudriere will build a package repo =
for you.=C2=A0 <br>
<br>
In both cases, if you=E2=80=99re using older versions you almost certainly =
*will* have security vulnerabilities.=C2=A0 The project strongly advises yo=
u not to do this and not to blame us when you install known-insecure softwa=
re and end up compromised.<br>
<br>
The project does not have enough active contributors to keep maintaining th=
ings indefinitely.=C2=A0 This is why release have a five-year supported lif=
etime.=C2=A0 If you want to pick up an old branch and maintain it, you=E2=
=80=99re welcome to.=C2=A0 In the past, companies have picked up old branch=
es and maintained them for customers that had a dependency on them.=C2=A0 I=
f you want to pay someone to maintain an old branch (and have deep pockets)=
 then there are probably a few companies that will happily take your money.=
<br>
<br>
Maintaining binaries is a slightly different issue, but it=E2=80=99s not to=
tally unrelated.=C2=A0 Keeping old packages around consumes disk space and =
costs the project money (remember, every package is mirrored across the CDN=
, so this isn=E2=80=99t just a single disk).=C2=A0 Even if it were free, ph=
ilosophically, I think making it easy for users to install known-insecure s=
oftware is a bad idea but if you want to keep a package repo with out-of-da=
te packages online indefinitely then you can.=C2=A0 You can run Poudriere a=
nd even cross-compile from a fairly beefy cloud machine quite easily.<br>
<br>
It=E2=80=99s been a while since I did a full package build, but I would gue=
ss that you could do a single package build (all ports) for about $50 on a =
cloud VM, more (2-3x) if it=E2=80=99s emulated.=C2=A0 Storing the results f=
or a small number of users will cost around $10-20/month.=C2=A0 If you thin=
k this is an important thing to do, then you are absolutely welcome to spen=
d your own money on doing it.<br>
<br>
David<br>
<br>
</blockquote></div><br clear=3D"all"><br><span class=3D"gmail_signature_pre=
fix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature">Mario.<br></d=
iv>
</blockquote></div><br clear=3D"all"><br><span class=3D"gmail_signature_pre=
fix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature">Mario.<br></d=
iv>
</blockquote></div></div>

--000000000000bd9405060f3f9248--

From nobody Sat Jan 20 02:08:02 2024
X-Original-To: questions@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 4TH0JC0qNTz57w3q
	for <questions@mlmmj.nyi.freebsd.org>; Sat, 20 Jan 2024 02:08:11 +0000 (UTC)
	(envelope-from grahamperrin@gmail.com)
Received: from mail-wm1-x32d.google.com (mail-wm1-x32d.google.com [IPv6:2a00:1450:4864:20::32d])
	(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-signature RSA-PSS (2048 bits) client-digest SHA256)
	(Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK))
	by mx1.freebsd.org (Postfix) with ESMTPS id 4TH0JB1RCFz4hRL
	for <questions@freebsd.org>; Sat, 20 Jan 2024 02:08:10 +0000 (UTC)
	(envelope-from grahamperrin@gmail.com)
Authentication-Results: mx1.freebsd.org;
	dkim=pass header.d=gmail.com header.s=20230601 header.b=RNhrc7YJ;
	dmarc=pass (policy=none) header.from=gmail.com;
	spf=pass (mx1.freebsd.org: domain of grahamperrin@gmail.com designates 2a00:1450:4864:20::32d as permitted sender) smtp.mailfrom=grahamperrin@gmail.com
Received: by mail-wm1-x32d.google.com with SMTP id 5b1f17b1804b1-40e775695c6so12364795e9.3
        for <questions@freebsd.org>; Fri, 19 Jan 2024 18:08:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1705716485; x=1706321285; darn=freebsd.org;
        h=content-transfer-encoding:in-reply-to:autocrypt:from:references:to
         :content-language:subject:user-agent:mime-version:date:message-id
         :from:to:cc:subject:date:message-id:reply-to;
        bh=nlpItswPsudwoflLR6vb1ae9cSSLp7xGihqDracWUW0=;
        b=RNhrc7YJeFJuMIBpZAUv3OQZO4+0S1ez/AeL8FNkH+KZmk1UXF2fvxhlT0Xy3qK2CF
         dN06rE1sMmGL70AL+a9W6VmUPTXOruauD3M1UFnnMnELFhVfEx3BccIW+QYXP48cpUCI
         tOscfSRfxllGLdsHFhl3Wm4+L6i19ctHbjdiTfwVxlLXt5c+aOkCBMXip1GakIheCQf7
         40GACqWxl0zUqmeYOV4kRUP2D7K21OfEAR5yl8F/Z+4OJlLIQjWIjWvp3CY2r1ufJ6P7
         16I5hyBDyX4GFtlR2+bvbiCUlk6Jj+D+Z753FrFHu77DXgwSBN2azDKgj+k+E2ymhIfY
         G4Ng==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1705716485; x=1706321285;
        h=content-transfer-encoding:in-reply-to:autocrypt:from:references:to
         :content-language:subject:user-agent:mime-version:date:message-id
         :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
        bh=nlpItswPsudwoflLR6vb1ae9cSSLp7xGihqDracWUW0=;
        b=XrZyfprRBjFPQI3mjnJKXhOphtyAJyox0UxCU4whKpgKsdKVLVcQwcmhlelcWYl12L
         1qaRXyW1qVdfA95cFEq4n/vQQ1XNc7xX3UYfdPpmQzPxqRjfFt/JhpTwlQgF4rcT/Tm3
         1QsEJX3ddwrKDZPNvuLobO7VuyxA2eIH6TQwoGZfletRCJLnwGrdrMuf74Btc6DUAKOK
         g5CXes8+mJRVn4v7i4dLC/PCT+PuHIwQSY0DnWYLBSm3q8ziaPNzII8fNE/WjGHgTrGL
         Grx9TbT4Y1UuCNedgKGSzVStllxEOP/lVf4llw2HLx80gIB3b/PfhQKLTqOnZBlCY73R
         nZ5g==
X-Gm-Message-State: AOJu0YxY9D3IjaEwxjritiMu8Gu7ZBoIF5v9fh01IspZeyFVEZAmCDm4
	id2ssaXNSnXCtLeUMsmPGP8IeqIJepw6EUUpOUWetQok4aswu9rgRX24yCP9
X-Google-Smtp-Source: AGHT+IFvnl9cvCIqIbh+bY1OB93pF3CnfWT7SFMVBIR+haZpAywm7QQUgH221/9WwyoQubYogLs0hQ==
X-Received: by 2002:a05:600c:3505:b0:40e:89f6:e2b with SMTP id h5-20020a05600c350500b0040e89f60e2bmr359754wmq.31.1705716485378;
        Fri, 19 Jan 2024 18:08:05 -0800 (PST)
Received: from [192.168.1.10] (host-2-100-164-166.as13285.net. [2.100.164.166])
        by smtp.gmail.com with ESMTPSA id x4-20020a5d4904000000b0033928514699sm319089wrq.2.2024.01.19.18.08.04
        (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
        Fri, 19 Jan 2024 18:08:04 -0800 (PST)
Message-ID: <fd82d3aa-0997-428c-8792-a69b2208af68@gmail.com>
Date: Sat, 20 Jan 2024 02:08:02 +0000
List-Id: User questions <freebsd-questions.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-questions
List-Help: <mailto:questions+help@freebsd.org>
List-Post: <mailto:questions@freebsd.org>
List-Subscribe: <mailto:questions+subscribe@freebsd.org>
List-Unsubscribe: <mailto:questions+unsubscribe@freebsd.org>
Sender: owner-freebsd-questions@freebsd.org
X-BeenThere: freebsd-questions@freebsd.org
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: FOSDEM 2024: illumos dev and friends
Content-Language: en-GB
To: questions@freebsd.org
References: <d2fab0e6-09e2-45a3-9942-10218d5cc5f1@beepc.ch>
 <CAPyFy2D4i=D9e55eN2u3HUbasS0rr0eSRKsSKM=Sb3HgUnVBhw@mail.gmail.com>
 <CAFYkXj=5u-CwGi3rRxq=a07p39UDFLqR7o257o5NkvHG5Dq6vw@mail.gmail.com>
 <f08efffe-9793-4e24-b459-614bbe250cfd@beepc.ch>
From: Graham Perrin <grahamperrin@gmail.com>
Autocrypt: addr=grahamperrin@gmail.com; keydata=
 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 Cyw=
In-Reply-To: <f08efffe-9793-4e24-b459-614bbe250cfd@beepc.ch>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Spamd-Bar: ---
X-Spamd-Result: default: False [-3.99 / 15.00];
	NEURAL_HAM_LONG(-1.00)[-1.000];
	NEURAL_HAM_SHORT(-1.00)[-1.000];
	NEURAL_HAM_MEDIUM(-1.00)[-1.000];
	DMARC_POLICY_ALLOW(-0.50)[gmail.com,none];
	R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601];
	R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36];
	MIME_GOOD(-0.10)[text/plain];
	XM_UA_NO_VERSION(0.01)[];
	RCVD_TLS_LAST(0.00)[];
	TO_MATCH_ENVRCPT_ALL(0.00)[];
	ARC_NA(0.00)[];
	MIME_TRACE(0.00)[0:+];
	RCPT_COUNT_ONE(0.00)[1];
	FREEMAIL_ENVFROM(0.00)[gmail.com];
	FREEMAIL_FROM(0.00)[gmail.com];
	FROM_HAS_DN(0.00)[];
	FREEFALL_USER(0.00)[grahamperrin];
	DWL_DNSWL_NONE(0.00)[gmail.com:dkim];
	TO_DN_NONE(0.00)[];
	RCVD_COUNT_TWO(0.00)[2];
	FROM_EQ_ENVFROM(0.00)[];
	DKIM_TRACE(0.00)[gmail.com:+];
	PREVIOUSLY_DELIVERED(0.00)[questions@freebsd.org];
	MID_RHS_MATCH_FROM(0.00)[];
	MLMMJ_DEST(0.00)[questions@freebsd.org];
	ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US];
	RCVD_VIA_SMTP_AUTH(0.00)[];
	RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::32d:from]
X-Rspamd-Queue-Id: 4TH0JB1RCFz4hRL

On 16/01/2024 19:20, xpetrl wrote:
> …
>
> OK, good, we can't do nothing, unfortunately.
>
> Is somebody of this list going to Brussel?
>
> Why not just met at FOSDEM for a short beer at Cafeteria?
>
> It's free as in beer ;)

<https://m.fru.bar/@drscream/111698603931971107> (via 
<https://forums.freebsd.org/threads/91601/>).


From nobody Sat Jan 20 10:59:12 2024
X-Original-To: questions@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 4THD5830Pwz56rFt
	for <questions@mlmmj.nyi.freebsd.org>; Sat, 20 Jan 2024 10:59:24 +0000 (UTC)
	(envelope-from xpetrl@beepc.ch)
Received: from srv.fastssdserver.com (srv.fastssdserver.com [38.101.149.180])
	(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 did not present a certificate)
	by mx1.freebsd.org (Postfix) with ESMTPS id 4THD571txqz4SlW
	for <questions@freebsd.org>; Sat, 20 Jan 2024 10:59:23 +0000 (UTC)
	(envelope-from xpetrl@beepc.ch)
Authentication-Results: mx1.freebsd.org;
	dkim=pass header.d=beepc.ch header.s=default header.b=YbdfMues;
	dmarc=none;
	spf=pass (mx1.freebsd.org: domain of xpetrl@beepc.ch designates 38.101.149.180 as permitted sender) smtp.mailfrom=xpetrl@beepc.ch
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=beepc.ch;
	s=default; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:From:
	References:To:Subject:MIME-Version:Date:Message-ID:Sender:Reply-To:Cc:
	Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
	Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
	List-Subscribe:List-Post:List-Owner:List-Archive;
	bh=qCYmx+ehch+vxIRQplus2WQvqns3BfRBgK62QBnjTRM=; b=YbdfMuesztOVWzxOCZzLhiJKuf
	0iJYe/p0o4dL3rngbcR4h9soAQprHAAqwWv1Ki9qp4Ry/zV5gbIuxRlfJInmIViNwuC57hV08d2B2
	PTWYcdvhiauZ4s8jA0qyMNfatfFnAfJG1mdAV2nzHaHMMZ/qQXkvVTgiYDtf3mVhZOVXCR8La2Vki
	yCcS31DIoEp9HNAhdOaH/wy+7+B6b4HgaLW2sdFQDzpcbwv5IuYMdc6lZwgplLhPtCk1iXRS3+9cU
	3ll8F6MBWSTK78q5rZxPequU8kRA+QQxCPweOX9pghm9CwgTLUT5SYOe4rI4ieHxwKkw+AVrplcbU
	qffLG6Tw==;
Received: from 109-203-39-50.dhcp.voenergies.net ([109.203.39.50]:44664 helo=[10.5.50.58])
	by srv.fastssdserver.com with esmtpsa  (TLS1.3) tls TLS_AES_128_GCM_SHA256
	(Exim 4.96.2)
	(envelope-from <xpetrl@beepc.ch>)
	id 1rR94Q-001We2-2x
	for questions@freebsd.org;
	Sat, 20 Jan 2024 03:59:15 -0700
Message-ID: <474fd9a9-bc7c-4ed2-9dd7-da4c079e4c07@beepc.ch>
Date: Sat, 20 Jan 2024 11:59:12 +0100
List-Id: User questions <freebsd-questions.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-questions
List-Help: <mailto:questions+help@freebsd.org>
List-Post: <mailto:questions@freebsd.org>
List-Subscribe: <mailto:questions+subscribe@freebsd.org>
List-Unsubscribe: <mailto:questions+unsubscribe@freebsd.org>
Sender: owner-freebsd-questions@freebsd.org
X-BeenThere: freebsd-questions@freebsd.org
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: FOSDEM 2024: illumos dev and friends
To: questions@freebsd.org
References: <d2fab0e6-09e2-45a3-9942-10218d5cc5f1@beepc.ch>
 <CAPyFy2D4i=D9e55eN2u3HUbasS0rr0eSRKsSKM=Sb3HgUnVBhw@mail.gmail.com>
 <CAFYkXj=5u-CwGi3rRxq=a07p39UDFLqR7o257o5NkvHG5Dq6vw@mail.gmail.com>
 <f08efffe-9793-4e24-b459-614bbe250cfd@beepc.ch>
 <fd82d3aa-0997-428c-8792-a69b2208af68@gmail.com>
Content-Language: en-US
From: xpetrl <xpetrl@beepc.ch>
In-Reply-To: <fd82d3aa-0997-428c-8792-a69b2208af68@gmail.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - srv.fastssdserver.com
X-AntiAbuse: Original Domain - freebsd.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - beepc.ch
X-Get-Message-Sender-Via: srv.fastssdserver.com: authenticated_id: xpetrl@beepc.ch
X-Authenticated-Sender: srv.fastssdserver.com: xpetrl@beepc.ch
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Spamd-Bar: ---
X-Spamd-Result: default: False [-3.39 / 15.00];
	NEURAL_HAM_MEDIUM(-1.00)[-1.000];
	NEURAL_HAM_LONG(-1.00)[-1.000];
	NEURAL_HAM_SHORT(-1.00)[-0.999];
	R_DKIM_ALLOW(-0.20)[beepc.ch:s=default];
	R_SPF_ALLOW(-0.20)[+ip4:38.101.149.180];
	MIME_GOOD(-0.10)[text/plain];
	ONCE_RECEIVED(0.10)[];
	XM_UA_NO_VERSION(0.01)[];
	HAS_X_SOURCE(0.00)[];
	TO_MATCH_ENVRCPT_ALL(0.00)[];
	RCPT_COUNT_ONE(0.00)[1];
	HAS_X_AS(0.00)[xpetrl@beepc.ch];
	RCVD_TLS_ALL(0.00)[];
	HAS_X_GMSV(0.00)[xpetrl@beepc.ch];
	DMARC_NA(0.00)[beepc.ch];
	DKIM_TRACE(0.00)[beepc.ch:+];
	FROM_HAS_DN(0.00)[];
	ARC_NA(0.00)[];
	MLMMJ_DEST(0.00)[questions@freebsd.org];
	TO_DN_NONE(0.00)[];
	FROM_EQ_ENVFROM(0.00)[];
	HAS_X_ANTIABUSE(0.00)[];
	MID_RHS_MATCH_FROM(0.00)[];
	ASN(0.00)[asn:26042, ipnet:38.101.149.0/24, country:US];
	RCVD_VIA_SMTP_AUTH(0.00)[];
	RCVD_COUNT_ONE(0.00)[1];
	MIME_TRACE(0.00)[0:+]
X-Rspamd-Queue-Id: 4THD571txqz4SlW

On 20/01/2024 03:08, Graham Perrin wrote:
> On 16/01/2024 19:20, xpetrl wrote:
>> …
>>
>> OK, good, we can't do nothing, unfortunately.
>>
>> Is somebody of this list going to Brussel?
>>
>> Why not just met at FOSDEM for a short beer at Cafeteria?
>>
>> It's free as in beer ;)
> 
> <https://m.fru.bar/@drscream/111698603931971107> (via 
> <https://forums.freebsd.org/threads/91601/>).
> 
> 

Thanks

From nobody Sun Jan 21 23:46:02 2024
X-Original-To: freebsd-questions@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 4TJ93S66BRz581G0
	for <freebsd-questions@mlmmj.nyi.freebsd.org>; Sun, 21 Jan 2024 23:46:12 +0000 (UTC)
	(envelope-from freebsd@dreamchaser.org)
Received: from ns.dreamchaser.org (ns.dreamchaser.org [66.109.141.57])
	(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 (P-256) client-digest SHA256)
	(Client CN "discoveriesinwood.com", Issuer "R3" (verified OK))
	by mx1.freebsd.org (Postfix) with ESMTPS id 4TJ93R5DPcz4Wv7
	for <freebsd-questions@freebsd.org>; Sun, 21 Jan 2024 23:46:11 +0000 (UTC)
	(envelope-from freebsd@dreamchaser.org)
Authentication-Results: mx1.freebsd.org;
	dkim=none;
	dmarc=none;
	spf=pass (mx1.freebsd.org: domain of freebsd@dreamchaser.org designates 66.109.141.57 as permitted sender) smtp.mailfrom=freebsd@dreamchaser.org
Received: from [192.168.151.122] (breakaway.dreamchaser.org [192.168.151.122])
	by ns.dreamchaser.org (8.16.1/8.16.1) with ESMTP id 40LNk2lx044736
	for <freebsd-questions@freebsd.org>; Sun, 21 Jan 2024 16:46:02 -0700 (MST)
	(envelope-from freebsd@dreamchaser.org)
Message-ID: <207bbb64-6576-4b45-8633-624b984fdf60@dreamchaser.org>
Date: Sun, 21 Jan 2024 16:46:02 -0700
List-Id: User questions <freebsd-questions.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-questions
List-Help: <mailto:questions+help@freebsd.org>
List-Post: <mailto:questions@freebsd.org>
List-Subscribe: <mailto:questions+subscribe@freebsd.org>
List-Unsubscribe: <mailto:questions+unsubscribe@freebsd.org>
Sender: owner-freebsd-questions@freebsd.org
X-BeenThere: freebsd-questions@freebsd.org
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Content-Language: en-US
To: FreeBSD Mailing List <freebsd-questions@freebsd.org>
Reply-To: freebsd@dreamchaser.org
From: Gary Aitken <freebsd@dreamchaser.org>
Subject: elisa configuration: QQmlComponent: Component is not ready
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Greylist: inspected by milter-greylist-4.6.4 (ns.dreamchaser.org [192.168.151.101]); Sun, 21 Jan 2024 16:46:02 -0700 (MST) for IP:'192.168.151.122' DOMAIN:'breakaway.dreamchaser.org' HELO:'[192.168.151.122]' FROM:'freebsd@dreamchaser.org' RCPT:''
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.4 (ns.dreamchaser.org [192.168.151.101]); Sun, 21 Jan 2024 16:46:02 -0700 (MST)
X-Spamd-Bar: --
X-Spamd-Result: default: False [-2.84 / 15.00];
	NEURAL_HAM_MEDIUM(-1.00)[-1.000];
	NEURAL_HAM_LONG(-1.00)[-0.999];
	NEURAL_HAM_SHORT(-0.65)[-0.650];
	R_SPF_ALLOW(-0.20)[+mx];
	MIME_GOOD(-0.10)[text/plain];
	ONCE_RECEIVED(0.10)[];
	XM_UA_NO_VERSION(0.01)[];
	RCPT_COUNT_ONE(0.00)[1];
	ASN(0.00)[asn:21947, ipnet:66.109.128.0/19, country:US];
	TO_DN_ALL(0.00)[];
	MIME_TRACE(0.00)[0:+];
	RCVD_COUNT_ONE(0.00)[1];
	ARC_NA(0.00)[];
	R_DKIM_NA(0.00)[];
	RCVD_TLS_LAST(0.00)[];
	REPLYTO_ADDR_EQ_FROM(0.00)[];
	FROM_EQ_ENVFROM(0.00)[];
	FROM_HAS_DN(0.00)[];
	MID_RHS_MATCH_FROM(0.00)[];
	TO_MATCH_ENVRCPT_ALL(0.00)[];
	DMARC_NA(0.00)[dreamchaser.org];
	PREVIOUSLY_DELIVERED(0.00)[freebsd-questions@freebsd.org];
	MLMMJ_DEST(0.00)[freebsd-questions@freebsd.org];
	HAS_REPLYTO(0.00)[freebsd@dreamchaser.org]
X-Rspamd-Queue-Id: 4TJ93R5DPcz4Wv7

I installed the pkg for the elisa music player to test a few things;
it mostly seemed to work.

However, after a system crash (unrelated), upon reboot when I start
X everything is gawd-awful slow because baloo_file_extractor is
running, apparently searching the world of my filesystem for what few
music scraps are there.  Killing the parent process running
   /usr/local/lib/libexec/baloo_file
solves the cpu munching.

Some searching says elisa can be configured not to do that, so I
hit the hamburger menu for configure elisa and I see the message:

QQmlComponent: Component is not ready

Apparently the package does not contain whatever is necessary to
deal with configuration.  It's not clear to me from the makefile in
audio/elisa what additional package might be needed.  USE_KDE
specifies baloo5 and configwidgets so it seems logical if baloo is
running the widgets required for configuration would also be present.

I seem to have a bunch of qt stuff installed but only
   kf5-kdeclarative-5.110.0
   kf5-kded-5.110.0
for kde, both of which are required only by the elisa pkg

It's not clear to me where the global config file for elisa is, nor
what the content possibilities are.  My local .config/elisarc shows
only:
   [ElisaFileIndexer]
   RootPath[$e]=$HOME/Music

   [UiSettings]
   ColorScheme=

$HOME/Music is missing stuff which was there when elisa was running
originally (stuff I've deleted).

Questions:

1. Is there a pkg I can install to get the config option to work?
2. Where is the global elisa config file, if it exists?
3. How to prevent the music indexer from running?

Gary