Subject: Re: weird kernel panic
To: Matt Thomas <matt@3am-software.com>
From: Michael <macallan18@earthlink.net>
List: port-macppc
Date: 11/18/2004 16:25:58
Hello,
> >I just got this panic after leaving my S900 idle for a few hours:
> >
> >the bt:
> >0x0045eea0: at kernel ISI trap by ADBDevTable+0xd4f4f494: srr1=0x10009032
> >                 rl=0x45ef60 cr=0x80009032 xer=0x20000000 ctr=0xd535e24c
> >0x0045ef60: at ext_intr:0x1d4
> >0x0045efa0: at trapstart+0x8f4
> >0xd5355e50: at idle:0x14
> >0xd5355e60: at mi_switch+0x198
> >0xd5355ea0: at ltsleep+0x41c
> >0xd5355ee0: at sched_sync+0x184
> >0xd5355f40: at cpu_switchto+0x44
> >
> >the kernel has no multiprocessor support and runs on a G3/300MHz with 1MB 
> >cache at 150MHz.
> 
> Using LKMs?  It looks like an interrupt handler jumped into the mapped
> kernel space.
Yes, I'm working on a driver module. 
Ok, what did I do wrong? The Interrupt handler doesn't do anything besides printf(some_register_content) and the card it's supposed to handle has interrupts disabled ( although the IRQ is shared because the card sits behind a PCI-PCI bridge )

have fun
Michael