Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 7 Aug 2022 15:16:19 -0700
From:      Mark Millard <marklmi@yahoo.com>
To:        "Dr. Rolf Jansen" <freebsd-rj@cyclaero.com>
Cc:        freebsd-arm <freebsd-arm@freebsd.org>, Glen Barber <gjb@freebsd.org>, Warner Losh <imp@bsdimp.com>, "Rodney W. Grimes" <freebsd-rwg@gndrsh.dnsmgr.net>, Ed Maste <emaste@freebsd.org>, FreeBSD Hackers <freebsd-hackers@freebsd.org>
Subject:   Re: Looks like the arm 20220805 snapshots are still odd, so probably kern.geom.part.mbr.enforce_chs=0 was still in use
Message-ID:  <2016951A-BF16-4780-85FF-0B77E91FBBD4@yahoo.com>
In-Reply-To: <99DC4046-AB8D-4D10-9475-94A8DC89DCFA@cyclaero.com>
References:  <A1AA705B-531D-45A2-9A1F-89F759550D3A@yahoo.com> <EA1CDEC5-A29E-43C5-9437-050CDBEC2233@freebsd.org> <6AF28022-A8E7-46B3-B64E-99D217E9B6AC@yahoo.com> <99DC4046-AB8D-4D10-9475-94A8DC89DCFA@cyclaero.com>

index | next in thread | previous in thread | raw e-mail

> On 2022-Aug-7, at 14:51, Dr. Rolf Jansen <freebsd-rj@cyclaero.com> wrote:
> 
>> Am 07.08.2022 um 16:50 schrieb Mark Millard <marklmi@yahoo.com>:
>> 
>> On 2022-Aug-7, at 12:32, Glen Barber <gjb@freebsd.org> wrote:
>> 
>>> Correct, it was set to “0” for these builds.
>>> 
>>> I honestly do not have any idea where the problems you are seeing are creeping in.
>>> 
>>> Should it be set back to “1”?  I’m not sure how to proceed otherwise.
>> 
>> My guess is that if the release/tools/arm.subr line:
>> 
>>             chroot ${CHROOTDIR} gpart add -t freebsd-ufs -a 64k ${mddev}s2
>> 
>> was instead (note the added -b use):
>> 
>>             chroot ${CHROOTDIR} gpart add -t freebsd-ufs -b 64k -a 64k ${mddev}s2
>> 
>> then the line:
>> 
>>             chroot ${CHROOTDIR} newfs -U -L rootfs /dev/${mddev}s2a
>> 
>> would work as expected and things would still be aligned:
>> no aliasing of BSD vs. freebsd-ufs. (In part this is by
>> prior steps already having achieved alignment of BSD.)
> 
> From a strict mathematical stand point of view, -a is not necessary when using -b with an aligned value.

"-a" controls more than the start offset: also the size.

QUOTE
               -a alignment  If specified, then the gpart utility tries to
                             align start offset and partition size to be
                             multiple of alignment value.
END QUOTE

I expect your statement would at most apply to the start offset, not to
everything "-a" does.

> Personally I don’t use the -a option of gpart anymore since it started to do funny magics in front of face. If I remember correct, gpart of the FreeBSD 9.x-RELEASES was still OK (or was it 8?). Nowadays, I align all my storage media by employing -b with a reasonable value.
> 

I've no clue of the specifics that you are referencing and so can not check.

===
Mark Millard
marklmi at yahoo.com



help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2016951A-BF16-4780-85FF-0B77E91FBBD4>