From owner-freebsd-questions Mon Aug 19 19:17:36 2002 Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 065F037B400 for ; Mon, 19 Aug 2002 19:17:33 -0700 (PDT) Received: from mini.huckbone.com (dsl-sj-66-219-73-30.broadviewnet.net [66.219.73.30]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5D30B43E6E for ; Mon, 19 Aug 2002 19:17:32 -0700 (PDT) (envelope-from frank@mini.huckbone.com) Received: from mini.huckbone.com (localhost [127.0.0.1]) by mini.huckbone.com (8.12.5/8.12.5) with ESMTP id g7K2HQ6K007994 for ; Mon, 19 Aug 2002 19:17:26 -0700 (PDT) (envelope-from frank@mini.huckbone.com) Received: (from frank@localhost) by mini.huckbone.com (8.12.5/8.12.5/Submit) id g7K2HPWq007993 for freebsd-questions@freebsd.org; Mon, 19 Aug 2002 19:17:25 -0700 (PDT) From: Frank Drebin Message-Id: <200208200217.g7K2HPWq007993@mini.huckbone.com> Subject: diskless boot/pxeboot timing problems? To: freebsd-questions@freebsd.org Date: Mon, 19 Aug 2002 19:17:25 -0700 (PDT) X-Mailer: ELM [version 2.4ME+ PL94b (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG I'm trying to setup some diskless machines that will boot off of a 4.6-STABLE (as of 5 Aug.) server. I've followed the instructions in the handbook and done what is listed in clone_root. The diskless machine can find the server machine and pxeboot and starts the boot process. However, the boot hangs before getting to the kernel (or just after - it's not consistent). The last thing I usually see on the screen is this (edited for length): pxe_boot: server addr: 192.168.200.55 pxe_boot: server path: /local/diskless pxe_boot: gateway ip: 192.168.200.55 / int=00000006 err=00000000... .... cs:eip=ff ff ff ff ff ff ff ff-ff ff ff ff ff ff ff ff ... BTX halted Obviously, the cs:iep is an ominous sign. The spot where the process hangs will vary slightly depending on the phase of the moon and other such variables. The thing that leads me to a timing issue is that everything works when I enable debugging in (/usr/src/sys/boot/i386/libi386/) pxe.c and then copy the newly built pxeboot to my tftp directory. That apparently slows things down enough that it all works. Can anyone shed any light on this? I'd rather not have to deal with all the debug messages just to get the thing to work. Thanks Frank ps Both machines are fairly generic P4/1.5GHz with Intel 10/100 cards. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message