From owner-freebsd-ia64 Fri Mar 29 17:49: 4 2002 Delivered-To: freebsd-ia64@freebsd.org Received: from kayak.xcllnt.net (209-128-86-226.bayarea.net [209.128.86.226]) by hub.freebsd.org (Postfix) with ESMTP id 0E91437B404 for ; Fri, 29 Mar 2002 17:49:01 -0800 (PST) Received: from dhcp01.pn.xcllnt.net (dhcp01.pn.xcllnt.net [192.168.4.201]) by kayak.xcllnt.net (8.11.6/8.11.4) with ESMTP id g2U1mrb13506; Fri, 29 Mar 2002 17:48:53 -0800 (PST) (envelope-from marcel@kayak.pn.xcllnt.net) Received: from dhcp01.pn.xcllnt.net (localhost [127.0.0.1]) by dhcp01.pn.xcllnt.net (8.12.2/8.12.2) with ESMTP id g2U1mrPg004370; Fri, 29 Mar 2002 17:48:53 -0800 (PST) (envelope-from marcel@dhcp01.pn.xcllnt.net) Received: (from marcel@localhost) by dhcp01.pn.xcllnt.net (8.12.2/8.12.2/Submit) id g2U1mpbn004369; Fri, 29 Mar 2002 17:48:51 -0800 (PST) Date: Fri, 29 Mar 2002 17:48:51 -0800 From: Marcel Moolenaar To: Peter Wemm Cc: ia64@FreeBSD.ORG Subject: Re: Bad loader.efi Message-ID: <20020330014850.GA4342@dhcp01.pn.xcllnt.net> References: <20011104204411.A2219@dhcp01.pn.xcllnt.net> <20011119195946.10DDE38FF@overcee.netplex.com.au> <20011119130823.A50804@kayak.xcllnt.net> <20011119225327.B1444@dhcp01.pn.xcllnt.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20011119225327.B1444@dhcp01.pn.xcllnt.net> User-Agent: Mutt/1.3.27i 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 On Mon, Nov 19, 2001 at 10:53:27PM -0800, Marcel Moolenaar wrote: > On Mon, Nov 19, 2001 at 01:08:23PM -0800, Marcel Moolenaar wrote: > > > > > > Did you solve this? I've been building loaders for a while now.. > > > > I reverted to using an older toolchain to at least get back on > > my feet. I'll give it a try this evening. > > > In short: no, it still doesn't work for me. Ok, after some hacking I resolved this. I committed the fixes. There are 2 known problems left: 1. I must build libstand with NO_UDP_CKSUM. I don't think this is a problem that relates to IA-64, but is more likely caused by a broken bootp server. I'm using isc_dhcp for that. I'm not in a hurry to look into that ATM, 2. When you start/run the loader from an EFI filesystem, you cannot set currdev to net0 and do a netboot. The bootp fails, which may be an indication that we don't initialize the EFI SN protocol. If you abort a netboot after EFI has initialized the interface, and set the MAC address, it works normally. I already have an idea and hope to have it fixed in a couple of minutes/hours. FYI, -- Marcel Moolenaar USPA: A-39004 marcel@xcllnt.net To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ia64" in the body of the message From owner-freebsd-ia64 Sat Mar 30 15:36:39 2002 Delivered-To: freebsd-ia64@freebsd.org Received: from kayak.xcllnt.net (209-128-86-226.bayarea.net [209.128.86.226]) by hub.freebsd.org (Postfix) with ESMTP id 6A56037B417 for ; Sat, 30 Mar 2002 15:36:36 -0800 (PST) Received: from dhcp01.pn.xcllnt.net (dhcp01.pn.xcllnt.net [192.168.4.201]) by kayak.xcllnt.net (8.11.6/8.11.4) with ESMTP id g2UNaab18959 for ; Sat, 30 Mar 2002 15:36:36 -0800 (PST) (envelope-from marcel@kayak.pn.xcllnt.net) Received: from dhcp01.pn.xcllnt.net (localhost [127.0.0.1]) by dhcp01.pn.xcllnt.net (8.12.2/8.12.2) with ESMTP id g2UNab9X002714 for ; Sat, 30 Mar 2002 15:36:37 -0800 (PST) (envelope-from marcel@dhcp01.pn.xcllnt.net) Received: (from marcel@localhost) by dhcp01.pn.xcllnt.net (8.12.2/8.12.2/Submit) id g2UNab72002713 for ia64@FreeBSD.org; Sat, 30 Mar 2002 15:36:37 -0800 (PST) Date: Sat, 30 Mar 2002 15:36:36 -0800 From: Marcel Moolenaar To: ia64@FreeBSD.org Subject: Update your EFI bootloader. Message-ID: <20020330233636.GA2687@dhcp01.pn.xcllnt.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.3.27i 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 Gang, It is adviced to update your EFI loader as soon a conveniently possible. It is harmless to update the kernel without updating the EFI loader for now, but this may not hold for future kernels. The relevant changes are to pass the address of the bootinfo block from the loader to the kernel in a register (r8), and not use a hardwired address for this. The kernel still looks at the hardwired address, but does check if it has been passed in r8 as well. FYI, -- Marcel Moolenaar USPA: A-39004 marcel@xcllnt.net To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ia64" in the body of the message