From owner-freebsd-stable@FreeBSD.ORG Mon Dec 3 16:17:25 2007 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A8C9516A417 for ; Mon, 3 Dec 2007 16:17:25 +0000 (UTC) (envelope-from bsam@ipt.ru) Received: from services.ipt.ru (services.ipt.ru [194.62.233.110]) by mx1.freebsd.org (Postfix) with ESMTP id 6887613C469 for ; Mon, 3 Dec 2007 16:17:25 +0000 (UTC) (envelope-from bsam@ipt.ru) Received: from bb.ipt.ru ([194.62.233.89]) by services.ipt.ru with esmtp (Exim 4.54 (FreeBSD)) id 1IzDz2-000ESx-1s; Mon, 03 Dec 2007 19:17:24 +0300 To: Jeremy Chadwick References: <004d01c8214d$b5a02970$c801000a@balgaa> <4732E7D9.4040804@wlink.com.np> <001001c835b0$f2f29700$c801000a@balgaa> <20071203154149.GA56769@eos.sc1.parodius.com> From: Boris Samorodov Date: Mon, 03 Dec 2007 19:15:46 +0300 In-Reply-To: <20071203154149.GA56769@eos.sc1.parodius.com> (Jeremy Chadwick's message of "Mon\, 3 Dec 2007 07\:41\:49 -0800") Message-ID: <95955597@bb.ipt.ru> User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.1 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: freebsd-stable@freebsd.org Subject: Re: FreeBSD-6.2, 7.0-BETA1 on X60 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Dec 2007 16:17:25 -0000 On Mon, 3 Dec 2007 07:41:49 -0800 Jeremy Chadwick wrote: > I've tried this before myself (on all sorts of different hardware), and > I've never gotten it to work on RELENG_6 or RELENG_7 -- I reach the same > point and receive the same error you do. We use diskless setup in production. It works just fine. Even with pxelinux to select an OS and it's version to boot (the default is to load memtest86). I found very useful /var/log/xferlog to debug errors while booting a diskless station. > It appears to me that that an NFS server is *absolutely* necessary for > all of this to work; TFTP by itself doesn't suffice, it appears. Yes. > I've tried setting LOADER_TFTP_SUPPORT=yes in make.conf (forcing the > entire process to avoid using NFS), but believe it or not, a part of the > booting process still continues to use NFS-related code (or at least the > debugging messages state it's trying to do NFS). I was able to get some > pxeboot-related debugging output (to see the aforementioned) by setting > PXE_DEBUG=true in make.conf (see src/sys/boot/i386/libi386/pxe.c for > details on that). Seems that you slightly misunderstood the meaning of the LOADER_TFTP_SUPPORT option. It is used only to boot a custom kernel (when at stage 2, diskless(8)). Without this option your diskless station should load your servers' kernel. The stage 3 always uses NFS to mount the root directory. WBR -- Boris Samorodov (bsam) Research Engineer, http://www.ipt.ru Telephone & Internet SP FreeBSD committer, http://www.FreeBSD.org The Power To Serve