Subject: Re: ?04 ISP ERR
To: Jochen Kunz <jkunz@unixag-kl.fh-kl.de>
From: None <ragge@ludd.luth.se>
List: port-vax
Date: 02/22/2003 10:24:40
> On 2003.02.21 23:05 ragge@ludd.luth.se wrote:
> 
> > > What is this "ISP ERR"? 
> > That means that the interrupt stack is invalid, så there is nothing
> > the machine can do about it than to halt. It cannot give an interrupt
> > because it cannot save the current status and PC etc.
> OK, nothing wrong with my hardware. I hope this bug (?) is not related
> to my RX02 driver. ;-)
> 
It's usually not the hardware, it's something that overflows the 
interrupt stack, linke an interrupt routine that does something
bad or so :-)

> > It's usually simple to see what has gone wrong when this occurs; you
> > end up at the >>> and everything is available from there.
> Any hints on what to do to investigate this closer? 
> 
You have to hexdump the stack and match the stackframes against the call
frames manually. Boring but not especially difficult, I do it all the
time :-) Like this:

>>>E/G E
(gives something like 801FFFFC)
>>>E/V 80200000		! check the next longword

>>>E			! dump a bunch of the words. 

Then look at the calls frames that you see and check where they
are called from. Simple, eh? :-)

-- Ragge