Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 8 Jun 2009 11:00:05 -0400
From:      John Baldwin <jhb@freebsd.org>
To:        freebsd-current@freebsd.org
Cc:        Yuri Pankov <yuri.pankov@gmail.com>
Subject:   Re: loader panics with 2 GPT partitioned drives
Message-ID:  <200906081100.06174.jhb@freebsd.org>
In-Reply-To: <20090606175158.GA1080@darklight.homeunix.org>
References:  <20090606021835.GC1077@darklight.homeunix.org> <20090606175158.GA1080@darklight.homeunix.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Saturday 06 June 2009 1:51:58 pm Yuri Pankov wrote:
> On Sat, Jun 06, 2009 at 06:18:35AM +0400, Yuri Pankov wrote:
> > Hi,
> > 
> > I'm getting the following "panic" from loader when trying to attach
> > another GPT partitioned drive. loader is built using LOADER_ZFS_SUPPORT.
> > 
> > BTX Loader 1.00  BTX version is 1.02
> > Consoles: internal video/keyboard
> > BIOS drive C: is disk0
> > BIOS drive D: is disk1
> > 
> > panic:free: guard1 fail @ 0x7fd4b3f4 from
> > /usr/src/sys/boot/i386/libi386/biosdisk.c:1048
> > 
> > 
> > ad4:
> > =>       34  488397101  ad4  GPT  (233G)
> >          34        128    1  freebsd-boot  (64K)
> >         162   16777216    2  freebsd-swap  (8.0G)
> >    16777378  471619757    3  freebsd-zfs  (225G)
> > 
> > ad10:
> > empty disk, `gpart create -s GPT ad10`
> > 
> > 
> > 
> > Yuri
> 
> Looks like there are no checks in loader with GPT support if there are
> no partitions defined (very rare case, but still.. :-). Attached patch
> fixes booting with GPT disk without partitions (for me).

That is the correct fix.

-- 
John Baldwin



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