Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 24 Sep 2023 10:50:51 +0000
From:      bugzilla-noreply@freebsd.org
To:        doc@FreeBSD.org
Subject:   [Bug 271555] FreeBSD 14.0: kernel panic with kern.geom.label.disk_ident.enable and kern.geom.label.gptid.enable both enabled
Message-ID:  <bug-271555-9-956nQWojkE@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-271555-9@https.bugs.freebsd.org/bugzilla/>
References:  <bug-271555-9@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D271555

Graham Perrin <grahamperrin@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Assignee|standards@FreeBSD.org       |bugs@FreeBSD.org
                 CC|grahamperrin@freebsd.org    |doc@FreeBSD.org
            Summary|Using UUID to identify      |FreeBSD 14.0: kernel panic
                   |partitions on FreeBSD does  |with
                   |not work well on FreeBSD    |kern.geom.label.disk_ident.
                   |14.0                        |enable and
                   |                            |kern.geom.label.gptid.enabl
                   |                            |e both enabled
              Flags|maintainer-feedback?(dteske |maintainer-feedback-
                   |@FreeBSD.org)               |

--- Comment #5 from Graham Perrin <grahamperrin@gmail.com> ---
^Triage: with or without reproducibility of the kernel panic, it will be us=
eful
to document the rationale for some installations of FreeBSD having
kern.geom.label.disk_ident.enable and kern.geom.label.gptid.enable disabled=
 by
default in loader.conf(5).

=3D=3D=3D=3D

Re: opening comment #0, from <https://forums.freebsd.org/posts/611439>;
(2023-05-21):=20

> On FreeBSD 14.0 at today,we can't do :
>=20
> kern.geom.label.disk_ident.enable=3D"1"
> kern.geom.label.gptid.enable=3D"1"
>=20
> otherwise,we get this kernel panic :

(see attachment 242313)


> instead,this argument works ok :
>=20
> kern.geom.label.ufsid.enable=3D"1"
>=20
> and it will enable the mapping of the disks using the UUID method.


% sysctl -d kern.geom.label.disk_ident.enable kern.geom.label.gptid.enable
kern.geom.label.ufsid.enable
kern.geom.label.disk_ident.enable: Create device nodes for drives which exp=
ort
a disk identification string
kern.geom.label.gptid.enable: Create device nodes for GPT UUIDs
kern.geom.label.ufsid.enable: Create device nodes for UFS file system IDs
%=20


Retrospective
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

<https://github.com/freebsd/freebsd-src/commit/ee482f2c28e5675eba7f868427a4=
750c3121c57a>
(2013-12-16) included addition of a line for 0 (zero) for:=20

    kern.geom.label.disk_ident.enable

ee482f2c28e5 Add kern.geom.label.disk_ident.enable=3D"0" to loader.conf(5).

----

<https://github.com/freebsd/freebsd-src/commit/2875e59f52f95d59ab7bf94ea67a=
98292f4f7775#diff-7c79805a092a0910d091e6f20f796b44ddb21504f3ab236ca0ea9406a=
fe7a7c3R1268-R1273>
(2014-04-15) included addition of a line for 0 (zero) for:=20

    kern.geom.label.gptid.enable

2875e59f52f9 Here is a patch for the bsdinstall root-on-zfs stuff that adds
optional encryption for swap, and optional gmirror for swap (which can be
combined)


In doc and src trees
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

% rg -e 'kern.geom.label.disk_ident.enable' /usr/doc
% rg -e 'kern.geom.label.gptid.enable' /usr/doc
/usr/doc/website/content/en/releases/8.1R/relnotes-detailed.adoc
1163:kern.geom.label.gptid.enable
% rg -e 'kern.geom.label.ufsid.enable' /usr/doc
/usr/doc/website/content/en/releases/8.1R/relnotes-detailed.adoc
1162:kern.geom.label.ufsid.enable
%=20

=E2=96=B6 <https://www.freebsd.org/releases/8.1R/relnotes-detailed/#DISKS>;

----

% rg -e 'kern.geom.label.disk_ident.enable' /usr/src
/usr/src/usr.sbin/bsdinstall/scripts/zfsboot
1495:                'kern.geom.label.disk_ident.enable=3D\"0\"' \

/usr/src/release/tools/vmimage.subr
99:             echo "kern.geom.label.disk_ident.enable=3D0" >>
${DESTDIR}/boot/loader.conf
% rg -e 'kern.geom.label.gptid.enable' /usr/src
/usr/src/usr.sbin/bsdinstall/scripts/zfsboot
1498:                'kern.geom.label.gptid.enable=3D\"0\"' \
% rg -e 'kern.geom.label.ufsid.enable' /usr/src
%

--=20
You are receiving this mail because:
You are on the CC list for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-271555-9-956nQWojkE>