From owner-freebsd-current  Thu Feb 24  9:55:18 2000
Delivered-To: freebsd-current@freebsd.org
Received: from mass.cdrom.com (castles503.castles.com [208.214.165.67])
	by hub.freebsd.org (Postfix) with ESMTP
	id C332737BC78; Thu, 24 Feb 2000 09:55:01 -0800 (PST)
	(envelope-from msmith@mass.cdrom.com)
Received: from mass.cdrom.com (localhost [127.0.0.1])
	by mass.cdrom.com (8.9.3/8.9.3) with ESMTP id KAA00424;
	Thu, 24 Feb 2000 10:07:16 -0800 (PST)
	(envelope-from msmith@mass.cdrom.com)
Message-Id: <200002241807.KAA00424@mass.cdrom.com>
X-Mailer: exmh version 2.1.1 10/15/1999
To: Soren Schmidt <sos@freebsd.dk>
Cc: msmith@FreeBSD.ORG (Mike Smith), yds@dppl.com (Yarema),
	FreeBSD-Current@FreeBSD.ORG (FreeBSD Current), sos@FreeBSD.ORG
Subject: Re: After last ATAPI update system doesn't boot if modules loaded by /boot/loader. 
In-reply-to: Your message of "Thu, 24 Feb 2000 09:45:04 +0100."
             <200002240845.JAA86244@freebsd.dk> 
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Mime-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Date: Thu, 24 Feb 2000 10:07:16 -0800
From: Mike Smith <msmith@freebsd.org>
Sender: owner-freebsd-current@FreeBSD.ORG
Precedence: bulk
X-Loop: FreeBSD.ORG

> It seems Mike Smith wrote:
> > > Forgive me if I'm beating a dead horse... I'm still having the foll=
owing
> > > problem if I load any modules from /boot/loader.conf:
> > =

> > I've reproduced this here, and narrowed it down to Soren's ATA megaco=
mmit =

> > on the 18th.  Unfortunately, the newbus patches (tested) and the othe=
r =

> > gunk (untested) ended up lumped in together, and I'm not having a lot=
 of =

> > luck working out what exactly might be causing this.
> =

> That megapatch was only newbus patches and cosmetics around that, one
> new item was cmd646 support but that is hardly the problem here.

You didn't mention the 0xa5 test, and I forgot to tell you that I backed =

it out as well (no change).

> > Soren - this is somewhat of a showstopper.  Can you reproduce it ther=
e?
> =

> Nope, I've tried several machines here, no problems, even with tons
> of modules..

Try a network interface module, if you haven't already.  I was loading =

if_wi.

> The only thing I can come up with is that _something_ makes the
> delayed probe be called _before_ interrupts are up and running.
> That will make it fail like this. Quuestion is is something
> else messing with those hooks ?

That's possible; it may be that the kernel linker is calling something =

before you expect it to be called.

Also, I note that you've only partially newbussed the code; I don't see =

any busspace/busdma stuff in there.  Is there another megapatch coming?

-- =

\\ Give a man a fish, and you feed him for a day. \\  Mike Smith
\\ Tell him he should learn how to fish himself,  \\  msmith@freebsd.org
\\ and he'll hate you for a lifetime.             \\  msmith@cdrom.com




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message