Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

recent source change reduced FRU information for Rawhide #90

Open
ghost opened this issue Jun 20, 2014 · 0 comments
Open

recent source change reduced FRU information for Rawhide #90

ghost opened this issue Jun 20, 2014 · 0 comments

Comments

@ghost
Copy link

ghost commented Jun 20, 2014

Metadata

  • Number: 7479
  • Originator:
    <mjacob@nas.nasa.gov>
  • Arrived: Mon Apr 26 14:35:00 +0000 1999
  • Last modified: Mon Apr 26 21:54:20 +0000 1999
  • 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.
Mon Apr 26 14:53:48 PDT 1999 mjacob

The above '+' comment is bogus- the interrupts were being disabled before-
it's still wrong but it's a separate issue from this one.


Audit trail



From: Ross Harvey <ross@ghs.com>
To: gnats-bugs@gnats.netbsd.org, mjacob@nas.nasa.gov
Cc:  Subject: Re: port-alpha/7479: recent source change reduced FRU information for Rawhide
Date: Mon, 26 Apr 1999 14:39:41 -0700 (PDT)

 You are saying it should print the `mid' numbers?

From: Matthew Jacob <mjacob@nas.nasa.gov>
To: Ross Harvey <ross@ghs.com>
Cc: gnats-bugs@gnats.netbsd.org
Subject: Re: port-alpha/7479: recent source change reduced FRU information
 for Rawhide
Date: Mon, 26 Apr 1999 14:52:40 -0700 (PDT)

 > You are saying it should print the `mid' numbers?

 The MID numbers were being printed for a reason. They have a specific
 physical location. The same for the PCI slot numbers. They have a
 physical location too. If there's a card that's having spurious interrupts
 (e.g., for no driver), having this information seemed useful to have to
 try and locate a problem. In fact, it *is* useful as it isolates (at NAS)
 the HIPPI spurious interrupts from the Qlogic PCI card spurious interrupts
 (and can and is then correlated with Hippi F/W crashes).

 Bridges could possibly foul up the ultimate source of the offending card,
 but at least you can track it to a certain point.

 I'll edit this PR and change the comment on the interrupt disable code-
 it really isn't new- it was there before, and it's too draconian- separate
 problem.


 -matt



Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

0 participants