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  <20092010  2011  2012  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  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: anyone seen this error
From: Andrew Johnson <[email protected]>
To: [email protected]
Date: Thu, 20 Aug 2009 11:30:36 -0500
Hi Pierrick,

I don't think EPICS_CA_MAX_ARRAY_BYTES has anything to do with your problem, 
which is being reported by the record support code at record initialization 
time.

Pierrick Hanlet wrote:
> > > I'm using genSubRecord with both input "A" and output "OUTA" fields.
> > > I have the following error:
> > >
> > > Link U - Array too large! 1993313664 Bytes
> > >
> > > which shows up after
> > > iocInit
> > > Starting iocInit
> > > #######################################################################
> > >##### ## EPICS R3.14.10 $R3-14-10$ $2008/10/27 19:39:04$
> > > ## EPICS Base built May 29 2009
> > > #######################################################################
> > >#####
> > >
> > > If I comment out the "field(OUTA" line, I don't get this error.  Has
> > anyone ever seen this?

If you do a
    dbpr "recordname", 2
what are the values reported for the fields FTVU, NOVU and TOVU?

The fact that not setting the OUTA link causes the error to go away implies 
that there may be something rather fundamental wrong with your application, 
and could be caused by your genSub subroutine(s) writing to the wrong place 
in memory.  The ioc command
    dba "recordname.field"
may be helpful because it tells you where the IOC thinks that particular field 
is in memory, which may be different to where your subroutine code thinks it 
is.  If the two are different, you would need to do a 'make rebuild' of your 
application and possibly of your support modules as well.

HTH,

- Andrew
-- 
The best FOSS code is written to be read by other humans -- Harold Welte

References:
anyone seen this error Pierrick Hanlet
Re: anyone seen this error Dirk Zimoch
Re: anyone seen this error Pierrick Hanlet

Navigate by Date:
Prev: RE: VME SBC suggestion? Williams Jr., Ernest L.
Next: asyn R4-12 released Mark Rivers
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: anyone seen this error Pierrick Hanlet
Next: asyn R4-12 released Mark Rivers
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 31 Jan 2014 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·