Re: gptzfsboot error using HP Smart Array P410i Controller

From: John Baldwin <jhb_at_freebsd.org>
Date: Thu, 10 Jan 2013 12:15:48 -0500
On Wednesday, January 09, 2013 05:57:06 PM Palle Girgensohn wrote:
> Palle Girgensohn skrev:
> > Hi!
> > 
> > This is still happening with FreeBSD 9.0-RELEASE, as I have just
> > discovered. The hack works like a charm, but seems kind of odd... :)
> > 
> > Any progress in getting a "real" fix into the repository? Any risks
> > with the hack - is it likely to believe that it will suddenly or
> > sporadically fail?
> > 
> > Cheers, Palle
> > 
> > Christoph Hoffmann skrev:
> >> Hello Daniel,
> >> 
> >> Last time I checked up on the issue was on the 23rd of September,
> >> it was not fixed then. I was able to to boot from drive 0x80 after
> >> adding:
> >> 
> >> *** zfsboot.c.orig	Fri Sep 23 18:03:26 2011 --- zfsboot.c	Fri Sep
> >> 23 18:47:44 2011 *************** *** 459,464 **** --- 459,465 ----
> >> heap_end = (char *) PTOV(bios_basemem); }
> >> 
> >> + 	printf("Hello! I am a hack.\n"); dsk = malloc(sizeof(struct
> >> dsk)); dsk->drive = *(uint8_t *)PTOV(ARGS); dsk->type = dsk->drive
> >> & DRV_HARD ? TYPE_AD : TYPE_FD;
> >> 
> >> I am inclined to think that this is related to the way how we
> >> compile this code, especially when run on the following particular
> >> processor:
> >> 
> >> 1 Processor(s) detected, 4 total cores enabled, Hyperthreading is
> >> enabled Proc 1: Intel(R) Xeon(R) CPU E5630 _at_ 2.53GHz QPI Speed: 5.8
> >> GT/s.
> >> 
> >> 
> >> Regards,
> >> 
> >> Christoph
> >> 
> >> On Oct 11, 2011, at 3:16 PM, Daniel Kalchev wrote:
> >>> Has this issue been resolved somehow? Sane method to build
> >>> gptzfsboot that will run on HP's P410i?
> 
> Hi,
> 
> This is still happening with 9.2-RELEASE on a HP DL 380 G5:

Presumably 9.1?

> gptzfsboot: error 1 lba 32
> gptzfsboot: error 1 lba 1
> gptzfsboot: No ZFS pools located, can't boot
> 
> Andriy suggested the latest sys/boot/i386/common/edd.h_at_243024 from head,
> but unfortunately it makes no difference.
> 
> The printf hack above still works fine though.

Do you have avg's most recent commit to edd.h to pack various structures?  I'm 
not sure that made it into 9.1.

-- 
John Baldwin
Received on Thu Jan 10 2013 - 20:12:40 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:33 UTC