From: "Kathy Frazier" <kfrazier@mdc-dayton.com>
To: <linux-kernel@vger.kernel.org>
Subject: Linux and PCI bridge
Date: Wed, 27 Aug 2003 09:51:21 -0500 [thread overview]
Message-ID: <PMEMILJKPKGMMELCJCIGEEDNCEAA.kfrazier@mdc-dayton.com> (raw)
Please CC your response.
We are currently debugging a problem involving 2 PCI boards that we have
developed. Our system eventually "hangs" after running for awhile. By this
I mean that no hardware interrupts can get through (keyboard, mouse,
ethernet, etc.). However, software components are still running. During
this process I added some debug software and have determined that individual
IRQs were not disabled at the 8259 interrupt controller. I have also
determined that interrupts are still on at the processor - so there was not
a naughty piece of software that did a "cli" and forget to clean up after
itself. Something is getting hosed in the hardware and interrupts are not
able to get from our PCI device to my driver. We have confirmed that our
device has it's interrupt asserted when it hangs. That makes the PCI bus,
bridge and Front Side Bus the suspects in this.
So, my questions to you are:
- Can anyone recommend any tools that would be useful in debugging this?
I've started looking at a couple of PCI bus analyzers, but I'm not sure that
it will allow me to detect anything with respect to the bridge or the FSB.
- Other than the handling of 8259 and APIC interrupts (BTW, we don't use
APIC), does the Linux O/S drive anything else in the bridge, or is this a
BIOS thing?
We have tried other slots, exclusive interrupt use and updates to BIOS. At
one point, I thought it was an APM related bug in the BIOS because we
experienced no failures once we told it to NOT issue CPU idle calls. Since
we don't need power management, we turned it off completely. However,
testing of our second product has not gone as well. We experience the same
symptoms.
Thanks in advance for your help.
Kathy Frazier
Senior Software Engineer
Max Daetwyler Corporation-Dayton Division
2133 Lyons Road
Miamisburg, OH 45342
Tel #: 937.439-1582 ext 6158
Fax #: 937.439-1592
Email: kfrazier@daetwyler.com
http://www.daetwyler.com
next reply other threads:[~2003-08-27 13:38 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-08-27 14:51 Kathy Frazier [this message]
2003-08-28 9:02 ` Daniela Engert
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=PMEMILJKPKGMMELCJCIGEEDNCEAA.kfrazier@mdc-dayton.com \
--to=kfrazier@mdc-dayton.com \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®