Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 21 Mar 2018 08:20:42 +0100
From:      Thomas Steen Rasmussen <thomas@gibfest.dk>
To:        Markus Wild <fbsd-lists@dudes.ch>, freebsd-current@freebsd.org
Subject:   Re: ZFS i/o error in recent 12.0
Message-ID:  <f0331ee0-b013-d517-3714-a60ab357b913@gibfest.dk>
In-Reply-To: <20180320085028.0b15ff40@mwoffice.virtualtec.office>
References:  <201803192300.w2JN04fx007127@kx.openedu.org> <20180320085028.0b15ff40@mwoffice.virtualtec.office>

next in thread | previous in thread | raw e-mail | index | archive | help
On 03/20/2018 08:50 AM, Markus Wild wrote:
>
> I had faced the exact same issue on a HP Microserver G8 with 8TB disks and a 16TB zpool on FreeBSD 11 about a year ago.
Hello,

I will ask you the same question as I asked the OP:

Has this pool had new vdevs addded to it since the server was installed?
What does a "zpool status" look like when the pool is imported?

Explanation: Some controllers only make a small fixed number of devices
visible to the bios during boot. Imagine a zpool was booted with, say, 4
disks in a pool, and 4 more was added. If the HBA only shows 4 drives to
the bios during boot, you see this error.

If you think this might be relevant you need to chase down a setting
called "maximum int13 devices for this adapter" or something like that.
See page 3-4 in this documentation:
https://supermicro.com/manuals/other/LSI_HostRAID_2308.pdf

The setting has been set to 4 on a bunch of servers I've bought over the
last years. Then you install the server with 4 disks, later add new
disks, reboot one day and nothing works until you set it high enough
that the bootloader can see the whole pool, and you're good again.

/Thomas




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?f0331ee0-b013-d517-3714-a60ab357b913>