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  2009  2010  2011  2012  2013  <20142015  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  <20142015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: asyn/stream hang on (very long email, sorry in advance)
From: Mauro Giacchini <[email protected]>
To: Jack <[email protected]>
Cc: [email protected], [email protected]
Date: Wed, 23 Apr 2014 16:40:09 +0200 (CEST)

As you can see below the problem is the same, please have a look:


----------
2014/04/23 16:37:06.798216 L0 AsynDriverInterface.cc:1434:
AsynDriverInterface::handleRequest(knobbox01:KNOB_ID) AsyncRead
2014/04/23 16:37:06.798248 L0 AsynDriverInterface.cc:892:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): ioAction=AsyncRead
read(..., bytesToRead=63, ...) [timeout=0 sec]
2014/04/23 16:37:06.798287 L0 AsynDriverInterface.cc:899:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): read returned
asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE, buffer=""
2014/04/23 16:37:06.798302 L0 AsynDriverInterface.cc:906:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): device is now
connected
2014/04/23 16:37:06.798316 L0 AsynDriverInterface.cc:988:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): no async input,
retry in in 1 seconds
2014/04/23 16:37:07.798440 timerQueue AsynDriverInterface.cc:1289:
knobbox01:KNOB_ID: polling for I/O Intr: autoconnected: 1, connect: 1
2014/04/23 16:37:07.798526 timerQueue AsynDriverInterface.cc:1304:
AsynDriverInterface::timerExpired knobbox01:KNOB_ID: queueRequest(...,
priority=Low, queueTimeout=-1) = asynSuccess
2014/04/23 16:37:07.798581 L0 AsynDriverInterface.cc:1434:
AsynDriverInterface::handleRequest(knobbox01:KNOB_ID) AsyncRead
2014/04/23 16:37:07.798612 L0 AsynDriverInterface.cc:892:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): ioAction=AsyncRead
read(..., bytesToRead=63, ...) [timeout=0 sec]
2014/04/23 16:37:07.798659 L0 AsynDriverInterface.cc:899:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): read returned
asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE, buffer=""
2014/04/23 16:37:07.798686 L0 AsynDriverInterface.cc:906:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): device is now
connected
2014/04/23 16:37:07.798709 L0 AsynDriverInterface.cc:988:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): no async input,
retry in in 1 seconds
2014/04/23 16:37:08.798834 timerQueue AsynDriverInterface.cc:1289:
knobbox01:KNOB_ID: polling for I/O Intr: autoconnected: 1, connect: 1
2014/04/23 16:37:08.798911 timerQueue AsynDriverInterface.cc:1304:
AsynDriverInterface::timerExpired knobbox01:KNOB_ID: queueRequest(...,
priority=Low, queueTimeout=-1) = asynSuccess
2014/04/23 16:37:08.798950 L0 AsynDriverInterface.cc:1434:
AsynDriverInterface::handleRequest(knobbox01:KNOB_ID) AsyncRead
2014/04/23 16:37:08.798991 L0 AsynDriverInterface.cc:892:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): ioAction=AsyncRead
read(..., bytesToRead=63, ...) [timeout=0 sec]
2014/04/23 16:37:08.799033 L0 AsynDriverInterface.cc:899:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): read returned
asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE, buffer=""
2014/04/23 16:37:08.799059 L0 AsynDriverInterface.cc:906:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): device is now
connected
2014/04/23 16:37:08.799082 L0 AsynDriverInterface.cc:988:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): no async input,
retry in in 1 seconds
2014/04/23 16:37:09.799174 timerQueue AsynDriverInterface.cc:1289:
knobbox01:KNOB_ID: polling for I/O Intr: autoconnected: 1, connect: 1
2014/04/23 16:37:09.799258 timerQueue AsynDriverInterface.cc:1304:
AsynDriverInterface::timerExpired knobbox01:KNOB_ID: queueRequest(...,
priority=Low, queueTimeout=-1) = asynSuccess
2014/04/23 16:37:09.799298 L0 AsynDriverInterface.cc:1434:
AsynDriverInterface::handleRequest(knobbox01:KNOB_ID) AsyncRead
2014/04/23 16:37:09.799339 L0 AsynDriverInterface.cc:892:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): ioAction=AsyncRead
read(..., bytesToRead=63, ...) [timeout=0 sec]
2014/04/23 16:37:09.799399 L0 AsynDriverInterface.cc:899:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): read returned
asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE, buffer=""
2014/04/23 16:37:09.799427 L0 AsynDriverInterface.cc:906:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): device is now
connected
2014/04/23 16:37:09.799457 L0 AsynDriverInterface.cc:988:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): no async input,
retry in in 1 seconds
2014/04/23 16:37:10.799647 timerQueue AsynDriverInterface.cc:1289:
knobbox01:KNOB_ID: polling for I/O Intr: autoconnected: 1, connect: 1
2014/04/23 16:37:10.799733 timerQueue AsynDriverInterface.cc:1304:
AsynDriverInterface::timerExpired knobbox01:KNOB_ID: queueRequest(...,
priority=Low, queueTimeout=-1) = asynSuccess
2014/04/23 16:37:10.799809 L0 AsynDriverInterface.cc:1434:
AsynDriverInterface::handleRequest(knobbox01:KNOB_ID) AsyncRead
2014/04/23 16:37:10.799833 L0 AsynDriverInterface.cc:892:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): ioAction=AsyncRead
read(..., bytesToRead=63, ...) [timeout=0 sec]
2014/04/23 16:37:10.799865 L0 AsynDriverInterface.cc:899:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): read returned
asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE, buffer=""
2014/04/23 16:37:10.799880 L0 AsynDriverInterface.cc:906:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): device is now
connected
2014/04/23 16:37:10.799894 L0 AsynDriverInterface.cc:988:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): no async input,
retry in in 1 seconds
2014/04/23 16:37:11.800013 timerQueue AsynDriverInterface.cc:1289:
knobbox01:KNOB_ID: polling for I/O Intr: autoconnected: 1, connect: 1
2014/04/23 16:37:11.800102 timerQueue AsynDriverInterface.cc:1304:
AsynDriverInterface::timerExpired knobbox01:KNOB_ID: queueRequest(...,
priority=Low, queueTimeout=-1) = asynSuccess
2014/04/23 16:37:11.800163 L0 AsynDriverInterface.cc:1434:
AsynDriverInterface::handleRequest(knobbox01:KNOB_ID) AsyncRead
2014/04/23 16:37:11.800207 L0 AsynDriverInterface.cc:892:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): ioAction=AsyncRead
read(..., bytesToRead=63, ...) [timeout=0 sec]
2014/04/23 16:37:11.800249 L0 AsynDriverInterface.cc:899:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): read returned
asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE, buffer=""
2014/04/23 16:37:11.800275 L0 AsynDriverInterface.cc:906:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): device is now
connected
2014/04/23 16:37:11.800298 L0 AsynDriverInterface.cc:988:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): no async input,
retry in in 1 seconds
2014/04/23 16:37:12.800444 timerQueue AsynDriverInterface.cc:1289:
knobbox01:KNOB_ID: polling for I/O Intr: autoconnected: 1, connect: 1
2014/04/23 16:37:12.800543 timerQueue AsynDriverInterface.cc:1304:
AsynDriverInterface::timerExpired knobbox01:KNOB_ID: queueRequest(...,
priority=Low, queueTimeout=-1) = asynSuccess
2014/04/23 16:37:12.800592 L0 AsynDriverInterface.cc:1434:
AsynDriverInterface::handleRequest(knobbox01:KNOB_ID) AsyncRead
2014/04/23 16:37:12.800625 L0 AsynDriverInterface.cc:892:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): ioAction=AsyncRead
read(..., bytesToRead=63, ...) [timeout=0 sec]
2014/04/23 16:37:12.800667 L0 AsynDriverInterface.cc:899:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): read returned
asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE, buffer=""
2014/04/23 16:37:12.800693 L0 AsynDriverInterface.cc:906:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): device is now
connected
2014/04/23 16:37:12.800716 L0 AsynDriverInterface.cc:988:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): no async input,
retry in in 1 seconds
2014/04/23 16:37:13.801712 timerQueue AsynDriverInterface.cc:1289:
knobbox01:KNOB_ID: polling for I/O Intr: autoconnected: 1, connect: 1
2014/04/23 16:37:13.801797 timerQueue AsynDriverInterface.cc:1304:
AsynDriverInterface::timerExpired knobbox01:KNOB_ID: queueRequest(...,
priority=Low, queueTimeout=-1) = asynSuccess
2014/04/23 16:37:13.801846 L0 AsynDriverInterface.cc:1434:
AsynDriverInterface::handleRequest(knobbox01:KNOB_ID) AsyncRead
2014/04/23 16:37:13.801879 L0 AsynDriverInterface.cc:892:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): ioAction=AsyncRead
read(..., bytesToRead=63, ...) [timeout=0 sec]
2014/04/23 16:37:13.801923 L0 AsynDriverInterface.cc:899:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): read returned
asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE, buffer=""
2014/04/23 16:37:13.801949 L0 AsynDriverInterface.cc:906:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): device is now
connected
2014/04/23 16:37:13.801972 L0 AsynDriverInterface.cc:988:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): no async input,
retry in in 1 seconds
2014/04/23 16:37:14.802082 timerQueue AsynDriverInterface.cc:1289:
knobbox01:KNOB_ID: polling for I/O Intr: autoconnected: 1, connect: 1
2014/04/23 16:37:14.802163 timerQueue AsynDriverInterface.cc:1304:
AsynDriverInterface::timerExpired knobbox01:KNOB_ID: queueRequest(...,
priority=Low, queueTimeout=-1) = asynSuccess
2014/04/23 16:37:14.802206 L0 AsynDriverInterface.cc:1434:
AsynDriverInterface::handleRequest(knobbox01:KNOB_ID) AsyncRead
2014/04/23 16:37:14.802248 L0 AsynDriverInterface.cc:892:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): ioAction=AsyncRead
read(..., bytesToRead=63, ...) [timeout=0 sec]
2014/04/23 16:37:14.802290 L0 AsynDriverInterface.cc:899:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): read returned
asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE, buffer=""
2014/04/23 16:37:14.802316 L0 AsynDriverInterface.cc:906:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): device is now
connected
2014/04/23 16:37:14.802339 L0 AsynDriverInterface.cc:988:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): no async input,
retry in in 1 seconds
2014/04/23 16:37:15.802448 timerQueue AsynDriverInterface.cc:1289:
knobbox01:KNOB_ID: polling for I/O Intr: autoconnected: 1, connect: 1
2014/04/23 16:37:15.802548 timerQueue AsynDriverInterface.cc:1304:
AsynDriverInterface::timerExpired knobbox01:KNOB_ID: queueRequest(...,
priority=Low, queueTimeout=-1) = asynSuccess
2014/04/23 16:37:15.802598 L0 AsynDriverInterface.cc:1434:
AsynDriverInterface::handleRequest(knobbox01:KNOB_ID) AsyncRead
2014/04/23 16:37:15.802632 L0 AsynDriverInterface.cc:892:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): ioAction=AsyncRead
read(..., bytesToRead=63, ...) [timeout=0 sec]
2014/04/23 16:37:15.802680 L0 AsynDriverInterface.cc:899:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): read returned
asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE, buffer=""
2014/04/23 16:37:15.802707 L0 AsynDriverInterface.cc:906:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): device is now
connected
2014/04/23 16:37:15.802731 L0 AsynDriverInterface.cc:988:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): no async input,
retry in in 1 seconds
2014/04/23 16:37:16.802865 timerQueue AsynDriverInterface.cc:1289:
knobbox01:KNOB_ID: polling for I/O Intr: autoconnected: 1, connect: 1
2014/04/23 16:37:16.802937 timerQueue AsynDriverInterface.cc:1304:
AsynDriverInterface::timerExpired knobbox01:KNOB_ID: queueRequest(...,
priority=Low, queueTimeout=-1) = asynSuccess
2014/04/23 16:37:16.802974 L0 AsynDriverInterface.cc:1434:
AsynDriverInterface::handleRequest(knobbox01:KNOB_ID) AsyncRead
2014/04/23 16:37:16.803016 L0 AsynDriverInterface.cc:892:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): ioAction=AsyncRead
read(..., bytesToRead=63, ...) [timeout=0 sec]
2014/04/23 16:37:16.803060 L0 AsynDriverInterface.cc:899:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): read returned
asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE, buffer=""
2014/04/23 16:37:16.803087 L0 AsynDriverInterface.cc:906:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): device is now
connected
2014/04/23 16:37:16.803110 L0 AsynDriverInterface.cc:988:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): no async input,
retry in in 1 seconds
2014/04/23 16:37:17.803342 timerQueue AsynDriverInterface.cc:1289:
knobbox01:KNOB_ID: polling for I/O Intr: autoconnected: 1, connect: 1
2014/04/23 16:37:17.803415 timerQueue AsynDriverInterface.cc:1304:
AsynDriverInterface::timerExpired knobbox01:KNOB_ID: queueRequest(...,
priority=Low, queueTimeout=-1) = asynSuccess
2014/04/23 16:37:17.803461 L0 AsynDriverInterface.cc:1434:
AsynDriverInterface::handleRequest(knobbox01:KNOB_ID) AsyncRead
2014/04/23 16:37:17.803504 L0 AsynDriverInterface.cc:892:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): ioAction=AsyncRead
read(..., bytesToRead=63, ...) [timeout=0 sec]
2014/04/23 16:37:17.803530 L0 AsynDriverInterface.cc:899:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): read returned
asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE, buffer=""
2014/04/23 16:37:17.803545 L0 AsynDriverInterface.cc:906:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): device is now
connected
2014/04/23 16:37:17.803558 L0 AsynDriverInterface.cc:988:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): no async input,
retry in in 1 seconds
2014/04/23 16:37:18.803716 timerQueue AsynDriverInterface.cc:1289:
knobbox01:KNOB_ID: polling for I/O Intr: autoconnected: 1, connect: 1
2014/04/23 16:37:18.803790 timerQueue AsynDriverInterface.cc:1304:
AsynDriverInterface::timerExpired knobbox01:KNOB_ID: queueRequest(...,
priority=Low, queueTimeout=-1) = asynSuccess
2014/04/23 16:37:18.803837 L0 AsynDriverInterface.cc:1434:
AsynDriverInterface::handleRequest(knobbox01:KNOB_ID) AsyncRead
2014/04/23 16:37:18.803867 L0 AsynDriverInterface.cc:892:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): ioAction=AsyncRead
read(..., bytesToRead=63, ...) [timeout=0 sec]
2014/04/23 16:37:18.803907 L0 AsynDriverInterface.cc:899:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): read returned
asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE, buffer=""
2014/04/23 16:37:18.803934 L0 AsynDriverInterface.cc:906:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): device is now
connected
2014/04/23 16:37:18.803956 L0 AsynDriverInterface.cc:988:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): no async input,
retry in in 1 seconds
2014/04/23 16:37:19.804109 timerQueue AsynDriverInterface.cc:1289:
knobbox01:KNOB_ID: polling for I/O Intr: autoconnected: 1, connect: 1
2014/04/23 16:37:19.804197 timerQueue AsynDriverInterface.cc:1304:
AsynDriverInterface::timerExpired knobbox01:KNOB_ID: queueRequest(...,
priority=Low, queueTimeout=-1) = asynSuccess
2014/04/23 16:37:19.804237 L0 AsynDriverInterface.cc:1434:
AsynDriverInterface::handleRequest(knobbox01:KNOB_ID) AsyncRead
2014/04/23 16:37:19.804282 L0 AsynDriverInterface.cc:892:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): ioAction=AsyncRead
read(..., bytesToRead=63, ...) [timeout=0 sec]
2014/04/23 16:37:19.804347 L0 AsynDriverInterface.cc:899:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): read returned
asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE, buffer=""
2014/04/23 16:37:19.804377 L0 AsynDriverInterface.cc:906:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): device is now
connected
2014/04/23 16:37:19.804400 L0 AsynDriverInterface.cc:988:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): no async input,
retry in in 1 seconds
2014/04/23 16:37:20.804542 timerQueue AsynDriverInterface.cc:1289:
knobbox01:KNOB_ID: polling for I/O Intr: autoconnected: 1, connect: 1
2014/04/23 16:37:20.804655 timerQueue AsynDriverInterface.cc:1304:
AsynDriverInterface::timerExpired knobbox01:KNOB_ID: queueRequest(...,
priority=Low, queueTimeout=-1) = asynSuccess
2014/04/23 16:37:20.804697 L0 AsynDriverInterface.cc:1434:
AsynDriverInterface::handleRequest(knobbox01:KNOB_ID) AsyncRead
2014/04/23 16:37:20.804740 L0 AsynDriverInterface.cc:892:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): ioAction=AsyncRead
read(..., bytesToRead=63, ...) [timeout=0 sec]
2014/04/23 16:37:20.804782 L0 AsynDriverInterface.cc:899:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): read returned
asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE, buffer=""
2014/04/23 16:37:20.804809 L0 AsynDriverInterface.cc:906:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): device is now
connected
2014/04/23 16:37:20.804832 L0 AsynDriverInterface.cc:988:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): no async input,
retry in in 1 seconds
2014/04/23 16:37:21.811466 timerQueue AsynDriverInterface.cc:1289:
knobbox01:KNOB_ID: polling for I/O Intr: autoconnected: 1, connect: 1
2014/04/23 16:37:21.811551 timerQueue AsynDriverInterface.cc:1304:
AsynDriverInterface::timerExpired knobbox01:KNOB_ID: queueRequest(...,
priority=Low, queueTimeout=-1) = asynSuccess
2014/04/23 16:37:21.811590 L0 AsynDriverInterface.cc:1434:
AsynDriverInterface::handleRequest(knobbox01:KNOB_ID) AsyncRead
2014/04/23 16:37:21.811633 L0 AsynDriverInterface.cc:892:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): ioAction=AsyncRead
read(..., bytesToRead=63, ...) [timeout=0 sec]
2014/04/23 16:37:21.811677 L0 AsynDriverInterface.cc:899:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): read returned
asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE, buffer=""
2014/04/23 16:37:21.811705 L0 AsynDriverInterface.cc:906:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): device is now
connected
2014/04/23 16:37:21.811728 L0 AsynDriverInterface.cc:988:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): no async input,
retry in in 1 seconds
2014/04/23 16:37:22.811869 timerQueue AsynDriverInterface.cc:1289:
knobbox01:KNOB_ID: polling for I/O Intr: autoconnected: 1, connect: 1
2014/04/23 16:37:22.811965 timerQueue AsynDriverInterface.cc:1304:
AsynDriverInterface::timerExpired knobbox01:KNOB_ID: queueRequest(...,
priority=Low, queueTimeout=-1) = asynSuccess
2014/04/23 16:37:22.812015 L0 AsynDriverInterface.cc:1434:
AsynDriverInterface::handleRequest(knobbox01:KNOB_ID) AsyncRead
2014/04/23 16:37:22.812049 L0 AsynDriverInterface.cc:892:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): ioAction=AsyncRead
read(..., bytesToRead=63, ...) [timeout=0 sec]
2014/04/23 16:37:22.812093 L0 AsynDriverInterface.cc:899:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): read returned
asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE, buffer=""
2014/04/23 16:37:22.812120 L0 AsynDriverInterface.cc:906:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): device is now
connected
2014/04/23 16:37:22.812144 L0 AsynDriverInterface.cc:988:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): no async input,
retry in in 1 seconds
2014/04/23 16:37:23.814179 timerQueue AsynDriverInterface.cc:1289:
knobbox01:KNOB_ID: polling for I/O Intr: autoconnected: 1, connect: 1
2014/04/23 16:37:23.814254 timerQueue AsynDriverInterface.cc:1304:
AsynDriverInterface::timerExpired knobbox01:KNOB_ID: queueRequest(...,
priority=Low, queueTimeout=-1) = asynSuccess
2014/04/23 16:37:23.814348 L0 AsynDriverInterface.cc:1434:
AsynDriverInterface::handleRequest(knobbox01:KNOB_ID) AsyncRead
2014/04/23 16:37:23.814393 L0 AsynDriverInterface.cc:892:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): ioAction=AsyncRead
read(..., bytesToRead=63, ...) [timeout=0 sec]
2014/04/23 16:37:23.814434 L0 AsynDriverInterface.cc:899:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): read returned
asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE, buffer=""
2014/04/23 16:37:23.814461 L0 AsynDriverInterface.cc:906:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): device is now
connected
2014/04/23 16:37:23.814485 L0 AsynDriverInterface.cc:988:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): no async input,
retry in in 1 seconds
2014/04/23 16:37:24.814622 timerQueue AsynDriverInterface.cc:1289:
knobbox01:KNOB_ID: polling for I/O Intr: autoconnected: 1, connect: 1
2014/04/23 16:37:24.814713 timerQueue AsynDriverInterface.cc:1304:
AsynDriverInterface::timerExpired knobbox01:KNOB_ID: queueRequest(...,
priority=Low, queueTimeout=-1) = asynSuccess
2014/04/23 16:37:24.814764 L0 AsynDriverInterface.cc:1434:
AsynDriverInterface::handleRequest(knobbox01:KNOB_ID) AsyncRead
2014/04/23 16:37:24.814795 L0 AsynDriverInterface.cc:892:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): ioAction=AsyncRead
read(..., bytesToRead=63, ...) [timeout=0 sec]
2014/04/23 16:37:24.814838 L0 AsynDriverInterface.cc:899:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): read returned
asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE, buffer=""
2014/04/23 16:37:24.814864 L0 AsynDriverInterface.cc:906:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): device is now
connected
2014/04/23 16:37:24.814887 L0 AsynDriverInterface.cc:988:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): no async input,
retry in in 1 seconds
2014/04/23 16:37:25.815009 timerQueue AsynDriverInterface.cc:1289:
knobbox01:KNOB_ID: polling for I/O Intr: autoconnected: 1, connect: 1
2014/04/23 16:37:25.815103 timerQueue AsynDriverInterface.cc:1304:
AsynDriverInterface::timerExpired knobbox01:KNOB_ID: queueRequest(...,
priority=Low, queueTimeout=-1) = asynSuccess
2014/04/23 16:37:25.815160 L0 AsynDriverInterface.cc:1434:
AsynDriverInterface::handleRequest(knobbox01:KNOB_ID) AsyncRead
2014/04/23 16:37:25.815192 L0 AsynDriverInterface.cc:892:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): ioAction=AsyncRead
read(..., bytesToRead=63, ...) [timeout=0 sec]
2014/04/23 16:37:25.815232 L0 AsynDriverInterface.cc:899:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): read returned
asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE, buffer=""
2014/04/23 16:37:25.815259 L0 AsynDriverInterface.cc:906:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): device is now
connected
2014/04/23 16:37:25.815283 L0 AsynDriverInterface.cc:988:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): no async input,
retry in in 1 seconds
2014/04/23 16:37:26.815396 timerQueue AsynDriverInterface.cc:1289:
knobbox01:KNOB_ID: polling for I/O Intr: autoconnected: 1, connect: 1
2014/04/23 16:37:26.815465 timerQueue AsynDriverInterface.cc:1304:
AsynDriverInterface::timerExpired knobbox01:KNOB_ID: queueRequest(...,
priority=Low, queueTimeout=-1) = asynSuccess
2014/04/23 16:37:26.815496 L0 AsynDriverInterface.cc:1434:
AsynDriverInterface::handleRequest(knobbox01:KNOB_ID) AsyncRead
2014/04/23 16:37:26.815537 L0 AsynDriverInterface.cc:892:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): ioAction=AsyncRead
read(..., bytesToRead=63, ...) [timeout=0 sec]
2014/04/23 16:37:26.815576 L0 AsynDriverInterface.cc:899:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): read returned
asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE, buffer=""
2014/04/23 16:37:26.815602 L0 AsynDriverInterface.cc:906:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): device is now
connected
2014/04/23 16:37:26.815625 L0 AsynDriverInterface.cc:988:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): no async input,
retry in in 1 seconds
2014/04/23 16:37:27.815743 timerQueue AsynDriverInterface.cc:1289:
knobbox01:KNOB_ID: polling for I/O Intr: autoconnected: 1, connect: 1
2014/04/23 16:37:27.815815 timerQueue AsynDriverInterface.cc:1304:
AsynDriverInterface::timerExpired knobbox01:KNOB_ID: queueRequest(...,
priority=Low, queueTimeout=-1) = asynSuccess
2014/04/23 16:37:27.815860 L0 AsynDriverInterface.cc:1434:
AsynDriverInterface::handleRequest(knobbox01:KNOB_ID) AsyncRead
2014/04/23 16:37:27.815900 L0 AsynDriverInterface.cc:892:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): ioAction=AsyncRead
read(..., bytesToRead=63, ...) [timeout=0 sec]
2014/04/23 16:37:27.815940 L0 AsynDriverInterface.cc:899:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): read returned
asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE, buffer=""
2014/04/23 16:37:27.815967 L0 AsynDriverInterface.cc:906:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): device is now
connected
2014/04/23 16:37:27.815989 L0 AsynDriverInterface.cc:988:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): no async input,
retry in in 1 seconds
2014/04/23 16:37:28.816089 timerQueue AsynDriverInterface.cc:1289:
knobbox01:KNOB_ID: polling for I/O Intr: autoconnected: 1, connect: 1
2014/04/23 16:37:28.816183 timerQueue AsynDriverInterface.cc:1304:
AsynDriverInterface::timerExpired knobbox01:KNOB_ID: queueRequest(...,
priority=Low, queueTimeout=-1) = asynSuccess
2014/04/23 16:37:28.816224 L0 AsynDriverInterface.cc:1434:
AsynDriverInterface::handleRequest(knobbox01:KNOB_ID) AsyncRead
2014/04/23 16:37:28.816266 L0 AsynDriverInterface.cc:892:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): ioAction=AsyncRead
read(..., bytesToRead=63, ...) [timeout=0 sec]
2014/04/23 16:37:28.816327 L0 AsynDriverInterface.cc:899:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): read returned
asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE, buffer=""
2014/04/23 16:37:28.816355 L0 AsynDriverInterface.cc:906:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): device is now
connected
2014/04/23 16:37:28.816378 L0 AsynDriverInterface.cc:988:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): no async input,
retry in in 1 seconds
2014/04/23 16:37:29.816491 timerQueue AsynDriverInterface.cc:1289:
knobbox01:KNOB_ID: polling for I/O Intr: autoconnected: 1, connect: 1
2014/04/23 16:37:29.816572 timerQueue AsynDriverInterface.cc:1304:
AsynDriverInterface::timerExpired knobbox01:KNOB_ID: queueRequest(...,
priority=Low, queueTimeout=-1) = asynSuccess
2014/04/23 16:37:29.816617 L0 AsynDriverInterface.cc:1434:
AsynDriverInterface::handleRequest(knobbox01:KNOB_ID) AsyncRead
2014/04/23 16:37:29.816660 L0 AsynDriverInterface.cc:892:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): ioAction=AsyncRead
read(..., bytesToRead=63, ...) [timeout=0 sec]
2014/04/23 16:37:29.816707 L0 AsynDriverInterface.cc:899:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): read returned
asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE, buffer=""
2014/04/23 16:37:29.816734 L0 AsynDriverInterface.cc:906:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): device is now
connected
2014/04/23 16:37:29.816758 L0 AsynDriverInterface.cc:988:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): no async input,
retry in in 1 seconds
2014/04/23 16:37:30.816838 timerQueue AsynDriverInterface.cc:1289:
knobbox01:KNOB_ID: polling for I/O Intr: autoconnected: 1, connect: 1
2014/04/23 16:37:30.816924 timerQueue AsynDriverInterface.cc:1304:
AsynDriverInterface::timerExpired knobbox01:KNOB_ID: queueRequest(...,
priority=Low, queueTimeout=-1) = asynSuccess
2014/04/23 16:37:30.816973 L0 AsynDriverInterface.cc:1434:
AsynDriverInterface::handleRequest(knobbox01:KNOB_ID) AsyncRead
2014/04/23 16:37:30.817004 L0 AsynDriverInterface.cc:892:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): ioAction=AsyncRead
read(..., bytesToRead=63, ...) [timeout=0 sec]
2014/04/23 16:37:30.817045 L0 AsynDriverInterface.cc:899:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): read returned
asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE, buffer=""
2014/04/23 16:37:30.817071 L0 AsynDriverInterface.cc:906:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): device is now
connected
2014/04/23 16:37:30.817094 L0 AsynDriverInterface.cc:988:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): no async input,
retry in in 1 seconds
2014/04/23 16:37:31.817225 timerQueue AsynDriverInterface.cc:1289:
knobbox01:KNOB_ID: polling for I/O Intr: autoconnected: 1, connect: 1
2014/04/23 16:37:31.817303 timerQueue AsynDriverInterface.cc:1304:
AsynDriverInterface::timerExpired knobbox01:KNOB_ID: queueRequest(...,
priority=Low, queueTimeout=-1) = asynSuccess
2014/04/23 16:37:31.817338 L0 AsynDriverInterface.cc:1434:
AsynDriverInterface::handleRequest(knobbox01:KNOB_ID) AsyncRead
2014/04/23 16:37:31.817380 L0 AsynDriverInterface.cc:892:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): ioAction=AsyncRead
read(..., bytesToRead=63, ...) [timeout=0 sec]
2014/04/23 16:37:31.817428 L0 AsynDriverInterface.cc:899:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): read returned
asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE, buffer=""
2014/04/23 16:37:31.817455 L0 AsynDriverInterface.cc:906:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): device is now
connected
2014/04/23 16:37:31.817478 L0 AsynDriverInterface.cc:988:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): no async input,
retry in in 1 seconds
2014/04/23 16:37:32.817614 timerQueue AsynDriverInterface.cc:1289:
knobbox01:KNOB_ID: polling for I/O Intr: autoconnected: 1, connect: 1
2014/04/23 16:37:32.817704 timerQueue AsynDriverInterface.cc:1304:
AsynDriverInterface::timerExpired knobbox01:KNOB_ID: queueRequest(...,
priority=Low, queueTimeout=-1) = asynSuccess
2014/04/23 16:37:32.817751 L0 AsynDriverInterface.cc:1434:
AsynDriverInterface::handleRequest(knobbox01:KNOB_ID) AsyncRead
2014/04/23 16:37:32.817783 L0 AsynDriverInterface.cc:892:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): ioAction=AsyncRead
read(..., bytesToRead=63, ...) [timeout=0 sec]
2014/04/23 16:37:32.817825 L0 AsynDriverInterface.cc:899:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): read returned
asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE, buffer=""
2014/04/23 16:37:32.817851 L0 AsynDriverInterface.cc:906:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): device is now
connected
2014/04/23 16:37:32.817874 L0 AsynDriverInterface.cc:988:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): no async input,
retry in in 1 seconds
2014/04/23 16:37:33.817991 timerQueue AsynDriverInterface.cc:1289:
knobbox01:KNOB_ID: polling for I/O Intr: autoconnected: 1, connect: 1
2014/04/23 16:37:33.818061 timerQueue AsynDriverInterface.cc:1304:
AsynDriverInterface::timerExpired knobbox01:KNOB_ID: queueRequest(...,
priority=Low, queueTimeout=-1) = asynSuccess
2014/04/23 16:37:33.818101 L0 AsynDriverInterface.cc:1434:
AsynDriverInterface::handleRequest(knobbox01:KNOB_ID) AsyncRead
2014/04/23 16:37:33.818144 L0 AsynDriverInterface.cc:892:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): ioAction=AsyncRead
read(..., bytesToRead=63, ...) [timeout=0 sec]
2014/04/23 16:37:33.818186 L0 AsynDriverInterface.cc:899:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): read returned
asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE, buffer=""
2014/04/23 16:37:33.818214 L0 AsynDriverInterface.cc:906:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): device is now
connected
2014/04/23 16:37:33.818238 L0 AsynDriverInterface.cc:988:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): no async input,
retry in in 1 seconds
2014/04/23 16:37:34.829593 timerQueue AsynDriverInterface.cc:1289:
knobbox01:KNOB_ID: polling for I/O Intr: autoconnected: 1, connect: 1
2014/04/23 16:37:34.829662 timerQueue AsynDriverInterface.cc:1304:
AsynDriverInterface::timerExpired knobbox01:KNOB_ID: queueRequest(...,
priority=Low, queueTimeout=-1) = asynSuccess
2014/04/23 16:37:34.829722 L0 AsynDriverInterface.cc:1434:
AsynDriverInterface::handleRequest(knobbox01:KNOB_ID) AsyncRead
2014/04/23 16:37:34.829762 L0 AsynDriverInterface.cc:892:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): ioAction=AsyncRead
read(..., bytesToRead=63, ...) [timeout=0 sec]
2014/04/23 16:37:34.829801 L0 AsynDriverInterface.cc:899:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): read returned
asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE, buffer=""
2014/04/23 16:37:34.829827 L0 AsynDriverInterface.cc:906:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): device is now
connected
2014/04/23 16:37:34.829850 L0 AsynDriverInterface.cc:988:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): no async input,
retry in in 1 seconds
2014/04/23 16:37:35.833682 timerQueue AsynDriverInterface.cc:1289:
knobbox01:KNOB_ID: polling for I/O Intr: autoconnected: 1, connect: 1
2014/04/23 16:37:35.833762 timerQueue AsynDriverInterface.cc:1304:
AsynDriverInterface::timerExpired knobbox01:KNOB_ID: queueRequest(...,
priority=Low, queueTimeout=-1) = asynSuccess
2014/04/23 16:37:35.833811 L0 AsynDriverInterface.cc:1434:
AsynDriverInterface::handleRequest(knobbox01:KNOB_ID) AsyncRead
2014/04/23 16:37:35.833842 L0 AsynDriverInterface.cc:892:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): ioAction=AsyncRead
read(..., bytesToRead=63, ...) [timeout=0 sec]
2014/04/23 16:37:35.833881 L0 AsynDriverInterface.cc:899:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): read returned
asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE, buffer=""
2014/04/23 16:37:35.833909 L0 AsynDriverInterface.cc:906:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): device is now
connected
2014/04/23 16:37:35.833932 L0 AsynDriverInterface.cc:988:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): no async input,
retry in in 1 seconds
2014/04/23 16:37:36.834047 timerQueue AsynDriverInterface.cc:1289:
knobbox01:KNOB_ID: polling for I/O Intr: autoconnected: 1, connect: 1
2014/04/23 16:37:36.834117 timerQueue AsynDriverInterface.cc:1304:
AsynDriverInterface::timerExpired knobbox01:KNOB_ID: queueRequest(...,
priority=Low, queueTimeout=-1) = asynSuccess
2014/04/23 16:37:36.834149 L0 AsynDriverInterface.cc:1434:
AsynDriverInterface::handleRequest(knobbox01:KNOB_ID) AsyncRead
2014/04/23 16:37:36.834190 L0 AsynDriverInterface.cc:892:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): ioAction=AsyncRead
read(..., bytesToRead=63, ...) [timeout=0 sec]
2014/04/23 16:37:36.834240 L0 AsynDriverInterface.cc:899:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): read returned
asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE, buffer=""
2014/04/23 16:37:36.834267 L0 AsynDriverInterface.cc:906:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): device is now
connected
2014/04/23 16:37:36.834290 L0 AsynDriverInterface.cc:988:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): no async input,
retry in in 1 seconds
e2014/04/23 16:37:37.834404 timerQueue AsynDriverInterface.cc:1289:
knobbox01:KNOB_ID: polling for I/O Intr: autoconnected: 1, connect: 1
2014/04/23 16:37:37.834470 timerQueue AsynDriverInterface.cc:1304:
AsynDriverInterface::timerExpired knobbox01:KNOB_ID: queueRequest(...,
priority=Low, queueTimeout=-1) = asynSuccess
2014/04/23 16:37:37.834503 L0 AsynDriverInterface.cc:1434:
AsynDriverInterface::handleRequest(knobbox01:KNOB_ID) AsyncRead
2014/04/23 16:37:37.834542 L0 AsynDriverInterface.cc:892:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): ioAction=AsyncRead
read(..., bytesToRead=63, ...) [timeout=0 sec]
2014/04/23 16:37:37.834581 L0 AsynDriverInterface.cc:899:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): read returned
asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE, buffer=""
2014/04/23 16:37:37.834607 L0 AsynDriverInterface.cc:906:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): device is now
connected
2014/04/23 16:37:37.834630 L0 AsynDriverInterface.cc:988:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): no async input,
retry in in 1 seconds
xit
2014/04/23 16:37:38.834750 timerQueue AsynDriverInterface.cc:1289:
knobbox01:KNOB_ID: polling for I/O Intr: autoconnected: 1, connect: 1
2014/04/23 16:37:38.834816 timerQueue AsynDriverInterface.cc:1304:
AsynDriverInterface::timerExpired knobbox01:KNOB_ID: queueRequest(...,
priority=Low, queueTimeout=-1) = asynSuccess
2014/04/23 16:37:38.834850 L0 AsynDriverInterface.cc:1434:
AsynDriverInterface::handleRequest(knobbox01:KNOB_ID) AsyncRead
2014/04/23 16:37:38.834890 L0 AsynDriverInterface.cc:892:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): ioAction=AsyncRead
read(..., bytesToRead=63, ...) [timeout=0 sec]
2014/04/23 16:37:38.834930 L0 AsynDriverInterface.cc:899:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): read returned
asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE, buffer=""
2014/04/23 16:37:38.834956 L0 AsynDriverInterface.cc:906:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): device is now
connected
2014/04/23 16:37:38.834979 L0 AsynDriverInterface.cc:988:
AsynDriverInterface::readHandler(knobbox01:KNOB_ID): no async input,
retry in in 1 seconds

