From owner-freebsd-questions Wed Jun 24 18:24:48 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA15012 for freebsd-questions-outgoing; Wed, 24 Jun 1998 18:24:48 -0700 (PDT) (envelope-from owner-freebsd-questions@FreeBSD.ORG) Received: from pteradactyl (pteradactyl.vaniercollege.qc.ca [205.236.144.2]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id SAA14929 for ; Wed, 24 Jun 1998 18:24:08 -0700 (PDT) (envelope-from labrinop@pop.vaniercollege.qc.ca) From: labrinop@pop.vaniercollege.qc.ca Received: from labrinop.vaniercollege.qc.ca by pteradactyl (SMI-8.6/SMI-SVR4) id TAA22176; Wed, 24 Jun 1998 19:46:01 -0400 Message-Id: <199806242346.TAA22176@pteradactyl> To: tijmen@dse.nl Date: Wed, 24 Jun 1998 19:44:34 +0000 MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Subject: re: kernel stray irq 7 CC: freebsd-questions@FreeBSD.ORG Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Wed, 24 Jun 1998 Tijmen Ramakers wrote: > I frequently get a message '/kernel: stray irq 7', at seemingly > random moments. Can anyone tell me what it means? This may be due to two things AFAIK: 1) IRQ 7 is used by the parallel port, which you say is broken. Since the interrupt must be enabled by a bit in the port register i don't thing this is the cause of the 'stray irq 7'. (IMO) 2) IRQ 7 can also be generated by the 8259 Programmable Interrupt Controller (PIC) when the Interrupt Reuest (IR) line does not remain high until the falling edge of the Interrupt Acknowledge (INTA) line. This is called a spurious interrupt and generates what Intel calls a DEFAULT IRQ 7, which shows up as an unmaskable irq 7 without an interrupting device (determined by PIC status bits), this is most likely the cause of the 'stray irq 7'. (again IMO) It is possible that you have a card that does not generate proper interrupt signals, i once had a 486 mother-board where the hd controller card generated a DEFAULT IRQ 7 for every controller interrupt (irq 14). In DOS , irq 7 is simply ignored (handler does an interrupt return), but FreeBSD must capture it. Run 'vmstat -i' to show what the interrupt is doing. Sincerely, PeterL To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message