EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

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

Subject: Re: no space in pool for a new client (below max block thresh) in EPICS R3.14.12
From: Andrew Johnson <[email protected]>
To: "Ernest L. Williams Jr." <[email protected]>
Cc: "[email protected]" <[email protected]>
Date: Mon, 14 Feb 2011 12:27:02 -0600
Hi Ernest,

On Saturday 12 February 2011 02:57:44 Ernest L. Williams Jr. wrote:
>
> However, I was not running an SMP vxWorks Image.
> So, my original problem  must  be related to a change in the memLib API
> from Windriver,
> I will investigate that a bit more based on the information from Jeff.

Your original issue might also be endian related, since you're using an Intel 
CPU which is LE while most vxWorks users run on PowerPC which is BE (however I 
don't think you're the first Intel user so this might be a total red herring).

> Meanwhile, I decided to  go ahead and build a SMP vxWorks image.   :)
>
> You are right, changes are definitely needed
>
> I can't even run the libCom Tests  since routines like  "intLock" and
> "taskLock" are not available.
> Now, we must use spinlocks and other atomic routines in the vxWorks SMP API
>
> I agree an excellent codeathon activity :-)

> ld(0,0, "bin/vxWorks-pentium4/vxTestHarness.munch")
> Warning: module 0xd4d643c holds reference to undefined symbol intUnlock.
> Warning: module 0xd4d643c holds reference to undefined symbol intLock.
> Warning: module 0xd4d643c holds reference to undefined symbol taskVarAdd.
> Warning: module 0xd4d643c holds reference to undefined symbol
> taskVarDelete. 
> ld(): module contains undefined symbol(s) and may be unusable.
> value = 0 = 0x0

Thanks, I thought that would happen.  I've added this task to my list.

- Andrew
-- 
If a man is offered a fact which goes against his instincts, he will
scrutinize it closely, and unless the evidence is overwhelming, he will
refuse to believe it.  If, on the other hand, he is offered something
which affords a reason for acting in accordance to his instincts, he
will accept it even on the slightest evidence.  -- Bertrand Russell


References:
Re: no space in pool for a new client (below max block thresh) in EPICS R3.14.12 Andrew Johnson
Re: no space in pool for a new client (below max block thresh) in EPICS R3.14.12 Ernest L. Williams Jr.

Navigate by Date:
Prev: Re: soft ioc runs into fatal exception (base-3.14.12) Carsten Winkler
Next: RE: Error vxi11 with Lecroy 760Zi Mark Rivers
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: no space in pool for a new client (below max block thresh) in EPICS R3.14.12 Ernest L. Williams Jr.
Next: EpicsQt build errors for QCaDesignerPlugin Morgan Bradford
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 18 Nov 2013 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·