Date: Mon, 15 Aug 2011 12:00:43 -0400 From: John Baldwin <jhb@freebsd.org> To: freebsd-current@freebsd.org, d@delphij.net Cc: christoph_hoffmann@me.com Subject: Re: gptzfsboot error using HP Smart Array P410i Controller Message-ID: <201108151200.43678.jhb@freebsd.org> In-Reply-To: <4E3F0AC3.1080907@delphij.net> References: <E040B3A9-9B62-4545-ADC9-5CE3A9217024@me.com> <4E3F0AC3.1080907@delphij.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sunday, August 07, 2011 5:59:31 pm Xin LI wrote: > On 08/01/11 06:07, Christoph Hoffmann wrote: > > Hello, > > > > The initial reboot followed the installation of ZFS-only version 5/28 > > system reports error: > > > > Attempting Boot From Hard Drive (C:) > > gptzfsboot: error 1 lba 32 > > gptzfsboot: error 1 lba 1 > > gptzfsboot: No ZFS pools located, can't boot > > > > The same installation procedure on older ProLiant with Compaq Smart > > Array 5i do not cause any problems. > > Looks like for some reason the drive number (%dl) didn't get passed > through ARGS (by pmbr.s). MBR boot loaders aren't defined to do that. They pass %dl directly via the register. For gptboot and gptzfsboot, sys/boot/i386/gptboot/gptldr.S already stores the saved value of %dl in MEM_ARG. -- John Baldwin
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201108151200.43678.jhb>