From: "Charles Martin" <martinc@ucar.edu>
To: <linux-kernel@vger.kernel.org>
Subject: interrupts across PCI bridge(s) not handled
Date: Mon, 3 Nov 2003 09:08:27 -0700 [thread overview]
Message-ID: <004201c3a224$bad501b0$c3507580@atdsputnik> (raw)
I have a pci backplane extender, with 4 cards
(named piraq) in it. The cards are detected by
the PCI system, and irqs 92-95 are assigned,
as shown in /var/log/messages:
kernel: PCI->APIC IRQ transform: (B6,I4,P0) -> 93
kernel: PCI->APIC IRQ transform: (B6,I6,P0) -> 95
kernel: PCI->APIC IRQ transform: (B6,I7,P0) -> 92
kernel: PCI->APIC IRQ transform: (B6,I9,P0) -> 94
My driver loads happily, with succesful registering
of these interrupts. However, the interrupts don't
get handled properly, and /proc/interrupts shows that
they have not been correctly setup:
CPU0 CPU1
0: 4946 10162 IO-APIC-edge timer
1: 53 131 IO-APIC-edge keyboard
2: 0 0 XT-PIC cascade
8: 1 0 IO-APIC-edge rtc
12: 4816 0 IO-APIC-edge PS/2 Mouse
15: 903 1 IO-APIC-edge ide1
16: 0 0 IO-APIC-level usb-uhci
18: 0 0 IO-APIC-level usb-uhci
19: 0 0 IO-APIC-level usb-uhci
20: 3 0 IO-APIC-level ohci1394
23: 0 0 IO-APIC-level ehci_hcd
24: 748 0 IO-APIC-level eth0
25: 43 0 IO-APIC-level ioc0
26: 43 0 IO-APIC-level ioc1
50: 9142 4235 IO-APIC-level ioc2
92: 0 0 none piraq
93: 0 0 none piraq
94: 0 0 none piraq
95: 0 0 none piraq
NMI: 0 0
LOC: 15017 15016
ERR: 0
MIS: 0
If I boot with "noapic", the interrupts do get
assigned to XT-PIC, and will trigger correctly.
Same results are seen in 2.4.22 and 2.6.0-test9.
Thanks,
Charlie
N.B. System is Dell 650 w/ dual Xeons.
Backplane extender is a Magma. This scheme uses
a PCI interconnect card in both the Dell and
the Magma, with a connecting cable.
next reply other threads:[~2003-11-03 16:08 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-11-03 16:08 Charles Martin [this message]
2003-11-03 17:04 ` interrupts across PCI bridge(s) not handled Linus Torvalds
2003-11-03 19:50 ` Charles Martin
2003-11-03 20:23 ` Linus Torvalds
2003-11-03 20:29 ` Charles Martin
2003-11-03 21:51 ` Linus Torvalds
2003-11-03 21:46 ` Charles Martin
2003-11-04 0:31 ` Linus Torvalds
2003-11-04 9:51 ` Jes Sorensen
2003-11-04 2:47 ` Zwane Mwaikambo
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='004201c3a224$bad501b0$c3507580@atdsputnik' \
--to=martinc@ucar.edu \
--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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.