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> 

index | next in thread | previous in thread | raw e-mail

> It seems Mike Smith wrote:
> > That's possible; it may be that the kernel linker is calling something 
> > 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 see 
> > any busspace/busdma stuff in there.  Is there another megapatch coming?
> 
> 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



help

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