EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  <19992000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  <19992000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: RE: problems with OMS motor controller and power pc cpu board mv2306
From: [email protected] (Jeff Hill)
To: "'Werner Portmann'" <[email protected]>, "[email protected]" <[email protected]>
Date: Thu, 8 Apr 1999 12:34:51 -0600
On Wednesday, April 07, 1999 1:42 AM, Werner Portmann [SMTP:[email protected]] wrote:
> Hallo everybody
> 
> I try to run an OMS motor controller with a mv2306 power pc cpu board
> and I don't
> succeed. During initialization I get the error message that _excStub and
> _excIntStub are not in the symbol table. 
> With the mv167 board these two symbols are defined in vxWorks.
> In the case of the mv2306 these two symbols (and perhaps others, too)
> are not defined in vxWorks. 

It appears that the list of the names of the default vxWorks interrupt 
handler stubs in devLib.c, and probably also veclist.c need to be updated 
for your architecture. It is possible that this message is unrelated to any
problems that may be occurring with the OMS card.

There is a list of names as follows in the code which appear now to be
architecture specific. We will perhaps need to add architecture specific
ifdefs to the code. This code detects situations where two drivers attempt 
to use the same interrupt vector. It does this by checking to see if one of 
the default interrupt stubs is currently installed.

To determine the defaults initially I ran through the vector table and obtained the 
name of the symbols attached to each vector.

LOCAL char	*defaultHandlerNames[] = {
			"_excStub",
			"_excIntStub",
			"_unsolicitedHandlerEPICS"};

I suppose that we could almost guess at the address of the defaults
by running through all of the vectors, and guessing that all functions
that are attached to greater than N vectors are default interrupt stubs?

Open to suggestions.

Jeff


Navigate by Date:
Prev: Re: problems with OMS motor controller and power pc cpu board mv2306 William Lupton
Next: RE: problems with OMS motor controller and power pc cpu board mv2306 Jeff Hill
Index: 1994  1995  1996  1997  1998  <19992000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: problems with OMS motor controller and power pc cpu board mv2306 William Lupton
Next: RE: problems with OMS motor controller and power pc cpu board mv2306 Jeff Hill
Index: 1994  1995  1996  1997  1998  <19992000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 10 Aug 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·