1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 <2022> 2023 2024 2025 | Index | 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 <2022> 2023 2024 2025 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Re: asyn IMAX data transfer exceeding EPICS_CA_MAX_ARRAY_BYTES |
From: | "Marco A. Barra Montevechi Filho via Tech-talk" <tech-talk at aps.anl.gov> |
To: | Mark Rivers <rivers at cars.uchicago.edu> |
Cc: | EPICS tech-talk <tech-talk at aps.anl.gov> |
Date: | Wed, 16 Mar 2022 18:18:23 +0000 |
The output is the following:
epics> epicsPrtEnvParams EPICS_CA_ADDR_LIST: 10.0.38.46:60000 10.0.38.59:60000 10.10.10.76 s-mgn-vtx01-l 10.20.46.17 10.20.46.18 10.32.4.27 s-mgn-a-rio01 s-mgn-a-pb02 mgn-fanless1 s-mgn-a-rio02
EPICS_CA_CONN_TMO: 30.0
EPICS_CA_AUTO_ADDR_LIST: YES
EPICS_CA_REPEATER_PORT: 5065
EPICS_CA_SERVER_PORT: 5064
EPICS_CA_MAX_ARRAY_BYTES: 15728645
EPICS_CA_MAX_SEARCH_PERIOD: 300.0
EPICS_CA_NAME_SERVERS is undefined
EPICS_CAS_INTF_ADDR_LIST is undefined
EPICS_CAS_IGNORE_ADDR_LIST is undefined
EPICS_CAS_AUTO_BEACON_ADDR_LIST is undefined
EPICS_CAS_BEACON_ADDR_LIST is undefined
EPICS_CAS_SERVER_PORT is undefined
EPICS_CA_BEACON_PERIOD: 15.0
EPICS_CAS_BEACON_PERIOD is undefined
EPICS_CAS_BEACON_PORT is undefined
EPICS_BUILD_COMPILER_CLASS: gcc
EPICS_BUILD_OS_CLASS: Linux
EPICS_BUILD_TARGET_ARCH: linux-x86_64
EPICS_TIMEZONE: CUS::360:031102:110402
EPICS_TS_NTP_INET is undefined
EPICS_IOC_LOG_PORT: 7004
EPICS_IOC_LOG_INET is undefined
EPICS_IOC_LOG_FILE_LIMIT: 1000000
EPICS_IOC_LOG_FILE_NAME is undefined
EPICS_IOC_LOG_FILE_COMMAND is undefined
EPICS_CMD_PROTO_PORT is undefined
EPICS_AR_PORT: 7002
IOCSH_PS1: epics>
IOCSH_HISTSIZE: 50So i suppose the environment variable is set correctly(?) I will investigate it with gdb then and post the results when found. Thanks for the suggestion! Marco From: Mark Rivers <rivers at cars.uchicago.edu>
Sent: 16 March 2022 15:11 To: Marco A. Barra Montevechi Filho <marco.filho at lnls.br> Cc: EPICS tech-talk <tech-talk at aps.anl.gov> Subject: Re: asyn IMAX data transfer exceeding EPICS_CA_MAX_ARRAY_BYTES Please send the output of the following command at the IOC prompt:
epicsPrtEnvParams
That will show if the environment variable is set correctly in the IOC.
The seg fault is definitely happening in the IOC, not the equipment controller. You can use gdb to get the traceback from the seg fault to determine what line of code it is failing on.
Mark
Sent from my iPhone
On Mar 16, 2022, at 8:06 AM, Marco A. Barra Montevechi Filho <marco.filho at lnls.br> wrote:
|