Thread (9 messages) 9 messages, 3 authors, 2002-10-19

Re: Problems with 2_4_devel & MVME2600 serial interrupts

From: Hollis Blanchard <hidden>
Date: 2002-10-18 15:15:35

On Fri, 2002-10-18 at 09:59, Anders Blomdell wrote:
quoted
2. When the interrupts gets enabled, the system gets an interrupt and
eventually
   calls i8259_irq, which reads 0xff from pci_intack, which it will
continue to
   do	forever in this loop (do_IRQ, arch/kernel/irq.c):
A quick (and working, but probably unclean) solution is call
'i8259_init(intack_addr)' with intack_addr set to zero (instead of the
0xbffffff0 from prep_setup.c), thus forcing the interrupt to be polled from
the 8259 controller. Could somebody who understands open_pic (is this a
relative to MPIC?), give me a hint of suitable further reading before I to
try to clean this up?
Seems to me that either:
a) the pci_intack value is incorrect for your board, in which case you
should correct it
b) your board's int-ack feature is broken and you'll need to poll

-Hollis

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help