From owner-freebsd-alpha Tue Sep 19 23:38:50 2000 Delivered-To: freebsd-alpha@freebsd.org Received: from feral.com (feral.com [192.67.166.1]) by hub.freebsd.org (Postfix) with ESMTP id 80D3D37B422; Tue, 19 Sep 2000 23:38:47 -0700 (PDT) Received: from beppo.feral.com (beppo [192.67.166.79]) by feral.com (8.9.3/8.9.3) with ESMTP id XAA03278; Tue, 19 Sep 2000 23:38:47 -0700 Date: Tue, 19 Sep 2000 23:38:45 -0700 (PDT) From: Matthew Jacob Reply-To: mjacob@feral.com To: John Baldwin Cc: alpha@FreeBSD.ORG Subject: Re: Ithreads kernel weirdness In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org I've had a slightly similar experience on my pc164- it dies just after loading f/w into the Qlogic ISP, which usually means that this is some interrupt related breakage. Time and heat (heatwave in SF means I have to really shut down all my systems) has kept me from pursuing this further- I sure have it on the top of my list. On Tue, 19 Sep 2000, John Baldwin wrote: > I suppose many of you are wondering why there haven't been any > recent commits of ithreads for the alpha as promised. The reason > is that I can't get a plain kernel to boot. My test kernel with > several debugging kernel options added in the config file boots > fine. If I remove some of those debugging options, the kernel > will boot sometimes, and hang others. If I remove all the > debugging options, the kernel always hangs. When it hangs, the > kernel is always hanging just after the 'timecounter' device > probe printf's. Normally after this I get the acd0 probe > message. Booting verbose ends with two messages from > ata-master0, so I'm assuming it is during ata's probe of its > busses, which use the await()/asleep() code. At this point in > time, my guess is that this another weird manifestation of the > possible BSS corruption bug that a few people are seeing > (like static hints not working because hints_loaded is getting > trounced). I would have committed this 2 days ago, but I can't > get a normal kernel to boot. It might also be weirdness with > spl()'s (although it used to work fine, so no reason that it > doesn't work now, to be honest). Regardless, my next step is > to make the softinterrupt code mostly MI which will move SWI's > to the softinterrupt thread as a side effect. Then we should > be able to kill spl's (I hope), which may clear up some problems > as well. The current ithreads patchset as always is at: > http://www.FreeBSD.org/~jhb/patches/alpha.ithreads.patch. > > -- > > John Baldwin -- http://www.FreeBSD.org/~jhb/ > PGP Key: http://www.cslab.vt.edu/~jobaldwi/pgpkey.asc > "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-alpha" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message