gptzfsboot error using HP Smart Array P410i Controller

Christoph Hoffmann christoph_hoffmann at me.com
Fri Aug 5 11:47:37 UTC 2011


Hello John,

No, I and not using clang.

My problem persists even I apply the patch. 

As a workaround I have to put OS on second LUN presented by the 
P410i Controller.

Regards,

Christoph

--
Christoph Hoffmann


On Aug 5, 2011, at 1:37 PM, John Baldwin wrote:

> 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
> _______________________________________________
> freebsd-current at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe at freebsd.org"



More information about the freebsd-current mailing list