From owner-freebsd-ia64 Tue Jan 29 9:27:25 2002 Delivered-To: freebsd-ia64@freebsd.org Received: from iraun2.uka.de (iraun2.uka.de [129.13.10.91]) by hub.freebsd.org (Postfix) with ESMTP id 5162937B400 for ; Tue, 29 Jan 2002 09:27:12 -0800 (PST) Received: from irams1.ira.uka.de ([129.13.10.5]) by iraun2.uka.de with esmtp (Exim 3.30 #7 (Debian)) id 16Vc2J-0002Xi-00 for ; Tue, 29 Jan 2002 18:27:11 +0100 Received: from i30pc5.ira.uka.de ([129.13.30.155] helo=i30pc5) by irams1.ira.uka.de with esmtp (Exim 3.30 #7 (Debian)) id 16Vc2I-0000gl-00 for ; Tue, 29 Jan 2002 18:27:10 +0100 Received: from skoglund by i30pc5 with local (Exim 3.34 #9) id 16Vc1o-0003fD-00 for freebsd-ia64@freebsd.org; Tue, 29 Jan 2002 18:26:40 +0100 From: Espen Skoglund MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <15446.56138.273576.286815@i30nb20.ira.uka.de> Date: Tue, 29 Jan 2002 18:26:34 +0100 To: freebsd-ia64@freebsd.org Subject: EFI loader problems X-Mailer: VM 6.95 under 21.1 (patch 14) "Cuyahoga Valley" XEmacs Lucid Sender: owner-freebsd-ia64@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org I'm having some trouble getting the EFI boot loader to work. The firmware isn't being very helpful about giving proper error messages either. I basically get: TSize. Load of XXX failed: Not Found Paused - press any key to continue which is also what Marcel Moolenaar reported on this list back in November. According to tcpdump the whole image is indeed transferred, and copying the image to a local disk and booting it from there does not help either. I therefore do not belive that tftp is causing the problems. I also tried compiling the loader (and libstand) with -DUDP_NO_CKSUM but this didn't help. If I tried compiling a "hello world" image using the gnu efi library things worked fine, however. Does anyone know if the firmware for some reason refuses to boot images exceeding a given size or something stupid like that? Does anyone have any other idea of what the problem might be? I would also be grateful if someone could provide me with some precompiled loader image. Oh, by the way, my hardware is a single CPU HP i2000, and the EFI boot manager tells me that its version is 1.02 [12.36A]. I'm using gcc 3.0.3 with a CVS version of binutils (binutils 2.11.2 seems to be broken for IA-64). -STABLE is my development platform. If someone's interested I've created some ports for an IA-64 cross building toolchain (http://i30www.ira.uka.de/~skoglund/ia64/). Note that binutils 2.11.2 is broken, though, but installing a later snapshot (or cvs version) on top of the installed binutils port works fine. eSk To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ia64" in the body of the message