Port-ofppc archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Powerstack II

Jochen Kunz wrote:

>> For ISA devices interrupts are working fine. I get serial interrupts
>> (irq 4) handled perfectly. But as soon as I get an irq 11 from the
>> tlp(4) device acknowledging the interrupt doesn't seem to work and the
>> interrupt handler is called again and again, freezing the system.
> Wasn't there somthing to do to acknowledge PCI interrupts? Writing
> somthing at some PCI address? Or am I confusing this with the Firepower
> machines?

You're right. The 82660 manual mentions an interrupt acknowledge register at
0xbffffff0. So I might have to use a prepivr-PIC instead of a i8259 PIC to
handle interrupts on this machine.

I changed the code to setup a prepivr PIC and mapiodev'd 0xbffffff0 as
prep_intr_reg. It seems to work so far that the PIC reads the correct IRQ
number from this address, but in the end nothing changed... :|

The pic_ack_irq() doesn't really acknowledge the IRQ and it is still handled
repeatedly. I tried both PIC_IVR_MOT and PIC_IVR_IBM.

Frank Wille

Home | Main Index | Thread Index | Old Index