Subject: Re: Cool bug here?
To: None <port-sparc@NetBSD.ORG>
From: Greg Earle <earle@isolar.Tujunga.CA.US>
List: port-sparc
Date: 05/30/1996 02:12:47
> On Wed, 29 May 1996 20:12:18 -0800 (PST) 
>  MLARKIN@CSUPomona.Edu wrote:
>> Try playing an audio file over the audio0 in a Sun4c in the background,
>> and then while it's playing, eject the floppy via   eject floppy.
>> 
>> My SS1 and IPC both "spurious interrupt" all over, then die.
> 
> Ick ... could you provide more info?  What interrupt level do the strays 
> happen at?

Bog-standard April 12th snapshot (kernel & userland) on an SS2+Weitek:

netbsd4me:1:21 % uname -a
NetBSD netbsd4me 1.1B NetBSD 1.1B (GENERIC_SCSI3) #10: Thu Apr 11 16:02:07 MET
DST 1996     pk@neon:/usr/src/sys/arch/sparc/compile/GENERIC_SCSI3 sparc

As soon as I pressed "eject floppy", I got:

fdc: spurious interrupt: state 7, istate=3
fdc: spurious interrupt: state 10, istate=2
panic: fdcintr: spurious interrupt can't be cleared
Frame pointer is at 0xf81176e8
Call traceback:
	pc = f80f9918 args = ( 400, 90000fe7, 0, f8117808, f8649400, f80c1740,
f8117750) fp = 0xf8117750
	pc = f8022af0 args = ( 104, f811dc00, 1, f8117870, f8c49170, f8135000,
f81177b8) fp = 0xf81177b8
	pc = f80c8a38 args = ( Too tired to write down all the args from here )
	pc = f8007950
	pc = f803c7c4
	pc = f80f18c0
	pc = f80c8a38
	pc = f8007950
	pc = f8??????

The panic happened immediately after the 2 "spurious interrupt" messages
splattered on my screen.

	- Greg