Experimental Physics and Industrial Control System
Subject: |
VxWorks5.5 on MVME230x doesn't reestablish broken N/W link |
From: |
"Andreas Isenegger" <[email protected]> |
To: |
<[email protected]> |
Date: |
Mon, 11 Jul 2005 13:55:23 +0200 |
Hello All,
When running EPICS 3.13.9/10 on VxWorks 5.5 on a MV230x IOC, the IOC doesn't
recover from a broken network link (e.g. disconnect N/W cable for 5...30
seconds).
With VxWorks 5.3.1, this works. I am aware that this could be a bug in
VxWorks, but it could also be an API programming problem between the lowest
EPICS N/W layer and the highest VxWorks N/W layer.
Has anyone encountered the same problem and/or knows accidentally the
solution for it?
My investigation showed that
- If EPICS isn't loaded, the network connection will be restored
- If EPICS is loaded, but only little CA traffic is generated, the N/W
connection will more likely be recovered by VxWorks than with high traffic
- By clearing the flag DEC_TX_KICKSTART in the file dec21x40End.c, I could
improve the behavior, but by no means fix it
- Playing with the taskDelay() in dec21x40Start() does change the behavior,
but not fix it
- The debug printouts of VxWorks show that the network driver doesn't return
free Transmit Descriptors anymore; however, I have no clue why...
Any comments welcome.
Regards,
Andreas
----------------------------------
Andreas Isenegger
SLS Controls
Paul Scherrer Institute, WSLA/207
CH-5232 Villigen PSI, Switzerland
Tel/Fax: ++41 (56) 310 5125/4413
----------------------------------
- Navigate by Date:
- Prev:
CAJ 1.0.3 release Matej Sekoranja
- Next:
TSconfigure documentation Denison, PN (Peter)
- 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
- Navigate by Thread:
- Prev:
CAJ 1.0.3 release Matej Sekoranja
- Next:
VxWorks5.5 on MVME230x doesn't reestablish broken N/W link Andreas Isenegger
- 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