*BSD News Article 21448


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!agate!spool.mu.edu!sol.ctr.columbia.edu!news.kei.com!bloom-beacon.mit.edu!senator-bedfellow.mit.edu!jfc
From: jfc@athena.mit.edu (John F Carr)
Newsgroups: comp.os.386bsd.development
Subject: interrupt problems on EISA
Date: 25 Sep 1993 14:47:37 GMT
Organization: Massachusetts Institute of Technology
Lines: 16
Distribution: world
Message-ID: <281lm9$p4s@senator-bedfellow.MIT.EDU>
NNTP-Posting-Host: porter.mit.edu

I'm working on a device driver for the UltraStor 24F SCSI adapter.
The drive detection during boot works (using polling instead of
interrupt driven I/O), but later when the kernel reads the disk
label I get "ISA strayintr 7" and the machine hangs.  I'm guessing
the command complete interrupt is getting delivered at the wrong
interrupt level (because I get one too many interrupt 7 and one
too few interrupt 10).  Any suggestions on how to fix this?

Once out of several boots I got past this point, so if it is a driver
bug it is an intermittent one.

This is an EISA card.  Do the interrupt controllers need to be programmed
differently for EISA?

-- 
    John Carr (jfc@athena.mit.edu)