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)