From owner-freebsd-current@FreeBSD.ORG Tue Feb 23 18:03:08 2010 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 7D1D4106568B; Tue, 23 Feb 2010 18:03:08 +0000 (UTC) (envelope-from mattjreimer@gmail.com) Received: from mail-gw0-f54.google.com (mail-gw0-f54.google.com [74.125.83.54]) by mx1.freebsd.org (Postfix) with ESMTP id 2287F8FC0C; Tue, 23 Feb 2010 18:03:07 +0000 (UTC) Received: by gwaa12 with SMTP id a12so1279222gwa.13 for ; Tue, 23 Feb 2010 10:03:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=MBmZnFAtXahv7oteTr23080onyVvBv3YJpnhX4n+HCI=; b=si9pJfZ8BcwuJfnfLuWO8KtuBfnbdeB8A2LKAB2aA/LaHVdwPmLBYkF/iyNadn0rCQ uBrDRBqf8VHqkAkK/F/qPrVwHaqrymmVlZsAFebIk/bwqQxG7FGZxDc1gbB2rMPy94sF n9C3tvxWGWhnjjq+QReerxmZd1bbjlRL0ZzsE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=JnLz+NFiUF3rZvXfRja2k4vArXRB6UjvwyejPXB10GgyLRjrNw6KghileU5HSOzXBf S3E5S9wg+WQygMrXkj6cavTygHs+/nGdZ3EOiQfPv60uTVY4xZS7kHVWkm9Rzx0VpZcO 0rPz4LMnsEcrMf81N49clsy5JA19UDkOTkAvQ= MIME-Version: 1.0 Received: by 10.150.251.14 with SMTP id y14mr3717597ybh.149.1266948182068; Tue, 23 Feb 2010 10:03:02 -0800 (PST) In-Reply-To: <201002231120.54401.jhb@freebsd.org> References: <64aa03031002161803h667734cal4d668b9eb9c0a1a8@mail.gmail.com> <64aa03031002181921m2d00966cx6a3bb2c6e761970d@mail.gmail.com> <64aa03031002181938rb9355a3sae56e9d854bdcf78@mail.gmail.com> <201002231120.54401.jhb@freebsd.org> Date: Tue, 23 Feb 2010 10:03:01 -0800 Message-ID: From: Matt Reimer To: John Baldwin Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Chris , freebsd-current@freebsd.org, Pegasus Mc Cleaft , Scot Hetzel Subject: Re: Seeing the dreaded "ZFS: i/o error - all block copies unavailable" on 9.0-CURRENT 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: Tue, 23 Feb 2010 18:03:08 -0000 On Tue, Feb 23, 2010 at 8:20 AM, John Baldwin wrote: > On Thursday 18 February 2010 10:38:38 pm Chris wrote: > > > I'm seeing some difference in the bootloader output between using the > > > F12 workaround or not: > > > > > > F12 workaround mode: > > > > > > FreeBSD/i386 boot > > > Default: zroot:/boot/zfsloader > > > boot: status > > > config: > > > > > > NAME STATE > > > zroot ONLINE > > > gpt/disk0 ONLINE > > > > > > > > > No F12 key pressed: > > > > > > FreeBSD/i386 boot > > > Default: zroot:/boot/kernel/kernel > > > config: > > > > > > NAME STATE > > > zroot ONLINE > > > gpt/disk0 ONLINE > > > > > > > > > What's up with the differences between the Default boot setting? > > > > > > > Sorry for the spam but I'm seeing something else very interesting.... > > If I boot to Good Mode (F12) and break to the "boot:" prompt, the > > system boots if I type /boot/zfsloader. However, if I type > > /boot/kernel/kernel (as was seen in the Default setting when I didn't > > hit F12), I get a crash that looks like the following: > > ----------------------------------------- > > FreeBSD/i386 boot > > Default: zroot:/boot/zfsloader > > boot: /boot/kernel/kernel > > int=00000006 err=00000000 efl=00010882 eip=00200000 > > eax=0018b070 ebx=ed7706bd ecx=c72e2ca8 edx=00000000 > > esi=00000040 edi=000929d0 ebp=0009279c esp=00009401 > > cs=0008 ds=0010 es=0010 fs=0010 gs=0010 ss=0010 > > cs:eip=ff ff ff ff ff ff ff ff 7f-00 00 00 00 00 00 00 00 > > 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 > > ss:esp=36 80 0d 07 90 00 00 01-e9 c4 fc ff ff aa ac 84 > > c0 0f 84 86 00 00 00 a8-80 74 f2 88 c5 b0 3d aa > > BTX halted > > ----------------------------------------- > > I'm not sure how well we support booting a kernel from boot2 anymore, much > less from zfsboot. Using /boot/loader (or /boot/zfsloader) is probably the > only tested (and realistically supported) case. Yeah, the last time I tried this it didn't work, but I didn't hunt down why. Matt >