From owner-freebsd-current@FreeBSD.ORG Fri Feb 27 21:40:13 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0FA6016A4CE; Fri, 27 Feb 2004 21:40:13 -0800 (PST) Received: from gravy.kishka.net (pcp03837658pcs.neave01.pa.comcast.net [68.34.190.35]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7523143D1D; Fri, 27 Feb 2004 21:40:10 -0800 (PST) (envelope-from bryan@kishka.net) Received: from gravy.kishka.net (gravy.kishka.net [192.168.1.2]) by gravy.kishka.net (8.12.11/8.12.11) with ESMTP id i1S5e92u000494; Sat, 28 Feb 2004 00:40:09 -0500 (EST) (envelope-from bryan@kishka.net) Date: Sat, 28 Feb 2004 00:40:09 -0500 (EST) From: Bryan Liesner To: Ruslan Ermilov In-Reply-To: <20040227160404.GA3844@ip.net.ua> Message-ID: <20040228002813.L480@gravy.kishka.net> References: <20040227080713.GC93889@ip.net.ua> <20040227141544.GA2242@ip.net.ua> <200402271055.21012.jhb@FreeBSD.org> <20040227160404.GA3844@ip.net.ua> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: "Bjoern A. Zeeb" cc: FreeBSD current mailing list Subject: Re: pxeloader problem: BTX halted [FIXED] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Feb 2004 05:40:13 -0000 On Fri, 27 Feb 2004, Ruslan Ermilov wrote: > On Fri, Feb 27, 2004 at 10:55:20AM -0500, John Baldwin wrote: > > On Friday 27 February 2004 09:15 am, Ruslan Ermilov wrote: > > > All, > > > > > > I have ended up setting up the test PXE booting environment > > > here, and have been able to reproduce and fix this problem, > > > in sys/boot/i386/loader/Makefile,v 1.76. > > > > > > For some reason, for pxeboot(8) to work, BTX's crt0.o needs > > > to be linked before other object files into the loader(8) > > > binary. This is odd because loader(8) doesn't suffer from > > > this problem, so perhaps pxeldr ASM bootstrap code could be > > > fixed to handle this better. John? > > > > cdboot, pxeldr, and btxldr all make assumptions about how the loader is > > linked. In fact, cdboot and pxeldr share the same exact code in this > > respect. Did you test cdboot without this fix to see if it had been broken, > > too? > > > Nope, but perhaps somebody could try it and report back if > > ftp://current.FreeBSD.org//pub/FreeBSD/snapshots/i386/ISO-IMAGES/cdboot-5.2-CURRENT-20040225-JPSNAP.iso > > can be CD-booted? > > > Cheers, > I can confirm that cdboot was broken. I built (or at least tried to) a bootable CD last week and had the same BTX halted problem. I didn't try the iso image above, but I can confirm that with the boot code as of today, I'm able to boot from CD again. -- ============================================================= = Bryan D. Liesner LeezSoft Communications, Inc. = = A subsidiary of LeezSoft Inc. = = bryan@kishka.net Home of the Gipper = =============================================================