From owner-freebsd-current@FreeBSD.ORG Fri May 29 17:18:41 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DAA9A10656E8; Fri, 29 May 2009 17:18:41 +0000 (UTC) (envelope-from paul@fletchermoorland.co.uk) Received: from hydra.fletchermoorland.co.uk (hydra.fletchermoorland.co.uk [78.33.209.59]) by mx1.freebsd.org (Postfix) with ESMTP id 5B3CE8FC14; Fri, 29 May 2009 17:18:41 +0000 (UTC) (envelope-from paul@fletchermoorland.co.uk) Received: from [192.168.0.154] (demophon.fletchermoorland.co.uk [192.168.0.154]) by hydra.fletchermoorland.co.uk (8.14.2/8.14.2) with ESMTP id n4THIcuA098654; Fri, 29 May 2009 18:18:39 +0100 (BST) (envelope-from paul@fletchermoorland.co.uk) Message-ID: <4A2018EE.5020204@fletchermoorland.co.uk> Date: Fri, 29 May 2009 18:18:38 +0100 From: Paul Wootton User-Agent: Thunderbird 2.0.0.21 (X11/20090504) MIME-Version: 1.0 To: Doug Rabson References: <4A1D5E7B.4030605@fletchermoorland.co.uk> <4A1D9AC6.2020603@fletchermoorland.co.uk> <13C11BDA-1354-4108-B087-09956C2A8F63@rabson.org> In-Reply-To: <13C11BDA-1354-4108-B087-09956C2A8F63@rabson.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Scanned-By: MIMEDefang 2.64 on 192.168.0.1 Cc: dfr@freebsd.org, freebsd-current@freebsd.org Subject: Re: Booting from ZFS RaidZ X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 May 2009 17:18:42 -0000 Doug Rabson wrote: > > On 27 May 2009, at 20:55, Paul Wootton wrote: > >> Doug Rabson wrote: >>> >>> On 27 May 2009, at 16:38, Paul Wootton wrote: >>> >>>> Hi, >>>> >>>> With the recent changes allowing RaidZ boot, I thought I would >>>> finally drop my mirror pack and go RaidZ. >>>> >>>> The only problem I now have is >>>> demophon# zpool set bootfs=DemoPool/root DemoPool >>>> cannot set property for 'DemoPool': operation not supported on this >>>> type of pool >>>> >>>> Is this still a work in progress, or do I have something a-miss? >>>> >>>> I am using current as of today >>>> "demophon# uname -a >>>> FreeBSD demophon 8.0-CURRENT FreeBSD 8.0-CURRENT #17: Wed May 27 >>>> 13:18:06 BST 2009 paul@demophon:/usr/obj/usr/src/sys/DEMOPHON >>>> amd64" >>> >>> This is a limitation which I will remove as soon as I have a little >>> time to work on it. Basically, Solaris can only boot from simple >>> structures such as mirrors and collections of mirrors. The code >>> enforces this by stopping you from setting the bootfs property if >>> the pool configuration is too complex for the Solaris boot code. I >>> will simply remove this limitation for FreeBSD since we can now boot >>> from any pool configuration. >>> >>> In the meantime, you can still boot if you put your root filesystem >>> files in the root of the pool. Not ideal I know but I'll try to fix >>> it properly soon. >>> >> >> This does seem to work correctly for me as I get a BTX crash (see below) >> >> Verifying DMI Poll Data ............. >> \ >> FreeBSD/i386 boot >> Default:DemoPool:/boot/kernel/kernel >> boot: >> | >> int=00000000 err=00000000 elf=00010083 eip=00192adf >> eax=00192e02a ebx=df5610ed ecx=d485b986 edx=00000000 >> esi=00000040 edi=000935d0 ebp=0009339c esp=00000000 >> cs=0008 ds=0010 es=0010 fs-0010 gs=0010 ss=0010 >> cs:eip=c5 e4 00 66 0f 73 dc 02-ff e4 b8 8d 8d bc f2 2a >> e9 ba e6 f4 2a 8a d8 24-df 86 c4 be 00 2b e9 8b >> ss:esp=16 e8 00 f0 16 e8 00 f0-c3 e2 00 f0 16 e8 00 f0 >> 16 e8 00 f0 54 ff 00 f0-b8 6e 00 f0 16 e8 00 f0 >> BTX halted > > How frustrating. Can you give me some idea on your ZFS pool > configuration. Also, if you can dig out the symbol table for > /boot/loader (it should be lurking somewhere in your /usr/obj tree as > loader.sym), it would be interesting to see where it crashed (i.e. > whats the closest symbol to the value of EIP above). > > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to > "freebsd-current-unsubscribe@freebsd.org" > Erm, Opps.... Im an idiot.... I went back over my steps and realised the I had forgotten to do a "make distrib-dirs" and "make distribution" Now it boots the kernel but I can not get it to mount the root filing system. I have got a few more thinks to try before I throw my hands in the air, but unfortunately that will not be until after the weekend (the BSD is my main PC at work) Paul ----------------------------------------------------------------------------------- Fletcher Moorland Limited is a company registered in England and Wales. Registration number: 2984467. Registered office: Elenora Street, Stoke on Trent, Staffordshire, ST4 1QG. VAT Registration number: 478730606 Telephone: 01782 411021 | Fax: 01782 744470 | http://www.fletchermoorland.co.uk