Serial Port Monitoring
Nifty Hat Mitch
mitch48 at sbcglobal.net
Wed Oct 13 20:06:39 UTC 2004
On Tue, Oct 12, 2004 at 10:50:22PM -0500, Mike Klinke wrote:
> > Has anyone got any software that can monitor all data from a
> > serial port?
> > I have looked around and found a couple of projects, but I can't
> > find anything that can time stamp the data as well as log it.
> > I am currently looking at slsnif-0.4.3, which seems to be able to
> > do it only I am getting an error :
> > Serial Line Sniffer. Version 0.4.3
> > Copyright (C) 2001 Yan Gurtovoy (ymg at dakotacom.net)
> > Failed to open a pty: No such file or directory
> > Can anyone tell me what this may be?
Look in the code where it attempts to get the pty.
I suspect you will see that it is opening old style
If you strace the application it you will see:
10179 open("/dev/ptyp0", O_RDWR|O_NONBLOCK|O_NOCTTY) = -1 ENXIO (No such device or address)
10179 open("/dev/ptyp1", O_RDWR|O_NONBLOCK|O_NOCTTY) = -1 ENXIO (No such device or address)
10179 open("/dev/ptypa", O_RDWR|O_NONBLOCK|O_NOCTTY) = -1 ENXIO (No such device or address)
....about 175 error of this type .....
Hint, to fix this see the man page for openpty() and other such
stuff in a modern programming text.
Bigger hint, The code below this comment is broken:
/* Search for a free pty */
T o m M i t c h e l l
May your cup runneth over with goodness and mercy
and may your buffers never overflow.
More information about the users