From owner-freebsd-current@FreeBSD.ORG Thu Feb 25 15:58:54 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 43AC2106564A for ; Thu, 25 Feb 2010 15:58:53 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from cyrus.watson.org (cyrus.watson.org [65.122.17.42]) by mx1.freebsd.org (Postfix) with ESMTP id 116CA8FC12 for ; Thu, 25 Feb 2010 15:58:53 +0000 (UTC) Received: from bigwig.baldwin.cx (66.111.2.69.static.nyinternet.net [66.111.2.69]) by cyrus.watson.org (Postfix) with ESMTPSA id B7EF246B23; Thu, 25 Feb 2010 10:58:52 -0500 (EST) Received: from jhbbsd.localnet (smtp.hudson-trading.com [209.249.190.9]) by bigwig.baldwin.cx (Postfix) with ESMTPA id EFA4A8A025; Thu, 25 Feb 2010 10:58:51 -0500 (EST) From: John Baldwin To: Chris Date: Thu, 25 Feb 2010 08:06:01 -0500 User-Agent: KMail/1.12.1 (FreeBSD/7.3-CBSD-20100217; KDE/4.3.1; amd64; ; ) References: <64aa03031002161803h667734cal4d668b9eb9c0a1a8@mail.gmail.com> <64aa03031002241912t396b3001ub89fec82a020f891@mail.gmail.com> In-Reply-To: <64aa03031002241912t396b3001ub89fec82a020f891@mail.gmail.com> MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201002250806.01217.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0.1 (bigwig.baldwin.cx); Thu, 25 Feb 2010 10:58:51 -0500 (EST) X-Virus-Scanned: clamav-milter 0.95.1 at bigwig.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-1.4 required=4.2 tests=AWL,BAYES_00 autolearn=ham version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on bigwig.baldwin.cx Cc: Scot Hetzel , freebsd-current@freebsd.org, Pegasus Mc Cleaft , Matt Reimer 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: Thu, 25 Feb 2010 15:58:54 -0000 On Wednesday 24 February 2010 10:12:25 pm Chris wrote: > So it sounds like somehow my system is trying to use the old boot2 > method when I don't hit F12. I'm guessing the difference is due to how > the hard drive is getting presented to the boot loader by the BIOS. > How can I get rid of the legacy boot system and use only the ZFS > bootloader? Does F12 enable PXE booting or some such? I can't really tell from your e- mails exactly what the difference in the two cases are. The BIOS doesn't really tell the boot code much of anything. It just loads the first sector of the disk into RAM at 0x7c00, puts the BIOS drive number (typically 0x80) into the %dl register, and starts executing the code it just loaded. Unless hitting F12 is somehow booting from a different physical drive (and thus either loading different boot code or passing a different value of %dl to another copy of the same boot code), it shouldn't make any difference. -- John Baldwin