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: Stream Device I/O Intr bugs, ongoing
From: Michael Abbott <[email protected]>
To: Dirk Zimoch <[email protected]>
Cc: EPICS Tech Talk <[email protected]>
Date: Wed, 22 Jul 2009 10:07:11 +0100 (BST)
Dear Dirk,

I'm sorry this isn't a more helpful report, but I'm continuing to see 
problems with stream Device version 2 (my latest test was with version 
2.4, I believe) with I/O Intr records.

For a long time (a couple of years, I think) my IOCs would see crashes 
when using stream Device v2 on my configuration (which I'll describe in a 
moment), so I'm currently running them with stream Device v1 (ported to 
3.14).  There were some bug fixes in the last year which seem to have 
removed the crashes (I think there was some stack overflow).  I believe 
you've been in communication with some of my colleagues on this.

Unfortunately, in my latest test with v2, I see the following behaviour: 
records with I/O Intr processing will suddenly stop processing.  This is 
*very* rare, on around thirty IOCs I saw this occur twice in a fortnight.  
Curiously, if the .SCAN field is changed to Passive and back to I/O Intr 
then processing resumes normally!

My IOCs are configured with Hytec 8516 RS-485 cards connected to CMS ION 
radiation monitors which send long packets with many fields to decode.  A 
packet is automatically sent every second, and one record is configured 
with SCAN="I/O Intr", and processes the remaining 14 fields contained in 
the record.  I'm using asyn version 4-10 (and a fair number of other 
components on each IOC).

It's a difficult bug to track down, as it seems almost unreproducible, but 
alas it occurs often enough that I can't run v2 on my IOCs.  I know that 
some of my colleagues also see intermittent I/O Intr related issues, but I 
don't have details.

I wish I could be more helpful!

	Michael Abbott

Replies:
Re: Stream Device I/O Intr bugs, ongoing Dirk Zimoch

Navigate by Date:
Prev: Re: cainfo does display host info Dirk Zimoch
Next: Re: labview w/ CA Wesley Moore
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: Asyn Driver support for Hytec 8401 ADC Graham Cross
Next: Re: Stream Device I/O Intr bugs, ongoing Dirk Zimoch
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 ·