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 | 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 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Re: asynDriver / epicsTimer bug |
From: | Dirk Zimoch <[email protected]> |
To: | Eric Norum <[email protected]> |
Cc: | TECHTALK Tech-Talk <[email protected]> |
Date: | Wed, 31 May 2006 14:43:05 +0200 |
Hmm....
This sounds like a task starvation issue. It appears that the read task is looping at a higher priority than the event timer callback task and so is preventing the callback from running. My suspicion is that it's the vxWorks version of select() which is not rounding the timeout up to at least one tick. If so, the problem will still be present in the latest version of ASYN.
-- Dr. Dirk Zimoch Swiss Light Source Paul Scherrer Institut Computing and Controls phone +41 56 310 5182 fax +41 56 310 4413