From owner-freebsd-stable@FreeBSD.ORG Sat Jun 18 02:18:30 2011 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 179EB1065672; Sat, 18 Jun 2011 02:18:30 +0000 (UTC) (envelope-from lichray@gmail.com) Received: from mail-fx0-f54.google.com (mail-fx0-f54.google.com [209.85.161.54]) by mx1.freebsd.org (Postfix) with ESMTP id 69C368FC08; Sat, 18 Jun 2011 02:18:28 +0000 (UTC) Received: by fxm11 with SMTP id 11so816663fxm.13 for ; Fri, 17 Jun 2011 19:18:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=saxcpvfQDMigpCK+S5MRMltK0zznESU0FDlnxqb91mE=; b=sv8weBfsJigSv7sAP7ywHteUREIY1iU3oo2/xX24UuA96S0niuI+csfDwImSA0T9dF LKya0HcEjOGKqsVg8GUog9gWhkCcik8lhfdv1pI6HxuA2quQEU9XGcpvsnIFeDOvvWLX 9sAQ+AhAcae9W0/j6Rv3Z8xixBq0dS1AIWpdY= 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:content-transfer-encoding; b=rh5WDJu/+KjxNDISoVkV3l2SLEXEqpTu3YqR271eUuBxFvHvp3LOKY6pcCNdVyehlO /eiY/Kiig+VAurNkiTbPPcxluQFmi9t6M3Yt1pCftYdnzQ8/gbhTz2l3EgryHNnDGGj1 Ctt8tMaQMgxfgQ8a+fihEZfiYxpZnEHNmUS3E= MIME-Version: 1.0 Received: by 10.223.55.27 with SMTP id s27mr3296164fag.121.1308363508222; Fri, 17 Jun 2011 19:18:28 -0700 (PDT) Received: by 10.223.95.195 with HTTP; Fri, 17 Jun 2011 19:18:28 -0700 (PDT) In-Reply-To: <201106171337.39104.jhb@freebsd.org> References: <201106161335.46337.jhb@freebsd.org> <4DFB898E.4070202@restart.be> <201106171337.39104.jhb@freebsd.org> Date: Fri, 17 Jun 2011 21:18:28 -0500 Message-ID: From: Zhihao Yuan To: John Baldwin Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: Henri Hennebert , freebsd-stable@freebsd.org Subject: Re: ZFS boot inside on the second partition inside a slice X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Jun 2011 02:18:30 -0000 If this problem can not be solved, I probably have to redo everything to use GPT-based solution and lose my Windows............. On Fri, Jun 17, 2011 at 12:37 PM, John Baldwin wrote: > On Friday, June 17, 2011 1:06:22 pm Henri Hennebert wrote: >> On 06/16/2011 19:35, John Baldwin wrote: >> > On Thursday, June 16, 2011 8:45:41 am Zhihao Yuan wrote: >> >> Exactly. The MFCed ZFSv28 is different from any patch maintained by >> >> mm@. Maybe some untested changes involved. >> > >> > Can you try reverting this change: >> > >> > Author: jhb >> > Date: Thu Apr 28 17:44:24 2011 >> > New Revision: 221177 >> > URL: http://svn.freebsd.org/changeset/base/221177 >> > >> > Log: >> > =C2=A0 Due to space constraints, the UFS boot2 and boot1 use an evil h= ack where >> > =C2=A0 boot2 calls back into boot1 to perform disk reads. =C2=A0The ZF= S MBR boot blocks >> > =C2=A0 do not have the same space constraints, so remove this hack for= ZFS. >> > =C2=A0 While here, remove commented out code to support C/H/S addressi= ng from >> > =C2=A0 zfsldr. =C2=A0The ZFS and GPT bootstraps always just use EDD LB= A addressing. >> > >> > =C2=A0 MFC after: =C2=A0 =C2=A02 weeks >> > >> > Modified: >> > =C2=A0 head/sys/boot/i386/boot2/Makefile >> > =C2=A0 head/sys/boot/i386/common/drv.c >> > =C2=A0 head/sys/boot/i386/zfsboot/Makefile >> > =C2=A0 head/sys/boot/i386/zfsboot/zfsldr.S >> > >> I try with this revision (221177) reverted to no avail: >> same error - 'read error' > > Hmm, ok. =C2=A0No other ideas off the top of my head. > > -- > John Baldwin > --=20 Zhihao Yuan, nickname lichray The best way to predict the future is to invent it. ___________________________________________________ 4BSD -- http://4bsd.biz/