gptzfsboot error using HP Smart Array P410i Controller
Palle Girgensohn
girgen at pingpong.net
Thu Jan 10 21:55:09 UTC 2013
10 jan 2013 kl. 18:15 skrev John Baldwin <jhb at freebsd.org>:
> 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 @ 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.
>
9.1, of course, sorry! :-)
Yes, I've built a fresh gptzfsboot using 9.1 + edd.h from head (with _packed keywords added).
More information about the freebsd-current
mailing list