From owner-freebsd-fs@FreeBSD.ORG Fri Jul 17 15:24:49 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 CAE201065672 for ; Fri, 17 Jul 2009 15:24:49 +0000 (UTC) (envelope-from arnaud.houdelette@tzim.net) Received: from golanth.tzim.net (unknown [IPv6:2001:41d0:1:d91f:21c:c0ff:fe4b:cf32]) by mx1.freebsd.org (Postfix) with ESMTP id 641728FC0C for ; Fri, 17 Jul 2009 15:24:49 +0000 (UTC) (envelope-from arnaud.houdelette@tzim.net) Received: from alarante.irisa.fr ([131.254.13.244]) by golanth.tzim.net with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69 (FreeBSD)) (envelope-from ) id 1MRpIm-000Mhz-8p; Fri, 17 Jul 2009 17:24:48 +0200 Message-ID: <4A6097BA.8030305@tzim.net> Date: Fri, 17 Jul 2009 17:24:42 +0200 From: Arnaud Houdelette User-Agent: Thunderbird 2.0.0.21 (Macintosh/20090302) MIME-Version: 1.0 To: Stefan Bethke References: <9461581F-F354-486D-961D-3FD5B1EF007C@rabson.org> <20090201072432.GA25276@server.vk2pj.dyndns.org> <246ecf0c87f944d70c5562eeed4165c9@mail.rabson.org> <9cc826f0720e1624489dd6e6d384babc.squirrel@www.noacks.org> <67089745-3E3B-45CF-B4E8-91F3B52C8A4C@lassitu.de> <3F75A414-1D5F-4692-B3B1-41EBCC1A22D2@lassitu.de> In-Reply-To: <3F75A414-1D5F-4692-B3B1-41EBCC1A22D2@lassitu.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Authenticated-User: tzim@tzim.net X-Authenticator: plain 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 List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Jul 2009 15:24:50 -0000 Stefan Bethke a écrit : > Am 16.07.2009 um 14:06 schrieb Stefan Bethke: > >> Am 12.07.2009 um 09:06 schrieb Jonathan Noack: >> >>> Anyone know how I should proceed? I'm really frustrated that I haven't >>> been able to get this working. >> >> Me too. I just decided to revisit this, and unfortunatly, I'm still >> stuck with the loader having trouble reading blocks off the raidz1 >> volume. I've updated the creation script (see below). This is on >> r195709, with LOADER_ZFS_SUPPORT?=YES in /etc/make.conf. > > I just checked that my basic procedure is sane by creating a single > vdev pool (zpool create /dev/gpt/zfs0), and that is booting and > working just fine. > > > Stefan > I got the same kind of errors with 8.0-BETA1 (rebuilt loader with ZFS_SUPPORT) with raidz on a VirtualBox. I however got some hints : Tried with single disk on pool : works like a charm. Tried with a mirror : the loader only 'sees' the first disk. Could that be the source of our problems ? BTX loader only shows drives A: and C: lsdev -v gives : cd devices: disk devices: disk0: BIOS drive A: disk1: BIOS drive C: disk1p1: FreeBSD boot 64KB disk1p2: FreeBSD ZFS 19GB pxe devices: zfs devices: pool: zroot config: NAME STATE zroot DEGRADED mirror DEGRADED gpt/zfs1 ONLINE gpt/zfs2 OFFLINE As the mirror is degraded but readable, the loader is able to boot. Could it be a BIOS or boot0 problem ? Arnaud