From owner-freebsd-stable Fri Nov 17 16: 5:33 2000 Delivered-To: freebsd-stable@freebsd.org Received: from rover.village.org (rover.village.org [204.144.255.66]) by hub.freebsd.org (Postfix) with ESMTP id 33DA737B479 for ; Fri, 17 Nov 2000 16:05:30 -0800 (PST) Received: from harmony.village.org (harmony.village.org [10.0.0.6]) by rover.village.org (8.11.0/8.11.0) with ESMTP id eAI05SQ08221; Fri, 17 Nov 2000 17:05:29 -0700 (MST) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (localhost.village.org [127.0.0.1]) by harmony.village.org (8.9.3/8.8.3) with ESMTP id RAA78762; Fri, 17 Nov 2000 17:05:28 -0700 (MST) Message-Id: <200011180005.RAA78762@harmony.village.org> To: nate@yogotech.com (Nate Williams) Subject: Re: 4.2-BETA hangs on boot Cc: stable@FreeBSD.ORG In-reply-to: Your message of "Fri, 17 Nov 2000 17:01:11 MST." <14869.50887.741133.148588@nomad.yogotech.com> References: <14869.50887.741133.148588@nomad.yogotech.com> <14869.49927.736257.730814@nomad.yogotech.com> <20001117162836.N62344@bonsai.knology.net> <20001116204344.B62344@bonsai.knology.net> <20001116195957.A62344@bonsai.knology.net> <200011170209.eAH297q51130@drugs.dv.isc.org> <200011172203.PAA77619@harmony.village.org> <200011172237.PAA77876@harmony.village.org> <200011172356.QAA78671@harmony.village.org> Date: Fri, 17 Nov 2000 17:05:28 -0700 From: Warner Losh Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In message <14869.50887.741133.148588@nomad.yogotech.com> Nate Williams writes: : One of the 'biggest' reasons is that there isn't any good 'default' to : use for polling. I had code in the system that tried to guess : previously, but I think it got ripped out. I have some code that tries to guess. Or at the very least verify that things are OK. The big problem that I hit with some experimental code was that I tried to force an interrupt and if I guessed wrong that interrupt could hang the whole machine. Ooops. I'll have to try again. : However, that code had problems in that it didn't work if FreeBSD had no : driver for a particular piece of hardware, and assumed the IRQ was free : even if it wasn't. Although, from hearing Mike Smith talk, the new VM86 : and PnP code should have 'informed the kernel' of all such resources : used, even if FreeBSD had no driver for the hardware. The newer pnp code will help a *LOT*. There are some issues still, but it is much better than before. Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message