Subject: port-alpha/7479: recent source change reduced FRU information for Rawhide
To: None <gnats-bugs@gnats.netbsd.org>
From: None <mjacob@nas.nasa.gov>
List: netbsd-bugs
Date: 04/26/1999 14:37:13
>Number:         7479
>Category:       port-alpha
>Synopsis:       recent source change reduced FRU information for Rawhide
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    port-alpha-maintainer (NetBSD/alpha Portmaster)
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Apr 26 14:35:00 1999
>Last-Modified:
>Originator:     
>Organization:
	NASA Ames
>Release:        source ca. 4/16/99
>Environment:
AlphaServer 4100 Systems

>Description:

A recent change to pci_kn300.c eliminated to printing of related mcpcia
module IDs for spurious interrupts. The lines previously had been a
possibly too chatty and (wrong) irq level:

Apr 26 14:24:01 carl /netbsd: stray mcbus0 mid 4 PCI Slot 2 PCI Interrupt Pin A irq 0
Apr 26 14:24:01 carl /netbsd: stray mcbus0 mid 5 PCI Slot 1 PCI Interrupt Pin A irq 16
Apr 26 14:24:01 carl /netbsd: stray mcbus0 mid 6 PCI Slot 2 PCI Interrupt Pin A irq 0
Apr 26 14:24:01 carl /netbsd: stray mcbus0 mid 7 PCI Slot 2 PCI Interrupt Pin A irq 0
Apr 26 14:24:01 carl /netbsd: stray mcbus0 mid 5 PCI Slot 2 PCI Interrupt Pin A irq 0


The new lines are just a simple:

stray kn300 irq 0
...
stray kn300 irq 16


This loses FRU information as to where the possibly errant PCI card is located.

The change also disables interrupts after an arbitrary and non-adjustable
counter is reached. Spurious interrupts are a fact of life for a large number
of cards. This particular change will render these systems wedged and needing
rebooting in a fairly short time period.

>How-To-Repeat:
	
>Fix:
	
>Audit-Trail:
>Unformatted: