Experimental Physics and Industrial Control System
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
<2014>
2015
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
<2014>
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024