Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 10 Jul 2023 06:17:35 -0700
From:      Alan Somers <asomers@freebsd.org>
To:        pblok@bsd4all.org
Cc:        freebsd-hackers@freebsd.org
Subject:   Re: ZFS Solaris: Cannot find the pool label
Message-ID:  <CAOtMX2h%2Bzyik44dqOSjzqr9a0fYZEK8pp3eXGyL7nJu_ciqigg@mail.gmail.com>
In-Reply-To: <6A5954CF-E4B4-4CFD-BCB3-652B89F2475A@bsd4all.org>
References:  <6A5954CF-E4B4-4CFD-BCB3-652B89F2475A@bsd4all.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Jul 10, 2023 at 1:18=E2=80=AFAM Peter Blok <pblok@bsd4all.org> wrot=
e:
>
> Hi,
>
> I have a small sized NAS with an on-board LSI SAS2308 controller in IR mo=
de, but with drives presented directly. Due to space constraints I=E2=80=99=
m booting of those drives, which host a RAID-Z pool. A known problem with t=
he on-board controller is that it is getting to hot and over time it dies s=
lowly with lots of controller resets. This happened before, but I had a spa=
re MB.
>
> Over the weekend this started to happen with my last spare MB. I still ha=
d a PCIe version of SAS2308 and plugged that with the drives into a newer m=
achine, because it doesn=E2=80=99t fit in the existing case.
>
> The boot loader is started but it stops with Solaris: Cannot find the boo=
t label for zroot
>
> When I add an extra drive on a SATA port and install FreeBSD ( same versi=
on 13-stable of a couple of days ago ) I can import the pool ok and scrub i=
t. No errors found, but booting stil fails the same way even when I physica=
lly disconnect the extra drive.
>
> There are differences:
>
> - PCIe controller runs in IT mode. Reported drive size in blocks is ident=
ical. Firmware is 17.0. based when the on-board had 20.0 (latest) and ran I=
R in pass-thru.
> - hardware is different
>
> Before I start upgrading firmware, I would like to investigate a bit more=
. (This is my last controller and I don=E2=80=99t want to brick it with new=
er firmware)
>
> Which label is ZFS complaining about and where is it located?
>
> Peter

At any point did you do `zpool upgrade` or `zpool set`?  Maybe you
activated a zpool feature that is too new for the bootloader to
understand.  You could try reinstalling the boot loader.
-Alan



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAOtMX2h%2Bzyik44dqOSjzqr9a0fYZEK8pp3eXGyL7nJu_ciqigg>