Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 10 Jan 2019 12:08:11 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 234741] Loader fails to load from ZFS with two disks in JBOD configuration
Message-ID:  <bug-234741-227-1SrUiBtgQL@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-234741-227@https.bugs.freebsd.org/bugzilla/>
References:  <bug-234741-227@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=3D234741

--- Comment #8 from Toomas Soome <tsoome@freebsd.org> ---
(In reply to David Chisnall from comment #7)


Ok, so your second disk is not partitioned and the size is misreported, tha=
t is
bad.

The update in stable and current will ignore unpartitioned disks, but for
mirror it should not matter as long as the first disk is readable. The prob=
lem
is when your first disk will fail.

Note you can fix the partitioning by zpool detach, create partitions, zpool
attach.

The partition will give us chance to detect the correct size for the
disk/partition, so we would be able to read pool labels. However, there is
another problem -- if the BIOS is buggy and your pool size will go past the
*reported* disk size, then the BIOS is most likely unable to read the pool =
past
that size line anyhow. If so, there are only 2 options - either make sure t=
he
boot pool is within limits set by BIOS, or use UEFI.

for test, you can copy /boot/loader from 12-stable or current into
/boot/loader.test, on boot, press space on first spinner and enter
/boot/loader.test, or start boot loader from iso/usb

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-234741-227-1SrUiBtgQL>