From owner-freebsd-alpha Tue Jan 22 13:27:11 2002 Delivered-To: freebsd-alpha@freebsd.org Received: from rwcrmhc53.attbi.com (rwcrmhc53.attbi.com [204.127.198.39]) by hub.freebsd.org (Postfix) with ESMTP id C3B9937B448 for ; Tue, 22 Jan 2002 13:26:59 -0800 (PST) Received: from peter3.wemm.org ([12.232.27.13]) by rwcrmhc53.attbi.com (InterMail vM.4.01.03.27 201-229-121-127-20010626) with ESMTP id <20020122212659.WKXN10199.rwcrmhc53.attbi.com@peter3.wemm.org> for ; Tue, 22 Jan 2002 21:26:59 +0000 Received: from overcee.wemm.org (overcee.wemm.org [10.0.0.3]) by peter3.wemm.org (8.11.0/8.11.0) with ESMTP id g0MLQxs16281 for ; Tue, 22 Jan 2002 13:26:59 -0800 (PST) (envelope-from peter@wemm.org) Received: from wemm.org (localhost [127.0.0.1]) by overcee.wemm.org (Postfix) with ESMTP id 4047D3BAB; Tue, 22 Jan 2002 13:26:59 -0800 (PST) (envelope-from peter@wemm.org) X-Mailer: exmh version 2.5 07/13/2001 with nmh-1.0.4 To: Andrew Gallatin Cc: Bernd Walter , alpha@FreeBSD.ORG Subject: Re: Is anybody actually able to netboot at the moment? In-Reply-To: <15437.54936.916559.76942@grasshopper.cs.duke.edu> Date: Tue, 22 Jan 2002 13:26:59 -0800 From: Peter Wemm Message-Id: <20020122212659.4047D3BAB@overcee.wemm.org> Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Andrew Gallatin wrote: > > Peter Wemm writes: > > Hmm. can you be more specific? Is your client box connected to the hub > > and then routing via the freebsd router? The reason I ask is that freebsd > > may be more forgiving about packet construction. I suspect the switch is > > detecting something wrong with the packets that libstand is generating and > > killing them before they make it out to the fabric. > > I think libstand is detecting bad checksums & dropping the packets > your server is sending. The most logical explanation I can see is > that its summing extra memory & the extra memory its summing up is 0 > for Bernd and non-zero for you... Eg, 8 months ago I saw the same netboot > binary work fine for one machine (UP1000) and fail to load a kernel on > another (AS500). Turning off checksums allowed the kernel to load.. I have found a bug in the prom_get() routine in srmnet.c.. its handling of the packet lengths is very very broken. It seems to return the full size of the data area rather than the actual packet length. This was upsetting a few things. I will definately tinker with the checksum code and settings now. Cheers, -Peter -- Peter Wemm - peter@FreeBSD.org; peter@yahoo-inc.com; peter@netplex.com.au "All of this is for nothing if we don't go to the stars" - JMS/B5 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message