----------

On Apr 23, 2014 01:32 PM, Jack <[email protected]> wrote:

> I'm trying your suggestion Peter,
> Thanks,
> -Mauro
> 
>
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> Mauro Giacchini
> 
> Istituto Nazionale di Fisica Nucleare - Laboratori Nazionali di
> Legnaro
> V.le dell'Universita', 2
> 35020 LEGNARO (PD) - ITALY
> Tel./Fax. +39.049.8068558
> 
> 
> EPICS _at_ LNL http://www.lnl.infn.it/~epics/
> 
> ...the first EPICS installation to the project SPES realized from the
> scratch in ITALY is in production since begin 2010!!
> 
>
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> On 4/23/2014 12:44 PM, [email protected] wrote:
> > Your database needs to parse each input string 5 times.
> >
> > One thing that might be worth trying is to redirect the input from
> > the first record, with all the others passive:
> >
> > knob_id { in
> > "KS,%d,%($1:KNOB_0.VAL)d,%($1:KNOB_1.VAL)d,%($1:KNOB_2.VAL)d,%($1:KNOB_3.VAL)d
> > " ; }
> >
> > record(ai, "$(device):KNOB_ID")
> > {
> > field(DESC, "$(device):KNOB_ID VALUE")
> > field(DTYP, "stream")
> > field(INP, "@psiKnobbox-$(rs).proto knob_id($(device)  $(port)  0")
> > field(SCAN, "I/O Intr")
> >   }
> >
> > record(ai, "$(device):KNOB_0")
> > {
> > field(DESC, "$(device):KNOB_0 VALUE")
> > }
> > ...
> >
> > -----Original Message-----
> > From: Mauro Giacchini [mailto:[email protected]]
> > Sent: 23 April 2014 10:52
> > To: '[email protected]'
> > Subject: asyn/stream hang on (very long email, sorry in advance)
> >
> > Dear All,
> > I'm working to make an IOC which has to read strings on rs232; these
> > strings are continuously sent from a box.
> > Up to now I'm working just only to
> > read the this string:
> >
> > "KS,[counter],[encoder0],[encoder1],[encoder2],[encoder3]"
> >
> > The IOC works very well to few hours,
> > after that it's (the communication) hangs-on (??)
> >
> > Follow the protocol:
> > ----------
> > InTerminator = LF;
> > #
> > ExtraInput = Ignore;
> > ReplyTimeout = 1000;
> > ReadTimeout = 1000;
> > LockTimeout = 5000;
> >
> > knob_id { in "KS,%d,%*d,%*d,%*d,%*d" ; }
> > knob_0 { in "KS,%*d,%d,%*d,%*d,%*d" ; }
> > knob_1 { in "KS,%*d,%*d,%d,%*d,%*d" ; }
> > knob_2 { in "KS,%*d,%*d,%*d,%d,%*d" ; }
> > knob_3 { in "KS,%*d,%*d,%*d,%*d,%d" ; }
> >
> > ----------
> > Follow the template db:
> > ----------
> > record(ai, "$(device):KNOB_ID")
> > {
> > field(DESC, "$(device):KNOB_ID VALUE")
> > field(DTYP, "stream")
> > field(INP, "@psiKnobbox-$(rs).proto knob_id $(port) 0") field(SCAN,
> > "I/O Intr") }
> >
> > record(ai, "$(device):KNOB_0")
> > {
> > field(DESC, "$(device):KNOB_0 VALUE")
> > field(DTYP, "stream")
> > field(INP, "@psiKnobbox-$(rs).proto knob_0 $(port) 0") field(SCAN,
> > "I/O Intr") }
> >
> > record(ai, "$(device):KNOB_1")
> > {
> > field(DESC, "$(device):KNOB_0 VALUE")
> > field(DTYP, "stream")
> > field(INP, "@psiKnobbox-$(rs).proto knob_1 $(port) 0") field(SCAN,
> > "I/O Intr") }
> >
> > record(ai, "$(device):KNOB_2")
> > {
> > field(DESC, "$(device):KNOB_2 VALUE")
> > field(DTYP, "stream")
> > field(INP, "@psiKnobbox-$(rs).proto knob_2 $(port) 0") field(SCAN,
> > "I/O Intr") }
> >
> > record(ai, "$(device):KNOB_3")
> > {
> > field(DESC, "$(device):KNOB_0 VALUE")
> > field(DTYP, "stream")
> > field(INP, "@psiKnobbox-$(rs).proto knob_3 $(port) 0") field(SCAN,
> > "I/O Intr") }
> >
> > ----------
> >
> > The asynDebug on IOC shell give me:
> >
> > ----------
> > 2014/04/23 11:35:55.360676 L0 AsynDriverInterface.cc:1434:
> > AsynDriverInterface::handleRequest(knobbox01:KNOB_0) AsyncRead
> > 2014/04/23 11:35:55.360700 L0 AsynDriverInterface.cc:892:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_0):
> > ioAction=AsyncRead read(..., bytesToRead=63, ...) [timeout=0 sec]
> > 2014/04/23 11:35:55.360729 L0 AsynDriverInterface.cc:899:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_0): read returned
> > asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE,
> > buffer=""
> > 2014/04/23 11:35:55.360754 L0 AsynDriverInterface.cc:906:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_0): device is now
> > connected
> > 2014/04/23 11:35:55.360775 L0 AsynDriverInterface.cc:988:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_0): no async input,
> > retry in in 1 seconds
> > 2014/04/23 11:35:56.359069 timerQueue AsynDriverInterface.cc:1289:
> > knobbox01:KNOB_1: polling for I/O Intr: autoconnected: 1, connect: 1
> > 2014/04/23 11:35:56.359146 timerQueue AsynDriverInterface.cc:1304:
> > AsynDriverInterface::timerExpired knobbox01:KNOB_1:
> > queueRequest(..., priority=Low, queueTimeout=-1) = asynSuccess
> > 2014/04/23 11:35:56.359189 L0 AsynDriverInterface.cc:1434:
> > AsynDriverInterface::handleRequest(knobbox01:KNOB_1) AsyncRead
> > 2014/04/23 11:35:56.359232 L0 AsynDriverInterface.cc:892:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_1):
> > ioAction=AsyncRead read(..., bytesToRead=63, ...) [timeout=0 sec]
> > 2014/04/23 11:35:56.359271 L0 AsynDriverInterface.cc:899:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_1): read returned
> > asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE,
> > buffer=""
> > 2014/04/23 11:35:56.359297 L0 AsynDriverInterface.cc:906:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_1): device is now
> > connected
> > 2014/04/23 11:35:56.359320 L0 AsynDriverInterface.cc:988:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_1): no async input,
> > retry in in 1 seconds
> > 2014/04/23 11:35:56.362380 timerQueue AsynDriverInterface.cc:1289:
> > knobbox01:KNOB_2: polling for I/O Intr: autoconnected: 1, connect: 1
> > 2014/04/23 11:35:56.362442 timerQueue AsynDriverInterface.cc:1304:
> > AsynDriverInterface::timerExpired knobbox01:KNOB_2:
> > queueRequest(..., priority=Low, queueTimeout=-1) = asynSuccess
> > 2014/04/23 11:35:56.362476 timerQueue AsynDriverInterface.cc:1289:
> > knobbox01:KNOB_3: polling for I/O Intr: autoconnected: 1, connect: 1
> > 2014/04/23 11:35:56.362501 timerQueue AsynDriverInterface.cc:1304:
> > AsynDriverInterface::timerExpired knobbox01:KNOB_3:
> > queueRequest(..., priority=Low, queueTimeout=-1) = asynSuccess
> > 2014/04/23 11:35:56.362530 timerQueue AsynDriverInterface.cc:1289:
> > knobbox01:KNOB_ID: polling for I/O Intr: autoconnected: 1, connect:
> > 1
> > 2014/04/23 11:35:56.362555 timerQueue AsynDriverInterface.cc:1304:
> > AsynDriverInterface::timerExpired knobbox01:KNOB_ID:
> > queueRequest(..., priority=Low, queueTimeout=-1) = asynSuccess
> > 2014/04/23 11:35:56.362579 timerQueue 2014/04/23 11:35:56.362491 L0
> > AsynDriverInterface.cc:1434:
> > AsynDriverInterface::handleRequest(knobbox01:KNOB_2) AsyncRead
> > AsynDriverInterface.cc:1289: knobbox01:KNOB_0: polling for I/O Intr:
> > autoconnected: 1, connect: 1
> > 2014/04/23 11:35:56.362629 L0 AsynDriverInterface.cc:892: 2014/04/23
> > 11:35:56.362638 timerQueue
> > AsynDriverInterface::readHandler(knobbox01:KNOB_2):
> > ioAction=AsyncRead read(..., bytesToRead=63, ...) [timeout=0 sec]
> > AsynDriverInterface.cc:1304: AsynDriverInterface::timerExpired
> > knobbox01:KNOB_0: queueRequest(..., priority=Low, queueTimeout=-1) =
> > asynSuccess
> > 2014/04/23 11:35:56.362679 L0 AsynDriverInterface.cc:899:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_2): read returned
> > asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE,
> > buffer=""
> > 2014/04/23 11:35:56.362707 L0 AsynDriverInterface.cc:906:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_2): device is now
> > connected
> > 2014/04/23 11:35:56.362730 L0 AsynDriverInterface.cc:988:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_2): no async input,
> > retry in in 1 seconds
> > 2014/04/23 11:35:56.362763 L0 AsynDriverInterface.cc:1434:
> > AsynDriverInterface::handleRequest(knobbox01:KNOB_3) AsyncRead
> > 2014/04/23 11:35:56.362788 L0 AsynDriverInterface.cc:892:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_3):
> > ioAction=AsyncRead read(..., bytesToRead=63, ...) [timeout=0 sec]
> > 2014/04/23 11:35:56.362817 L0 AsynDriverInterface.cc:899:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_3): read returned
> > asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE,
> > buffer=""
> > 2014/04/23 11:35:56.362842 L0 AsynDriverInterface.cc:906:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_3): device is now
> > connected
> > 2014/04/23 11:35:56.362865 L0 AsynDriverInterface.cc:988:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_3): no async input,
> > retry in in 1 seconds
> > 2014/04/23 11:35:56.362894 L0 AsynDriverInterface.cc:1434:
> > AsynDriverInterface::handleRequest(knobbox01:KNOB_ID) AsyncRead
> > 2014/04/23 11:35:56.362918 L0 AsynDriverInterface.cc:892:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_ID):
> > ioAction=AsyncRead read(..., bytesToRead=63, ...) [timeout=0 sec]
> > 2014/04/23 11:35:56.362947 L0 AsynDriverInterface.cc:899:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_ID): read returned
> > asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE,
> > buffer=""
> > 2014/04/23 11:35:56.362995 L0 AsynDriverInterface.cc:906:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_ID): device is now
> > connected
> > 2014/04/23 11:35:56.363019 L0 AsynDriverInterface.cc:988:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_ID): no async input,
> > retry in in 1 seconds
> > 2014/04/23 11:35:56.363049 L0 AsynDriverInterface.cc:1434:
> > AsynDriverInterface::handleRequest(knobbox01:KNOB_0) AsyncRead
> > 2014/04/23 11:35:56.363074 L0 AsynDriverInterface.cc:892:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_0):
> > ioAction=AsyncRead read(..., bytesToRead=63, ...) [timeout=0 sec]
> > 2014/04/23 11:35:56.363104 L0 AsynDriverInterface.cc:899:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_0): read returned
> > asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE,
> > buffer=""
> > 2014/04/23 11:35:56.363129 L0 AsynDriverInterface.cc:906:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_0): device is now
> > connected
> > 2014/04/23 11:35:56.363151 L0 AsynDriverInterface.cc:988:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_0): no async input,
> > retry in in 1 seconds
> > 2014/04/23 11:35:57.362512 timerQueue AsynDriverInterface.cc:1289:
> > knobbox01:KNOB_1: polling for I/O Intr: autoconnected: 1, connect: 1
> > 2014/04/23 11:35:57.362586 timerQueue AsynDriverInterface.cc:1304:
> > AsynDriverInterface::timerExpired knobbox01:KNOB_1:
> > queueRequest(..., priority=Low, queueTimeout=-1) = asynSuccess
> > 2014/04/23 11:35:57.362646 L0 AsynDriverInterface.cc:1434:
> > AsynDriverInterface::handleRequest(knobbox01:KNOB_1) AsyncRead
> > 2014/04/23 11:35:57.362686 L0 AsynDriverInterface.cc:892:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_1):
> > ioAction=AsyncRead read(..., bytesToRead=63, ...) [timeout=0 sec]
> > 2014/04/23 11:35:57.362727 L0 AsynDriverInterface.cc:899:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_1): read returned
> > asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE,
> > buffer=""
> > 2014/04/23 11:35:57.362754 L0 AsynDriverInterface.cc:906:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_1): device is now
> > connected
> > 2014/04/23 11:35:57.362777 L0 AsynDriverInterface.cc:988:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_1): no async input,
> > retry in in 1 seconds
> > 2014/04/23 11:35:57.362978 timerQueue AsynDriverInterface.cc:1289:
> > knobbox01:KNOB_2: polling for I/O Intr: autoconnected: 1, connect: 1
> > 2014/04/23 11:35:57.363017 timerQueue AsynDriverInterface.cc:1304:
> > AsynDriverInterface::timerExpired knobbox01:KNOB_2:
> > queueRequest(..., priority=Low, queueTimeout=-1) = asynSuccess
> > 2014/04/23 11:35:57.363045 timerQueue AsynDriverInterface.cc:1289:
> > knobbox01:KNOB_3: polling for I/O Intr: autoconnected: 1, connect: 1
> > 2014/04/23 11:35:57.363069 timerQueue AsynDriverInterface.cc:1304:
> > AsynDriverInterface::timerExpired knobbox01:KNOB_3:
> > queueRequest(..., priority=Low, queueTimeout=-1) = asynSuccess
> > 2014/04/23 11:35:57.363111 L0 AsynDriverInterface.cc:1434:
> > AsynDriverInterface::handleRequest(knobbox01:KNOB_2) AsyncRead
> > 2014/04/23 11:35:57.363141 L0 AsynDriverInterface.cc:892:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_2):
> > ioAction=AsyncRead read(..., bytesToRead=63, ...) [timeout=0 sec]
> > 2014/04/23 11:35:57.363176 L0 AsynDriverInterface.cc:899:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_2): read returned
> > asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE,
> > buffer=""
> > 2014/04/23 11:35:57.363203 L0 AsynDriverInterface.cc:906:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_2): device is now
> > connected
> > 2014/04/23 11:35:57.363235 L0 AsynDriverInterface.cc:988:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_2): no async input,
> > retry in in 1 seconds
> > 2014/04/23 11:35:57.363268 L0 AsynDriverInterface.cc:1434:
> > AsynDriverInterface::handleRequest(knobbox01:KNOB_3) AsyncRead
> > 2014/04/23 11:35:57.363294 L0 AsynDriverInterface.cc:892:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_3):
> > ioAction=AsyncRead read(..., bytesToRead=63, ...) [timeout=0 sec]
> > 2014/04/23 11:35:57.363322 L0 AsynDriverInterface.cc:899:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_3): read returned
> > asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE,
> > buffer=""
> > 2014/04/23 11:35:57.363349 L0 AsynDriverInterface.cc:906:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_3): device is now
> > connected
> > 2014/04/23 11:35:57.363371 L0 AsynDriverInterface.cc:988:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_3): no async input,
> > retry in in 1 seconds
> > 2014/04/23 11:35:57.363412 timerQueue AsynDriverInterface.cc:1289:
> > knobbox01:KNOB_ID: polling for I/O Intr: autoconnected: 1, connect:
> > 1
> > 2014/04/23 11:35:57.363444 timerQueue AsynDriverInterface.cc:1304:
> > AsynDriverInterface::timerExpired knobbox01:KNOB_ID:
> > queueRequest(..., priority=Low, queueTimeout=-1) = asynSuccess
> > 2014/04/23 11:35:57.363471 timerQueue AsynDriverInterface.cc:1289:
> > knobbox01:KNOB_0: polling for I/O Intr: autoconnected: 1, connect: 1
> > 2014/04/23 11:35:57.363495 timerQueue AsynDriverInterface.cc:1304:
> > AsynDriverInterface::timerExpired knobbox01:KNOB_0:
> > queueRequest(..., priority=Low, queueTimeout=-1) = asynSuccess
> > 2014/04/23 11:35:57.363532 L0 AsynDriverInterface.cc:1434:
> > AsynDriverInterface::handleRequest(knobbox01:KNOB_ID) AsyncRead
> > 2014/04/23 11:35:57.363558 L0 AsynDriverInterface.cc:892:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_ID):
> > ioAction=AsyncRead read(..., bytesToRead=63, ...) [timeout=0 sec]
> > 2014/04/23 11:35:57.363588 L0 AsynDriverInterface.cc:899:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_ID): read returned
> > asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE,
> > buffer=""
> > 2014/04/23 11:35:57.363613 L0 AsynDriverInterface.cc:906:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_ID): device is now
> > connected
> > 2014/04/23 11:35:57.363636 L0 AsynDriverInterface.cc:988:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_ID): no async input,
> > retry in in 1 seconds
> > 2014/04/23 11:35:57.363664 L0 AsynDriverInterface.cc:1434:
> > AsynDriverInterface::handleRequest(knobbox01:KNOB_0) AsyncRead
> > 2014/04/23 11:35:57.363689 L0 AsynDriverInterface.cc:892:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_0):
> > ioAction=AsyncRead read(..., bytesToRead=63, ...) [timeout=0 sec]
> > 2014/04/23 11:35:57.363719 L0 AsynDriverInterface.cc:899:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_0): read returned
> > asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE,
> > buffer=""
> > 2014/04/23 11:35:57.363744 L0 AsynDriverInterface.cc:906:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_0): device is now
> > connected
> > 2014/04/23 11:35:57.363766 L0 AsynDriverInterface.cc:988:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_0): no async input,
> > retry in in 1 seconds
> > 2014/04/23 11:35:58.363005 timerQueue AsynDriverInterface.cc:1289:
> > knobbox01:KNOB_1: polling for I/O Intr: autoconnected: 1, connect: 1
> > 2014/04/23 11:35:58.363073 timerQueue AsynDriverInterface.cc:1304:
> > AsynDriverInterface::timerExpired knobbox01:KNOB_1:
> > queueRequest(..., priority=Low, queueTimeout=-1) = asynSuccess
> > 2014/04/23 11:35:58.363108 L0 AsynDriverInterface.cc:1434:
> > AsynDriverInterface::handleRequest(knobbox01:KNOB_1) AsyncRead
> > 2014/04/23 11:35:58.363149 L0 AsynDriverInterface.cc:892:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_1):
> > ioAction=AsyncRead read(..., bytesToRead=63, ...) [timeout=0 sec]
> > 2014/04/23 11:35:58.363189 L0 AsynDriverInterface.cc:899:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_1): read returned
> > asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE,
> > buffer=""
> > 2014/04/23 11:35:58.363229 L0 AsynDriverInterface.cc:906:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_1): device is now
> > connected
> > 2014/04/23 11:35:58.363253 L0 AsynDriverInterface.cc:988:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_1): no async input,
> > retry in in 1 seconds
> > 2014/04/23 11:35:58.363466 timerQueue AsynDriverInterface.cc:1289:
> > knobbox01:KNOB_2: polling for I/O Intr: autoconnected: 1, connect: 1
> > 2014/04/23 11:35:58.363507 timerQueue AsynDriverInterface.cc:1304:
> > AsynDriverInterface::timerExpired knobbox01:KNOB_2:
> > queueRequest(..., priority=Low, queueTimeout=-1) = asynSuccess
> > 2014/04/23 11:35:58.363535 timerQueue AsynDriverInterface.cc:1289:
> > knobbox01:KNOB_3: polling for I/O Intr: autoconnected: 1, connect: 1
> > 2014/04/23 11:35:58.363559 timerQueue AsynDriverInterface.cc:1304:
> > AsynDriverInterface::timerExpired knobbox01:KNOB_3:
> > queueRequest(..., priority=Low, queueTimeout=-1) = asynSuccess
> > 2014/04/23 11:35:58.363600 L0 AsynDriverInterface.cc:1434:
> > AsynDriverInterface::handleRequest(knobbox01:KNOB_2) AsyncRead
> > 2014/04/23 11:35:58.363629 L0 AsynDriverInterface.cc:892:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_2):
> > ioAction=AsyncRead read(..., bytesToRead=63, ...) [timeout=0 sec]
> > 2014/04/23 11:35:58.363664 L0 AsynDriverInterface.cc:899:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_2): read returned
> > asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE,
> > buffer=""
> > 2014/04/23 11:35:58.363690 L0 AsynDriverInterface.cc:906:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_2): device is now
> > connected
> > 2014/04/23 11:35:58.363713 L0 AsynDriverInterface.cc:988:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_2): no async input,
> > retry in in 1 seconds
> > 2014/04/23 11:35:58.363743 L0 AsynDriverInterface.cc:1434:
> > AsynDriverInterface::handleRequest(knobbox01:KNOB_3) AsyncRead
> > 2014/04/23 11:35:58.363768 L0 AsynDriverInterface.cc:892:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_3):
> > ioAction=AsyncRead read(..., bytesToRead=63, ...) [timeout=0 sec]
> > 2014/04/23 11:35:58.363797 L0 AsynDriverInterface.cc:899:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_3): read returned
> > asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE,
> > buffer=""
> > 2014/04/23 11:35:58.363823 L0 AsynDriverInterface.cc:906:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_3): device is now
> > connected
> > 2014/04/23 11:35:58.363856 L0 AsynDriverInterface.cc:988:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_3): no async input,
> > retry in in 1 seconds
> > 2014/04/23 11:35:58.363901 timerQueue AsynDriverInterface.cc:1289:
> > knobbox01:KNOB_ID: polling for I/O Intr: autoconnected: 1, connect:
> > 1
> > 2014/04/23 11:35:58.363935 timerQueue AsynDriverInterface.cc:1304:
> > AsynDriverInterface::timerExpired knobbox01:KNOB_ID:
> > queueRequest(..., priority=Low, queueTimeout=-1) = asynSuccess
> > 2014/04/23 11:35:58.363962 timerQueue AsynDriverInterface.cc:1289:
> > knobbox01:KNOB_0: polling for I/O Intr: autoconnected: 1, connect: 1
> > 2014/04/23 11:35:58.363985 timerQueue AsynDriverInterface.cc:1304:
> > AsynDriverInterface::timerExpired knobbox01:KNOB_0:
> > queueRequest(..., priority=Low, queueTimeout=-1) = asynSuccess
> > 2014/04/23 11:35:58.364025 L0 AsynDriverInterface.cc:1434:
> > AsynDriverInterface::handleRequest(knobbox01:KNOB_ID) AsyncRead
> > 2014/04/23 11:35:58.364053 L0 AsynDriverInterface.cc:892:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_ID):
> > ioAction=AsyncRead read(..., bytesToRead=63, ...) [timeout=0 sec]
> > 2014/04/23 11:35:58.364084 L0 AsynDriverInterface.cc:899:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_ID): read returned
> > asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE,
> > buffer=""
> > 2014/04/23 11:35:58.364110 L0 AsynDriverInterface.cc:906:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_ID): device is now
> > connected
> > 2014/04/23 11:35:58.364132 L0 AsynDriverInterface.cc:988:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_ID): no async input,
> > retry in in 1 seconds
> > 2014/04/23 11:35:58.364161 L0 AsynDriverInterface.cc:1434:
> > AsynDriverInterface::handleRequest(knobbox01:KNOB_0) AsyncRead
> > 2014/04/23 11:35:58.364185 L0 AsynDriverInterface.cc:892:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_0):
> > ioAction=AsyncRead read(..., bytesToRead=63, ...) [timeout=0 sec]
> > 2014/04/23 11:35:58.364235 L0 AsynDriverInterface.cc:899:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_0): read returned
> > asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE,
> > buffer=""
> > 2014/04/23 11:35:58.364263 L0 AsynDriverInterface.cc:906:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_0): device is now
> > connected
> > 2014/04/23 11:35:58.364286 L0 AsynDriverInterface.cc:988:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_0): no async input,
> > retry in in 1 seconds
> > 2014/04/23 11:35:59.363478 timerQueue AsynDriverInterface.cc:1289:
> > knobbox01:KNOB_1: polling for I/O Intr: autoconnected: 1, connect: 1
> > 2014/04/23 11:35:59.363554 timerQueue AsynDriverInterface.cc:1304:
> > AsynDriverInterface::timerExpired knobbox01:KNOB_1:
> > queueRequest(..., priority=Low, queueTimeout=-1) = asynSuccess
> > 2014/04/23 11:35:59.363602 L0 AsynDriverInterface.cc:1434:
> > AsynDriverInterface::handleRequest(knobbox01:KNOB_1) AsyncRead
> > 2014/04/23 11:35:59.363633 L0 AsynDriverInterface.cc:892:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_1):
> > ioAction=AsyncRead read(..., bytesToRead=63, ...) [timeout=0 sec]
> > 2014/04/23 11:35:59.363672 L0 AsynDriverInterface.cc:899:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_1): read returned
> > asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE,
> > buffer=""
> > 2014/04/23 11:35:59.363698 L0 AsynDriverInterface.cc:906:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_1): device is now
> > connected
> > 2014/04/23 11:35:59.363721 L0 AsynDriverInterface.cc:988:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_1): no async input,
> > retry in in 1 seconds
> > 2014/04/23 11:35:59.363933 timerQueue AsynDriverInterface.cc:1289:
> > knobbox01:KNOB_2: polling for I/O Intr: autoconnected: 1, connect: 1
> > 2014/04/23 11:35:59.363977 timerQueue AsynDriverInterface.cc:1304:
> > AsynDriverInterface::timerExpired knobbox01:KNOB_2:
> > queueRequest(..., priority=Low, queueTimeout=-1) = asynSuccess
> > 2014/04/23 11:35:59.364005 timerQueue AsynDriverInterface.cc:1289:
> > knobbox01:KNOB_3: polling for I/O Intr: autoconnected: 1, connect: 1
> > 2014/04/23 11:35:59.364029 timerQueue AsynDriverInterface.cc:1304:
> > AsynDriverInterface::timerExpired knobbox01:KNOB_3:
> > queueRequest(..., priority=Low, queueTimeout=-1) = asynSuccess
> > 2014/04/23 11:35:59.364068 L0 AsynDriverInterface.cc:1434:
> > AsynDriverInterface::handleRequest(knobbox01:KNOB_2) AsyncRead
> > 2014/04/23 11:35:59.364096 L0 AsynDriverInterface.cc:892:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_2):
> > ioAction=AsyncRead read(..., bytesToRead=63, ...) [timeout=0 sec]
> > 2014/04/23 11:35:59.364129 L0 AsynDriverInterface.cc:899:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_2): read returned
> > asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE,
> > buffer=""
> > 2014/04/23 11:35:59.364154 L0 AsynDriverInterface.cc:906:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_2): device is now
> > connected
> > 2014/04/23 11:35:59.364177 L0 AsynDriverInterface.cc:988:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_2): no async input,
> > retry in in 1 seconds
> > 2014/04/23 11:35:59.364207 L0 AsynDriverInterface.cc:1434:
> > AsynDriverInterface::handleRequest(knobbox01:KNOB_3) AsyncRead
> > 2014/04/23 11:35:59.364258 L0 AsynDriverInterface.cc:892:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_3):
> > ioAction=AsyncRead read(..., bytesToRead=63, ...) [timeout=0 sec]
> > 2014/04/23 11:35:59.364289 L0 AsynDriverInterface.cc:899:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_3): read returned
> > asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE,
> > buffer=""
> > 2014/04/23 11:35:59.364314 L0 AsynDriverInterface.cc:906:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_3): device is now
> > connected
> > 2014/04/23 11:35:59.364344 L0 AsynDriverInterface.cc:988:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_3): no async input,
> > retry in in 1 seconds
> > 2014/04/23 11:35:59.364556 timerQueue AsynDriverInterface.cc:1289:
> > knobbox01:KNOB_ID: polling for I/O Intr: autoconnected: 1, connect:
> > 1
> > 2014/04/23 11:35:59.364604 timerQueue AsynDriverInterface.cc:1304:
> > AsynDriverInterface::timerExpired knobbox01:KNOB_ID:
> > queueRequest(..., priority=Low, queueTimeout=-1) = asynSuccess
> > 2014/04/23 11:35:59.364631 timerQueue AsynDriverInterface.cc:1289:
> > knobbox01:KNOB_0: polling for I/O Intr: autoconnected: 1, connect: 1
> > 2014/04/23 11:35:59.364655 timerQueue AsynDriverInterface.cc:1304:
> > AsynDriverInterface::timerExpired knobbox01:KNOB_0:
> > queueRequest(..., priority=Low, queueTimeout=-1) = asynSuccess
> > 2014/04/23 11:35:59.364693 L0 AsynDriverInterface.cc:1434:
> > AsynDriverInterface::handleRequest(knobbox01:KNOB_ID) AsyncRead
> > 2014/04/23 11:35:59.364721 L0 AsynDriverInterface.cc:892:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_ID):
> > ioAction=AsyncRead read(..., bytesToRead=63, ...) [timeout=0 sec]
> > 2014/04/23 11:35:59.364754 L0 AsynDriverInterface.cc:899:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_ID): read returned
> > asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE,
> > buffer=""
> > 2014/04/23 11:35:59.364779 L0 AsynDriverInterface.cc:906:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_ID): device is now
> > connected
> > 2014/04/23 11:35:59.364801 L0 AsynDriverInterface.cc:988:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_ID): no async input,
> > retry in in 1 seconds
> > 2014/04/23 11:35:59.364830 L0 AsynDriverInterface.cc:1434:
> > AsynDriverInterface::handleRequest(knobbox01:KNOB_0) AsyncRead
> > 2014/04/23 11:35:59.364853 L0 AsynDriverInterface.cc:892:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_0):
> > ioAction=AsyncRead read(..., bytesToRead=63, ...) [timeout=0 sec]
> > 2014/04/23 11:35:59.364880 L0 AsynDriverInterface.cc:899:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_0): read returned
> > asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE,
> > buffer=""
> > 2014/04/23 11:35:59.364905 L0 AsynDriverInterface.cc:906:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_0): device is now
> > connected
> > 2014/04/23 11:35:59.364927 L0 AsynDriverInterface.cc:988:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_0): no async input,
> > retry in in 1 seconds
> > 2014/04/23 11:36:00.365079 timerQueue AsynDriverInterface.cc:1289:
> > knobbox01:KNOB_1: polling for I/O Intr: autoconnected: 1, connect: 1
> > 2014/04/23 11:36:00.365160 timerQueue AsynDriverInterface.cc:1304:
> > AsynDriverInterface::timerExpired knobbox01:KNOB_1:
> > queueRequest(..., priority=Low, queueTimeout=-1) = asynSuccess
> > 2014/04/23 11:36:00.365190 timerQueue AsynDriverInterface.cc:1289:
> > knobbox01:KNOB_2: polling for I/O Intr: autoconnected: 1, connect: 1
> > 2014/04/23 11:36:00.365230 timerQueue AsynDriverInterface.cc:1304:
> > AsynDriverInterface::timerExpired knobbox01:KNOB_2:
> > queueRequest(..., priority=Low, queueTimeout=-1) = asynSuccess
> > 2014/04/23 11:36:00.365256 timerQueue AsynDriverInterface.cc:1289:
> > knobbox01:KNOB_3: polling for I/O Intr: autoconnected: 1, connect: 1
> > 2014/04/23 11:36:00.365281 timerQueue AsynDriverInterface.cc:1304:
> > AsynDriverInterface::timerExpired knobbox01:KNOB_3:
> > queueRequest(..., priority=Low, queueTimeout=-1) = asynSuccess
> > 2014/04/23 11:36:00.365305 timerQueue AsynDriverInterface.cc:1289:
> > knobbox01:KNOB_ID: polling for I/O Intr: autoconnected: 1, connect:
> > 1
> > 2014/04/23 11:36:00.365328 timerQueue AsynDriverInterface.cc:1304:
> > AsynDriverInterface::timerExpired knobbox01:KNOB_ID:
> > queueRequest(..., priority=Low, queueTimeout=-1) = asynSuccess
> > 2014/04/23 11:36:00.365352 timerQueue AsynDriverInterface.cc:1289:
> > knobbox01:KNOB_0: polling for I/O Intr: autoconnected: 1, connect: 1
> > 2014/04/23 11:36:00.365375 timerQueue AsynDriverInterface.cc:1304:
> > AsynDriverInterface::timerExpired knobbox01:KNOB_0:
> > queueRequest(..., priority=Low, queueTimeout=-1) = asynSuccess
> > 2014/04/23 11:36:00.365422 L0 AsynDriverInterface.cc:1434:
> > AsynDriverInterface::handleRequest(knobbox01:KNOB_1) AsyncRead
> > 2014/04/23 11:36:00.365455 L0 AsynDriverInterface.cc:892:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_1):
> > ioAction=AsyncRead read(..., bytesToRead=63, ...) [timeout=0 sec]
> > 2014/04/23 11:36:00.365496 L0 AsynDriverInterface.cc:899:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_1): read returned
> > asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE,
> > buffer=""
> > 2014/04/23 11:36:00.365522 L0 AsynDriverInterface.cc:906:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_1): device is now
> > connected
> > 2014/04/23 11:36:00.365545 L0 AsynDriverInterface.cc:988:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_1): no async input,
> > retry in in 1 seconds
> > 2014/04/23 11:36:00.365585 L0 AsynDriverInterface.cc:1434:
> > AsynDriverInterface::handleRequest(knobbox01:KNOB_2) AsyncRead
> > 2014/04/23 11:36:00.365612 L0 AsynDriverInterface.cc:892:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_2):
> > ioAction=AsyncRead read(..., bytesToRead=63, ...) [timeout=0 sec]
> > 2014/04/23 11:36:00.365641 L0 AsynDriverInterface.cc:899:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_2): read returned
> > asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE,
> > buffer=""
> > 2014/04/23 11:36:00.365666 L0 AsynDriverInterface.cc:906:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_2): device is now
> > connected
> > 2014/04/23 11:36:00.365689 L0 AsynDriverInterface.cc:988:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_2): no async input,
> > retry in in 1 seconds
> > 2014/04/23 11:36:00.365717 L0 AsynDriverInterface.cc:1434:
> > AsynDriverInterface::handleRequest(knobbox01:KNOB_3) AsyncRead
> > 2014/04/23 11:36:00.365741 L0 AsynDriverInterface.cc:892:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_3):
> > ioAction=AsyncRead read(..., bytesToRead=63, ...) [timeout=0 sec]
> > 2014/04/23 11:36:00.365770 L0 AsynDriverInterface.cc:899:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_3): read returned
> > asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE,
> > buffer=""
> > 2014/04/23 11:36:00.365795 L0 AsynDriverInterface.cc:906:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_3): device is now
> > connected
> > 2014/04/23 11:36:00.365817 L0 AsynDriverInterface.cc:988:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_3): no async input,
> > retry in in 1 seconds
> > 2014/04/23 11:36:00.365846 L0 AsynDriverInterface.cc:1434:
> > AsynDriverInterface::handleRequest(knobbox01:KNOB_ID) AsyncRead
> > 2014/04/23 11:36:00.365871 L0 AsynDriverInterface.cc:892:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_ID):
> > ioAction=AsyncRead read(..., bytesToRead=63, ...) [timeout=0 sec]
> > 2014/04/23 11:36:00.365899 L0 AsynDriverInterface.cc:899:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_ID): read returned
> > asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE,
> > buffer=""
> > 2014/04/23 11:36:00.365924 L0 AsynDriverInterface.cc:906:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_ID): device is now
> > connected
> > 2014/04/23 11:36:00.365946 L0 AsynDriverInterface.cc:988:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_ID): no async input,
> > retry in in 1 seconds
> > 2014/04/23 11:36:00.365974 L0 AsynDriverInterface.cc:1434:
> > AsynDriverInterface::handleRequest(knobbox01:KNOB_0) AsyncRead
> > 2014/04/23 11:36:00.365998 L0 AsynDriverInterface.cc:892:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_0):
> > ioAction=AsyncRead read(..., bytesToRead=63, ...) [timeout=0 sec]
> > 2014/04/23 11:36:00.366026 L0 AsynDriverInterface.cc:899:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_0): read returned
> > asynTimeout: ioAction=AsyncRead received=0, eomReason=NONE,
> > buffer=""
> > 2014/04/23 11:36:00.366052 L0 AsynDriverInterface.cc:906:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_0): device is now
> > connected
> > 2014/04/23 11:36:00.366074 L0 AsynDriverInterface.cc:988:
> > AsynDriverInterface::readHandler(knobbox01:KNOB_0): no async input,
> > retry in in 1 seconds
> >
> > ----------
> >
> > The "pstack" command gave me:
> > ----------
> > [spesmgr@mcs ~]$ ps -aux | grep knob
> > Warning: bad syntax, perhaps a bogus '-'? See
> > /usr/share/doc/procps-3.2.8/FAQ spesmgr 22267 0.0 0.0 4356 744
> > pts/41 S+ 11:31 0:00 grep --color=always knob spesmgr 28850 0.4 0.2
> > 29836 3864 pts/39 Sl+ 09:43 0:26 ../../bin/linux-x86/knobs ./st.cmd
> > [spesmgr@mcs ~]$ pst
> > pstack      pstops      pstree      pstree.x11  pstruct
> > [spesmgr@mcs ~]$ pstack 28850
> > Thread 23 (Thread 0xb7795b70 (LWP 28851)):
> > #0  0x002de424 in __kernel_vsyscall ()
> > #1 0x002132bc in pthread_cond_wait@@GLIBC_2.3.2 () from
> > /lib/libpthread.so.0
> > #2 0x006f271d in pthread_cond_wait@@GLIBC_2.3.2 () from
> > /lib/libc.so.6
> > #3 0x00e26ab7 in epicsEventWait () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #4 0x00e0e97a in errlogThread () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #5 0x00e257ea in start_routine () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #6  0x0020fa49 in start_thread () from /lib/libpthread.so.0
> > #7 0x006e2aee in clone () from /lib/libc.so.6 Thread 22 (Thread
> > 0xb75ffb70 (LWP 28853)):
> > #0  0x002de424 in __kernel_vsyscall ()
> > #1 0x00213664 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
> > /lib/libpthread.so.0
> > #2 0x006f2774 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
> > /lib/libc.so.6
> > #3 0x00e26fc9 in epicsEventWaitWithTimeout () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #4 0x00e1f8e6 in epicsEvent::wait(double) () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #5 0x00e2d301 in timerQueueActive::run() () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #6 0x00e1ec72 in epicsThreadCallEntryPoint () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #7 0x00e257ea in start_routine () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #8  0x0020fa49 in start_thread () from /lib/libpthread.so.0
> > #9 0x006e2aee in clone () from /lib/libc.so.6 Thread 21 (Thread
> > 0xb757eb70 (LWP 28854)):
> > #0  0x002de424 in __kernel_vsyscall ()
> > #1 0x00213664 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
> > /lib/libpthread.so.0
> > #2 0x006f2774 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
> > /lib/libc.so.6
> > #3 0x00e26fc9 in epicsEventWaitWithTimeout () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #4 0x00e1f8e6 in epicsEvent::wait(double) () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #5 0x00e2d301 in timerQueueActive::run() () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #6 0x00e1ec72 in epicsThreadCallEntryPoint () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #7 0x00e257ea in start_routine () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #8  0x0020fa49 in start_thread () from /lib/libpthread.so.0
> > #9 0x006e2aee in clone () from /lib/libc.so.6 Thread 20 (Thread
> > 0xb74fdb70 (LWP 28855)):
> > #0  0x002de424 in __kernel_vsyscall ()
> > #1  0x006d27bb in read () from /lib/libc.so.6
> > #2 0x004034fc in readIt () from
> > /home/epicsmgr/EPICS/support/asyn/4-21/lib/linux-x86/libasyn.so
> > #3 0x0040eb1a in readIt () from
> > /home/epicsmgr/EPICS/support/asyn/4-21/lib/linux-x86/libasyn.so
> > #4 0x00417aa1 in readIt () from
> > /home/epicsmgr/EPICS/support/asyn/4-21/lib/linux-x86/libasyn.so
> > #5 0x0096d2b9 in AsynDriverInterface::readHandler() () from
> > /home/epicsmgr/EPICS/support/streamdevice/2-6/lib/linux-x86/libstream.so
> > #6 0x0096e1c0 in handleRequest () from
> >
> > /home/epicsmgr/EPICS/support/streamdevice/2-6/lib/linux-x86/libstream.so
> > #7 0x003fdd93 in portThread () from
> > /home/epicsmgr/EPICS/support/asyn/4-21/lib/linux-x86/libasyn.so
> > #8 0x00e257ea in start_routine () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #9  0x0020fa49 in start_thread () from /lib/libpthread.so.0
> > #10 0x006e2aee in clone () from /lib/libc.so.6 Thread 19 (Thread
> > 0xb7754b70 (LWP 28856)):
> > #0  0x002de424 in __kernel_vsyscall ()
> > #1 0x00213664 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
> > /lib/libpthread.so.0
> > #2 0x006f2774 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
> > /lib/libc.so.6
> > #3 0x00e26fc9 in epicsEventWaitWithTimeout () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #4 0x00e29e88 in twdTask () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #5 0x00e257ea in start_routine () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #6  0x0020fa49 in start_thread () from /lib/libpthread.so.0
> > #7 0x006e2aee in clone () from /lib/libc.so.6 Thread 18 (Thread
> > 0xb72ffb70 (LWP 28857)):
> > #0  0x002de424 in __kernel_vsyscall ()
> > #1 0x00213664 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
> > /lib/libpthread.so.0
> > #2 0x006f2774 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
> > /lib/libc.so.6
> > #3 0x00e26fc9 in epicsEventWaitWithTimeout () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #4 0x00e1f8e6 in epicsEvent::wait(double) () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #5 0x00e2d301 in timerQueueActive::run() () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #6 0x00e1ec72 in epicsThreadCallEntryPoint () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #7 0x00e257ea in start_routine () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #8  0x0020fa49 in start_thread () from /lib/libpthread.so.0
> > #9 0x006e2aee in clone () from /lib/libc.so.6 Thread 17 (Thread
> > 0xb727eb70 (LWP 28858)):
> > #0  0x002de424 in __kernel_vsyscall ()
> > #1 0x002132bc in pthread_cond_wait@@GLIBC_2.3.2 () from
> > /lib/libpthread.so.0
> > #2 0x006f271d in pthread_cond_wait@@GLIBC_2.3.2 () from
> > /lib/libc.so.6
> > #3 0x00e26ab7 in epicsEventWait () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #4 0x005739e5 in callbackTask () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libdbIoc.so.3.14
> > #5 0x00e257ea in start_routine () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #6  0x0020fa49 in start_thread () from /lib/libpthread.so.0
> > #7 0x006e2aee in clone () from /lib/libc.so.6 Thread 16 (Thread
> > 0xb6fffb70 (LWP 28859)):
> > #0  0x002de424 in __kernel_vsyscall ()
> > #1 0x002132bc in pthread_cond_wait@@GLIBC_2.3.2 () from
> > /lib/libpthread.so.0
> > #2 0x006f271d in pthread_cond_wait@@GLIBC_2.3.2 () from
> > /lib/libc.so.6
> > #3 0x00e26ab7 in epicsEventWait () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #4 0x005739e5 in callbackTask () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libdbIoc.so.3.14
> > #5 0x00e257ea in start_routine () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #6  0x0020fa49 in start_thread () from /lib/libpthread.so.0
> > #7 0x006e2aee in clone () from /lib/libc.so.6 Thread 15 (Thread
> > 0xb6efeb70 (LWP 28860)):
> > #0  0x002de424 in __kernel_vsyscall ()
> > #1 0x002132bc in pthread_cond_wait@@GLIBC_2.3.2 () from
> > /lib/libpthread.so.0
> > #2 0x006f271d in pthread_cond_wait@@GLIBC_2.3.2 () from
> > /lib/libc.so.6
> > #3 0x00e26ab7 in epicsEventWait () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #4 0x005739e5 in callbackTask () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libdbIoc.so.3.14
> > #5 0x00e257ea in start_routine () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #6  0x0020fa49 in start_thread () from /lib/libpthread.so.0
> > #7 0x006e2aee in clone () from /lib/libc.so.6 Thread 14 (Thread
> > 0xb6dfdb70 (LWP 28861)):
> > #0  0x002de424 in __kernel_vsyscall ()
> > #1 0x002132bc in pthread_cond_wait@@GLIBC_2.3.2 () from
> > /lib/libpthread.so.0
> > #2 0x006f271d in pthread_cond_wait@@GLIBC_2.3.2 () from
> > /lib/libc.so.6
> > #3 0x00e26ab7 in epicsEventWait () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #4 0x00575991 in dbCaTask () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libdbIoc.so.3.14
> > #5 0x00e257ea in start_routine () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #6  0x0020fa49 in start_thread () from /lib/libpthread.so.0
> > #7 0x006e2aee in clone () from /lib/libc.so.6 Thread 13 (Thread
> > 0xb6cfcb70 (LWP 28862)):
> > #0  0x002de424 in __kernel_vsyscall ()
> > #1 0x00213664 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
> > /lib/libpthread.so.0
> > #2 0x006f2774 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
> > /lib/libc.so.6
> > #3 0x00e26fc9 in epicsEventWaitWithTimeout () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #4 0x00e1f8e6 in epicsEvent::wait(double) () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #5 0x00e2d301 in timerQueueActive::run() () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #6 0x00e1ec72 in epicsThreadCallEntryPoint () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #7 0x00e257ea in start_routine () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #8  0x0020fa49 in start_thread () from /lib/libpthread.so.0
> > #9 0x006e2aee in clone () from /lib/libc.so.6 Thread 12 (Thread
> > 0xb6c7bb70 (LWP 28863)):
> > #0  0x002de424 in __kernel_vsyscall ()
> > #1 0x002132bc in pthread_cond_wait@@GLIBC_2.3.2 () from
> > /lib/libpthread.so.0
> > #2 0x006f271d in pthread_cond_wait@@GLIBC_2.3.2 () from
> > /lib/libc.so.6
> > #3 0x00e26ab7 in epicsEventWait () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #4 0x0056b4ea in onceTask () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libdbIoc.so.3.14
> > #5 0x00e257ea in start_routine () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #6  0x0020fa49 in start_thread () from /lib/libpthread.so.0
> > #7 0x006e2aee in clone () from /lib/libc.so.6 Thread 11 (Thread
> > 0xb6b7ab70 (LWP 28864)):
> > #0  0x002de424 in __kernel_vsyscall ()
> > #1 0x00213664 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
> > /lib/libpthread.so.0
> > #2 0x006f2774 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
> > /lib/libc.so.6
> > #3 0x00e26fc9 in epicsEventWaitWithTimeout () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #4 0x0056b945 in periodicTask () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libdbIoc.so.3.14
> > #5 0x00e257ea in start_routine () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #6  0x0020fa49 in start_thread () from /lib/libpthread.so.0
> > #7 0x006e2aee in clone () from /lib/libc.so.6 Thread 10 (Thread
> > 0xb6a79b70 (LWP 28865)):
> > #0  0x002de424 in __kernel_vsyscall ()
> > #1 0x00213664 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
> > /lib/libpthread.so.0
> > #2 0x006f2774 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
> > /lib/libc.so.6
> > #3 0x00e26fc9 in epicsEventWaitWithTimeout () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #4 0x0056b945 in periodicTask () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libdbIoc.so.3.14
> > #5 0x00e257ea in start_routine () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #6  0x0020fa49 in start_thread () from /lib/libpthread.so.0
> > #7 0x006e2aee in clone () from /lib/libc.so.6 Thread 9 (Thread
> > 0xb6978b70 (LWP 28866)):
> > #0  0x002de424 in __kernel_vsyscall ()
> > #1 0x00213664 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
> > /lib/libpthread.so.0
> > #2 0x006f2774 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
> > /lib/libc.so.6
> > #3 0x00e26fc9 in epicsEventWaitWithTimeout () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #4 0x0056b945 in periodicTask () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libdbIoc.so.3.14
> > #5 0x00e257ea in start_routine () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #6  0x0020fa49 in start_thread () from /lib/libpthread.so.0
> > #7 0x006e2aee in clone () from /lib/libc.so.6 Thread 8 (Thread
> > 0xb6877b70 (LWP 28867)):
> > #0  0x002de424 in __kernel_vsyscall ()
> > #1 0x00213664 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
> > /lib/libpthread.so.0
> > #2 0x006f2774 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
> > /lib/libc.so.6
> > #3 0x00e26fc9 in epicsEventWaitWithTimeout () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #4 0x0056b945 in periodicTask () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libdbIoc.so.3.14
> > #5 0x00e257ea in start_routine () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #6  0x0020fa49 in start_thread () from /lib/libpthread.so.0
> > #7 0x006e2aee in clone () from /lib/libc.so.6 Thread 7 (Thread
> > 0xb6776b70 (LWP 28868)):
> > #0  0x002de424 in __kernel_vsyscall ()
> > #1 0x00213664 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
> > /lib/libpthread.so.0
> > #2 0x006f2774 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
> > /lib/libc.so.6
> > #3 0x00e26fc9 in epicsEventWaitWithTimeout () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #4 0x0056b945 in periodicTask () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libdbIoc.so.3.14
> > #5 0x00e257ea in start_routine () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #6  0x0020fa49 in start_thread () from /lib/libpthread.so.0
> > #7 0x006e2aee in clone () from /lib/libc.so.6 Thread 6 (Thread
> > 0xb6675b70 (LWP 28869)):
> > #0  0x002de424 in __kernel_vsyscall ()
> > #1 0x00213664 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
> > /lib/libpthread.so.0
> > #2 0x006f2774 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
> > /lib/libc.so.6
> > #3 0x00e26fc9 in epicsEventWaitWithTimeout () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #4 0x0056b945 in periodicTask () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libdbIoc.so.3.14
> > #5 0x00e257ea in start_routine () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #6  0x0020fa49 in start_thread () from /lib/libpthread.so.0
> > #7 0x006e2aee in clone () from /lib/libc.so.6 Thread 5 (Thread
> > 0xb6574b70 (LWP 28870)):
> > #0  0x002de424 in __kernel_vsyscall ()
> > #1 0x00213664 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
> > /lib/libpthread.so.0
> > #2 0x006f2774 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
> > /lib/libc.so.6
> > #3 0x00e26fc9 in epicsEventWaitWithTimeout () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #4 0x0056b945 in periodicTask () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libdbIoc.so.3.14
> > #5 0x00e257ea in start_routine () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #6  0x0020fa49 in start_thread () from /lib/libpthread.so.0
> > #7 0x006e2aee in clone () from /lib/libc.so.6 Thread 4 (Thread
> > 0xb6473b70 (LWP 28871)):
> > #0  0x002de424 in __kernel_vsyscall ()
> > #1  0x006e3b58 in accept () from /lib/libc.so.6
> > #2 0x00e23093 in epicsSocketAccept () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #3 0x007c82b7 in req_server () from
> >
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/librsrvIoc.so.3.14
> > #4 0x00e257ea in start_routine () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #5  0x0020fa49 in start_thread () from /lib/libpthread.so.0
> > #6 0x006e2aee in clone () from /lib/libc.so.6 Thread 3 (Thread
> > 0xb747cb70 (LWP 28872)):
> > #0  0x002de424 in __kernel_vsyscall ()
> > #1  0x006a18b6 in nanosleep () from /lib/libc.so.6
> > #2 0x00e24d02 in epicsThreadSleep () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #3 0x007ceffe in rsrv_online_notify_task () from
> >
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/librsrvIoc.so.3.14
> > #4 0x00e257ea in start_routine () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #5  0x0020fa49 in start_thread () from /lib/libpthread.so.0
> > #6 0x006e2aee in clone () from /lib/libc.so.6 Thread 2 (Thread
> > 0xb63f2b70 (LWP 28873)):
> > #0  0x002de424 in __kernel_vsyscall ()
> > #1  0x006e3e18 in recvfrom () from /lib/libc.so.6
> > #2 0x007ce78a in cast_server () from
> >
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/librsrvIoc.so.3.14
> > #3 0x00e257ea in start_routine () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #4  0x0020fa49 in start_thread () from /lib/libpthread.so.0
> > #5 0x006e2aee in clone () from /lib/libc.so.6 Thread 1 (Thread
> > 0xb77996d0 (LWP 28850)):
> > #0  0x002de424 in __kernel_vsyscall ()
> > #1  0x006d27bb in read () from /lib/libc.so.6
> > #2  0x00c285b7 in rl_getc () from /lib/libreadline.so.6
> > #3  0x00c28b74 in rl_read_key () from /lib/libreadline.so.6
> > #4 0x00c1348f in readline_internal_char () from
> > /lib/libreadline.so.6
> > #5  0x00c139dd in readline () from /lib/libreadline.so.6
> > #6 0x00e23f18 in epicsReadline () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #7 0x00e154b1 in iocshBody () from
> > /home/epicsmgr/EPICS/bases/3-14-12-3/lib/linux-x86/libCom.so.3.14
> > #8  0x0804b8a7 in main ()
> > [spesmgr@mcs ~]$
> > ----------
> >
> >
> >
> >
> > How can I fix these ?
> >
> > Thank you in advance for the collaboration,
> > So long sorry,
> > -Mauro
> >
> >
> >
> >
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> > Mauro Giacchini
> >
> > Istituto Nazionale di Fisica Nucleare - Laboratori Nazionali di
> > Legnaro
> > V.le dell’Universita', 2
> > 35020 LEGNARO (PD) – ITALY
> > Tel. +39.049.8068558
> > Fax. +39.049.641925
> >
> > EPICS _at_ LNL http://www.lnl.infn.it/~epics/
> >
> > ...the first EPICS installation to the project SPES realized from
> > the
> > scratch in ITALY is in production since begin 2010!!
> >
> >
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >
> > 					
> >
> >
> 
> 
> ---
> This email is free from viruses and malware because avast! Antivirus
> protection is active.
> http://www.avast.com
> 



	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Mauro Giacchini

Istituto Nazionale di Fisica Nucleare - Laboratori Nazionali di Legnaro
V.le dell’Universita', 2
35020 LEGNARO (PD) – ITALY
Tel. +39.049.8068558
Fax. +39.049.641925

EPICS _at_ LNL http://www.lnl.infn.it/~epics/

...the first EPICS installation to the project SPES realized from the
scratch in ITALY is in production since begin 2010!!

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

					



Replies:
RE: asyn/stream hang on (very long email, sorry in advance) Mark Rivers
References:
multiple threads and ca_attach_context Al Honey
asyn/stream hang on (very long email, sorry in advance) Mauro Giacchini
RE: asyn/stream hang on (very long email, sorry in advance) peter.owens

Navigate by Date:
Prev: Re: asyn/stream hang on (very long email, sorry in advance) Jack
Next: RE: asyn/stream hang on (very long email, sorry in advance) Mark Rivers
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  <20142015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: asyn/stream hang on (very long email, sorry in advance) Jack
Next: RE: asyn/stream hang on (very long email, sorry in advance) Mark Rivers
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  <20142015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 17 Dec 2015 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·