Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 5 Aug 2011 07:37:45 -0400
From:      John Baldwin <jhb@freebsd.org>
To:        freebsd-current@freebsd.org
Cc:        Christoph Hoffmann <christoph_hoffmann@me.com>
Subject:   Re: gptzfsboot error  using HP Smart Array P410i Controller
Message-ID:  <201108050737.45418.jhb@freebsd.org>
In-Reply-To: <491F5434-3EF2-40AF-B962-892046DB1D54@me.com>
References:  <E040B3A9-9B62-4545-ADC9-5CE3A9217024@me.com> <491F5434-3EF2-40AF-B962-892046DB1D54@me.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thursday, August 04, 2011 3:26:49 pm Christoph Hoffmann wrote:
> Hello Everyone,
> 
> The system will successfully boot only if the OS installation is laying on
> the second drive or higher (0x81 and more).

Are you using clang?  If so, you should try either using GCC or using this 
patch with clang as a workaround from the previous thread on zfsboot issues:

Index: sys/boot/i386/zfsboot/Makefile
===================================================================
--- sys/boot/i386/zfsboot/Makefile      (revision 224653)
+++ sys/boot/i386/zfsboot/Makefile      (working copy)
@@ -20,7 +20,6 @@
        -fomit-frame-pointer \
        -fno-unit-at-a-time \
        -mno-align-long-strings \
-       -mrtd \
        -DBOOT2 \
        -DSIOPRT=${BOOT_COMCONSOLE_PORT} \
        -DSIOFMT=${B2SIOFMT} \
Index: sys/boot/i386/gptzfsboot/Makefile
===================================================================
--- sys/boot/i386/gptzfsboot/Makefile   (revision 224653)
+++ sys/boot/i386/gptzfsboot/Makefile   (working copy)
@@ -22,7 +22,6 @@
        -fomit-frame-pointer \
        -fno-unit-at-a-time \
        -mno-align-long-strings \
-       -mrtd \
        -DGPT -DBOOT2 \
        -DSIOPRT=${BOOT_COMCONSOLE_PORT} \
        -DSIOFMT=${B2SIOFMT} \

-- 
John Baldwin



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