From owner-freebsd-fs@FreeBSD.ORG Sat May 16 00:34:13 2009 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A88531065672 for ; Sat, 16 May 2009 00:34:13 +0000 (UTC) (envelope-from noackjr@alumni.rice.edu) Received: from smtp107.biz.mail.mud.yahoo.com (smtp107.biz.mail.mud.yahoo.com [68.142.200.255]) by mx1.freebsd.org (Postfix) with SMTP id 5D4348FC16 for ; Sat, 16 May 2009 00:34:13 +0000 (UTC) (envelope-from noackjr@alumni.rice.edu) Received: (qmail 26728 invoked from network); 16 May 2009 00:07:33 -0000 Received: from unknown (HELO optimator.noacks.org) (noackjr@96.35.144.62 with login) by smtp107.biz.mail.mud.yahoo.com with SMTP; 16 May 2009 00:07:33 -0000 X-Yahoo-SMTP: lf_ydH2swBBBfU4zSj6s29Gn1AqWpQIrFClaJdTnJv1EdZ8- X-YMail-OSG: 2fueyl0VM1k32Jk2U8LFQxyqlY7s.LLschnn1qqKCGpFqo4UhzhxjYol74boNpp9qYnPBJu6J83vKADUdGZArParRGEviTQTRX8z05IgHTnmz0O0RG.aejlhQX0Vps.22H2L.cIcTPC5wr_UvU7VwRIdDZjUSz6UyC87Zb.HQ8M2R7oXt8qqbn2r7ICVksKmhDZG4p0MkJUxoDOrEPrF2EYdrmLNJdkNx37T3PVEimfG5NQr3.4zEj89cJ.H2r8fhgDrNA5E2g3oJQ4yH2Hou4c6DdIbWoJhF8uUjMN7HIsiAxaIoktBQGIU6e_M9yxVo3u7GeA.OXKSidw.l9F4xwE. X-Yahoo-Newman-Property: ymail-3 Received: from localhost (localhost [127.0.0.1]) by optimator.noacks.org (Postfix) with ESMTP id 9C8516819; Fri, 15 May 2009 19:07:32 -0500 (CDT) X-Virus-Scanned: amavisd-new at noacks.org Received: from optimator.noacks.org ([127.0.0.1]) by localhost (optimator.noacks.org [127.0.0.1]) (amavisd-new, port 10024) with LMTP id LIScNBbz98Q9; Fri, 15 May 2009 19:07:30 -0500 (CDT) Received: from www.noacks.org (localhost [127.0.0.1]) by optimator.noacks.org (Postfix) with ESMTP id 07D5163F3; Fri, 15 May 2009 19:07:30 -0500 (CDT) Received: from 192.168.1.148 (SquirrelMail authenticated user noackjr) by www.noacks.org with HTTP; Fri, 15 May 2009 19:07:30 -0500 (CDT) Message-ID: <9cc826f0720e1624489dd6e6d384babc.squirrel@www.noacks.org> In-Reply-To: <246ecf0c87f944d70c5562eeed4165c9@mail.rabson.org> References: <9461581F-F354-486D-961D-3FD5B1EF007C@rabson.org> <20090201072432.GA25276@server.vk2pj.dyndns.org> <246ecf0c87f944d70c5562eeed4165c9@mail.rabson.org> Date: Fri, 15 May 2009 19:07:30 -0500 (CDT) From: "Jonathan Noack" To: "Doug Rabson" User-Agent: SquirrelMail/1.4.17 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal Cc: freebsd-fs@freebsd.org Subject: Re: Booting from ZFS raidz X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: noackjr@alumni.rice.edu List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 May 2009 00:34:13 -0000 On Thu, May 14, 2009 10:25, Doug Rabson wrote: > I fixed a bug in the patch. Try this version: > http://people.freebsd.org/~dfr/raidzboot-14052009.diff I know the bug fix was for booting from degraded pools, but I can at least give you a "no regression" report. I just set up a new amd64 box and was able to boot from a raidz1 pool using your latest patch. Getting this working from scratch was tedious but not too complicated. I followed lulf's instructions (http://blogs.freebsdish.org/lulf/2008/12/16/setting-up-a-zfs-only-system/) using the May snapshot fixit CD. Only differences were that I set up all 4 disks with gpart (identically), created a raidz1 pool, and used a patched gptzfsboot that I cross-compiled on my 7.2 i386 box for the bootcode (applied to all 4 disks). If only I had remembered to patch my /usr/src tree before rebuilding world and rebooting... *sigh* Once more unto the fixit breach... :) -Jon