From owner-freebsd-fs@FreeBSD.ORG Thu Sep 17 18:14:12 2009 Return-Path: Delivered-To: fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 957431065672 for ; Thu, 17 Sep 2009 18:14:12 +0000 (UTC) (envelope-from mattjreimer@gmail.com) Received: from mail-px0-f192.google.com (mail-px0-f192.google.com [209.85.216.192]) by mx1.freebsd.org (Postfix) with ESMTP id 726218FC08 for ; Thu, 17 Sep 2009 18:14:12 +0000 (UTC) Received: by pxi30 with SMTP id 30so224397pxi.7 for ; Thu, 17 Sep 2009 11:14:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type; bh=I9AuUj9euB3/LQ44TfpzHVlVU2lcGWIhsvGNYN/jwjo=; b=fdNBjfbzF/tH414GrS5DKZF/ReF1AGO9FqgAN2eiQkSWtR1hZk5qNCBCvAIa91UOD2 tLfSUSGN13Vf927Kbml6YwA94vs/09ZP25encsV8PxELt/kdY0x+BxK9NtACG2mnwWM0 udOq0a+JJkIHVKe123Yql5USblo3CdVe03OAs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=hehkc8J6/6WqqGNaFjKQxgmMYWDvuXvOcOhFapUonVjm4j1D5jHVsmAUxcu5jSlOtx LP/B44agvJq5V/B8/NH2pjpNpIWpOYua0GgQq9gLy/wT6Oj1JH91n69u4wS6GdbQ2res j2axVL6AWnbpzDqlzkV2/tWG+9jUd8/Vq4Muk= MIME-Version: 1.0 Received: by 10.142.151.16 with SMTP id y16mr18426wfd.46.1253209274268; Thu, 17 Sep 2009 10:41:14 -0700 (PDT) Date: Thu, 17 Sep 2009 10:41:14 -0700 Message-ID: From: Matt Reimer To: fs@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Cc: Subject: Can FreeBSD boot from a pool comprised of multiple vdevs? X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Sep 2009 18:14:12 -0000 Is FreeBSD able to boot from a pool comprised of multiple vdevs? If not, what would it take to get it working? I got 8.0-BETA4 booting from a pool comprised of a single raidz vdev, but when I added another raidz vdev it fails to boot with this error: ZFS: i/o error - all block copies unavailable ZFS: can't read object set for dataset lld Can't find root filesystem - giving up ZFS: unexpected object set type lld ZFS: unexpected object set type lld FreeBSD/i386 boot Default: glamdring:/boot/kernel/kernel boot: ZFS: unexpected object set type lld (Apparently loader's printf() doesn't understand %lld.) Boots successfully with gptzfsboot: # zpool status pool: glamdring state: ONLINE scrub: none requested config: NAME STATE READ WRITE CKSUM glamdring ONLINE 0 0 0 raidz1 ONLINE 0 0 0 label/glamdring-0.0 ONLINE 0 0 0 label/glamdring-0.1 ONLINE 0 0 0 label/glamdring-0.2 ONLINE 0 0 0 errors: No known data errors Does not boot: # zpool status pool: glamdring state: ONLINE scrub: none requested config: NAME STATE READ WRITE CKSUM glamdring ONLINE 0 0 0 raidz1 ONLINE 0 0 0 label/glamdring-0.0 ONLINE 0 0 0 label/glamdring-0.1 ONLINE 0 0 0 label/glamdring-0.2 ONLINE 0 0 0 raidz1 ONLINE 0 0 0 label/glamdring-1.0 ONLINE 0 0 0 label/glamdring-1.1 ONLINE 0 0 0 label/glamdring-1.2 ONLINE 0 0 0 errors: No known data errors Thanks in advance. Matt