From owner-freebsd-fs@FreeBSD.ORG Sun Aug 1 20:30:06 2010 Return-Path: Delivered-To: freebsd-fs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BE8B0106566C for ; Sun, 1 Aug 2010 20:30:06 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 91C118FC21 for ; Sun, 1 Aug 2010 20:30:06 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o71KU6KH047190 for ; Sun, 1 Aug 2010 20:30:06 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o71KU6Rq047185; Sun, 1 Aug 2010 20:30:06 GMT (envelope-from gnats) Date: Sun, 1 Aug 2010 20:30:06 GMT Message-Id: <201008012030.o71KU6Rq047185@freefall.freebsd.org> To: freebsd-fs@FreeBSD.org From: Scott Johnson Cc: Subject: Re: kern/148655: [zfs] Booting from a degraded raidz no longer works in 8-STABLE [regression] X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Scott Johnson List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Aug 2010 20:30:06 -0000 The following reply was made to PR kern/148655; it has been noted by GNATS. From: Scott Johnson To: bug-followup@FreeBSD.org, am@raisa.eu.org Cc: Subject: Re: kern/148655: [zfs] Booting from a degraded raidz no longer works in 8-STABLE [regression] Date: Sun, 1 Aug 2010 13:00:26 -0700 (PDT) --0-22506440-1280692826=:68914 Content-Type: text/plain; charset=us-ascii Another data point. I had a similar problem with mirrored boot disks. I installed 8.1-RELEASE onto two identical drives in a mirror, following the "Installing FreeBSD Root on ZFS (Mirror) using GPT" guide here: http://wiki.freebsd.org/RootOnZFS/GPTZFSBoot/Mirror I can boot from either disk by changing the boot priority in the BIOS, so long as both disks are connected. I swapped the sata ports, and I can still boot from either disk. I can disconnect drive #2 and boot from drive #1 just fine, whether drive #1 is plugged into sata0 or sata1. However when I disconnect drive #1 and try to boot from drive #2, on either sata0 or sata1, I get errors: error 1 lba 32 error 1 lba 1 error 1 lba 32 error 1 lba 1 error 1 lba 32 error 1 lba 1 error 1 lba 32 error 1 lba 1 error 1 lba 32 error 1 lba 1 error 1 lba 32 error 1 lba 1 No ZFS pools located, can't boot --0-22506440-1280692826=:68914 Content-Type: text/html; charset=us-ascii
Another data point. I had a similar problem with mirrored boot disks.

I installed 8.1-RELEASE onto two identical drives in a mirror, following the
"Installing FreeBSD Root on ZFS (Mirror) using GPT" guide here:
http:// wiki.freebsd.org/RootOnZFS/GPTZFSBoot/Mirror

I can boot from either disk by changing the boot priority in the BIOS, so long
as both disks are connected. I swapped the sata ports, and I can still boot from
either disk.

I can disconnect drive #2 and boot from drive #1 just fine, whether drive #1 is
plugged into sata0 or sata1.

However when I disconnect drive #1 and try to boot from drive #2, on either
sata0 or sata1, I get errors:

error 1 lba 32
error 1 lba 1
error 1 lba 32
error 1 lba 1
error 1 lba 32
error 1 lba 1
error 1 lba 32
error 1 lba 1
error 1 lba 32
error 1 lba 1
error 1 lba 32
error 1 lba 1
No ZFS pools located, can't boot

--0-22506440-1280692826=:68914--