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: Asyn R4.11
From: "Szalata, Zenon M." <[email protected]>
To: "Mark Rivers" <[email protected]>, <[email protected]>
Date: Sun, 2 Aug 2009 21:06:29 -0700
Hi Mark,
I am not setting the EOS string explicitly and I do not see any other errors.
The call to Vxi11Configure is before iocInit.

Thanks a lot,
Zen 

-----Original Message-----
From: Mark Rivers [mailto:[email protected]] 
Sent: Sunday, August 02, 2009 11:27 AM
To: Szalata, Zenon M.; [email protected]
Subject: RE: Asyn R4.11

Hi Zen,
 
There is a known serious problem in R4-11, which will be fixed with a new release ASAP.
 
The problem is that any attempt to connect to an asyn port driver before iocInit() will fail.  Commands that are normally executed before iocInit() and that require a connection to the port driver include, for example:
 
asynSetOption("myPort", 0, "baud", "9600") asynOctetSetInputEos("myPort", 0, "\n")
 
This means that any attempt to set serial port parameters or EOS strings before iocInit will fail.  This is obviously a very serious problem.
 
I am not sure this is your problem, since you are using GPIB to CAMAC, and I suspect you are not explicitly setting an EOS string, right?
 
Do you see any errors at startup before iocInit?
 
Mark
 

________________________________

From: [email protected] on behalf of Szalata, Zenon M.
Sent: Sun 8/2/2009 1:12 PM
To: [email protected]
Subject: Asyn R4.11



I have encountered the following error from asyn when I run my soft IOC with asyn R4.11.

2009/08/02 11:00:13.682 CAM:ASYN:IO: EOS TOO LONG

I get this error message each time an io operation is attempted on the GPIB device and the io operation is not performed.  The GPIB device is KS3988 CAMAC crate controller.

This IOC works fine with asyn R4.9.

Has R4.11 become more strict about sloppy programming?
Or do I need to set some asyn parameter, which for some reason either was not needed or did not matter with R4.9?
Anyway, I am not sure what the problem is and how to fix it.  For now I am back with R4.9.

Thanks,
Zen





References:
Asyn R4.11 Szalata, Zenon M.
RE: Asyn R4.11 Mark Rivers

Navigate by Date:
Prev: Re: CAJ questions Matej Sekoranja
Next: Parker 9000 Daron Chabot
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: Asyn R4.11 Mark Rivers
Next: Parker 9000 Daron Chabot
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 ·