*BSD News Article 31044


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!yarrina.connect.com.au!warrane.connect.com.au!kralizec.zeta.org.au!not-for-mail
From: bde@kralizec.zeta.org.au (Bruce Evans)
Newsgroups: comp.os.386bsd.bugs
Subject: Re: Booting BT kernels
Date: 31 May 1994 07:38:20 +1000
Organization: Kralizec Dialup Unix Sydney - +61-2-837-1183, v.32bis v.42bis
Lines: 25
Message-ID: <2sdmcc$kit@kralizec.zeta.org.au>
References: <2sctfs$4ll@ebh.eb.ele.tue.nl>
NNTP-Posting-Host: kralizec.zeta.org.au

In article <2sctfs$4ll@ebh.eb.ele.tue.nl>,
Willem Jan Withagen <wjw@ebh.eb.ele.tue.nl> wrote:
>...
>So I just tried it with both the GAMMA and the RELEASE kernels.
>I doesn't work for me.
>I'm getting all devices nicely recognised, but when the kernel changes its root
>device, it goes:
>	ISA strayintr 7.
>
>Now the system has a printer connected, and notices lpt0 on intr7. But it
>doesn't matter if the printer is on or off. The intrupt keeps coming.
>The system is dead after that notice. :-(

FreeBSD-1.1 throws away its initialization of the default IRQ handlers
in isa_defaultirq() in isa.c.  It ends up with the default handlers all
being for IRQ 7.  If you have a misconfigured IRQ, then you will get
confusing messages about "strayintr 7".

This is fixed in FreeBSD-current.

The BT kernel requires the controller to be configured for IRQ 12.  That
is a strange default.  The default for the BT445S is 11, the same as
for the 1542.  You probably just need to reconfigure the controller.
-- 
Bruce Evans  bde@kralizec.zeta.org.au