Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 24 Feb 2000 15:00:48 -0800
From:      Mike Smith <msmith@freebsd.org>
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. 
Message-ID:  <200002242300.PAA00848@mass.cdrom.com>
In-Reply-To: Your message of "Thu, 24 Feb 2000 20:19:55 %2B0100." <200002241919.UAA24133@freebsd.dk> 

next in thread | previous in thread | raw e-mail | index | archive | help
> It seems Mike Smith wrote:
> > That's possible; it may be that the kernel linker is calling somethin=
g =

> > before you expect it to be called.
> =

> Well, its rather that the delayed probe rutine I register with =

> config_intrhook_establish() is called before interrupts are actually
> working, that would explain why it times out on the probe...
> This didn't happen before, so thats probably why it breaks...
> It should break SCSI systems too, ass they do the same...

Hmm.  You're assuming that interrupts are working when the hooks are run,=
 =

rather than assuming that it's safe to do things which will subsequently =

cause interrupts which ought to be correctly handled.

I'd hazard a guess that the presence of modules is causing the kernel =

linker to run and pull all the sysctl hooks for modules it's finding.  =

I'm probably wrong, just a guess.

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

> > any busspace/busdma stuff in there.  Is there another megapatch comin=
g?
> =

> Busspace is a joke, I'm perfectly fine with calling those macros
> in[bwl]/out[bwl] like they should be :)
>
> Busdma, hmm, well I dont see that helping here either....

That's such a hopelessly naive attitude that I really hope it's a joke.  =

Both are necessary items.

-- =

\\ 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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200002242300.PAA00848>