Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 30 Jan 2011 07:02:26 -0800
From:      Jeremy Chadwick <freebsd@jdc.parodius.com>
To:        Willem Jan Withagen <wjw@digiware.nl>
Cc:        fs@freebsd.org
Subject:   Re: Errors booting of the ZFS alternative mirror disk
Message-ID:  <20110130150226.GA51190@icarus.home.lan>
In-Reply-To: <4D457AB1.90109@digiware.nl>
References:  <20110130143045.GA50566@icarus.home.lan> <4D457AB1.90109@digiware.nl>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Jan 30, 2011 at 03:50:25PM +0100, Willem Jan Withagen wrote:
> On 2011-01-30 15:30, Jeremy Chadwick wrote:
> >On Sun, Jan 30, 2011 at 02:30:58PM +0100, Willem Jan Withagen wrote:
> >>Hi,
> >>
> >>I've configured a fresh and new Supermicro server (with an X8SIL-F
> >>motherboard) an 2* 500GB seagate  ST3500514NS 's.
> >>Disks are connected to:
> >>	atapci0:<Intel 5 Series/3400 Series PCH SATA300 controller>
> >>
> >>I've created gpt partitions for freebsd-boot,swap,zfs on both disks.
> >>Wrote gptzfsboot in boot bootsectors.
> >>gpart add -s 128 -b34 -t freebsd-root ad{4,6}
> >>gpart add -s 16G      -t freebsd-swap ad{4,6}
> >>gpart add -s 100G     -t freebsd-zfs  ad{4,6}
> >>gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ad)4,6}
> >>
> >>After which I did the "regular stuff" to create the system.
> >>
> >>Which seemed to have worked because when both disks are in the
> >>system everything is hunky-dory and boots as expected.
> >>Same for booting with the second disk removed.
> >>
> >>But with only the second disk in the system, it does not boot. Not
> >>even when I put it in the bay of the first disk.
> >>
> >>On screen I get:
> >>Error 1  lba 32
> >>Error 1  lba 1
> >>Error 1  lba 32
> >>Error 1  lba 1
> >>No ZFS pools located, can't boot
> >>
> >>I browsed thru the ZFS bootcode, but that is way to sophisticated for me.
> >>
> >>So why doesn't it like to boot of the second disk?
> >>What did I forget to do?
> >>
> >>Which is what I would like for this system to be able to do, in case
> >>of failure of the first disk.
> >
> >uname -a output please.
> >
> FreeBSD big.medusa.nl 8.2-PRERELEASE FreeBSD 8.2-PRERELEASE #2: Sat Jan
> 29 22:11:44 CET 2011     wjw@big.medusa.nl:/usr/obj/usr/src/sys/BIG  amd64
> 
> Haven't tested it with this version though, but only with the build I
> did on 22 Jan, and then it didn't work.

Thanks.  The reason I asked for this was that there were some changes to
the ZFS bootloader which may have addressed your problem, but those
would have been before January 29th.

This command looks suspicious thought, specifically the "-b34" argument:

> >>gpart add -s 128 -b34 -t freebsd-root ad{4,6}

Someone else will have to comment on the implications of that; I don't
use GPT.

-- 
| Jeremy Chadwick                                   jdc@parodius.com |
| Parodius Networking                       http://www.parodius.com/ |
| UNIX Systems Administrator                  Mountain View, CA, USA |
| Making life hard for others since 1977.               PGP 4BD6C0CB |




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20110130150226.GA51190>