From owner-freebsd-current@FreeBSD.ORG Mon Feb 23 20:59:32 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 DAFF916A4D0 for ; Mon, 23 Feb 2004 20:59:32 -0800 (PST) Received: from electra.cse.Buffalo.EDU (electra.cse.Buffalo.EDU [128.205.32.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 71D3443D2D for ; Mon, 23 Feb 2004 20:59:32 -0800 (PST) (envelope-from kensmith@cse.Buffalo.EDU) Received: from electra.cse.Buffalo.EDU (kensmith@localhost [127.0.0.1]) i1O4xVTr009061; Mon, 23 Feb 2004 23:59:31 -0500 (EST) Received: (from kensmith@localhost) by electra.cse.Buffalo.EDU (8.12.10/8.12.9/Submit) id i1O4xUIo009060; Mon, 23 Feb 2004 23:59:30 -0500 (EST) Date: Mon, 23 Feb 2004 23:59:30 -0500 From: Ken Smith To: Poul-Henning Kamp Message-ID: <20040224045930.GA8881@electra.cse.Buffalo.EDU> References: <16442.29712.148987.927650@grasshopper.cs.duke.edu> <15989.1077572841@critter.freebsd.dk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <15989.1077572841@critter.freebsd.dk> User-Agent: Mutt/1.4.1i cc: Ken Smith cc: Andrew Gallatin cc: freebsd-current@freebsd.org Subject: Re: Alpha ref machine is grumpy... 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: Tue, 24 Feb 2004 04:59:33 -0000 On Mon, Feb 23, 2004 at 10:47:21PM +0100, Poul-Henning Kamp wrote: > In message <16442.29712.148987.927650@grasshopper.cs.duke.edu>, Andrew Gallatin > writes: > > >I'm guessing it followed a null function pointer. Maybe the > >recent device changes had some special affect on alpha. > > The fact that you can compile the kernel in the first place rules out > the most common makedev() bogosities, but it is certainly not impossible > that the console code is being creative with dev_t's. I havn't noticed > it on my way through the tree though. > Drew reminded me CVS takes more intricate date specifications (thanks Drew :-). If I do this: cvs -q -R -d /home/ncvs get -D "2004/02/21 13:55 PST" src/sys I get a working kernel. If I then follow up with this: cvs -q -R -d /home/ncvs update -AdPD "2004/02/21 13:58 PST" > update.log I get a broken kernel. I believe that means it's the last of the device megapatches that causes the problem (I'm not blaming the device megapatches, as phk says the issue might be with the Alpha code doing things it wasn't supposed to do...). I'll let you guys figure out which of those it is. :-) Given absolutely nothing comes out the serial console other than the complaint about the kernel stack my vote goes for the console code being where it dies but ... This should land you at the archived commit message: http://docs.freebsd.org/cgi/getmsg.cgi?fetch=3328755+0+archive/2004/cvs-all/20040222.cvs-all -- Ken Smith - From there to here, from here to | kensmith@cse.buffalo.edu there, funny things are everywhere. | - Theodore Geisel |