loader panics with 2 GPT partitioned drives

John Baldwin jhb at freebsd.org
Mon Jun 8 15:33:58 UTC 2009


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


More information about the freebsd-current mailing list