[CentOS] Need to test serial port connection

Thu Feb 26 12:31:43 UTC 2009
Anne Wilson <cannewilson at googlemail.com>

On Thursday 26 February 2009 11:34, William L. Maltby wrote:
> On Thu, 2009-02-26 at 06:14 -0500, Phil Schaffner wrote:
> > On Thu, 2009-02-26 at 10:17 +0000, Anne Wilson wrote:
> > ><snip>
> > >
> > > There is just one serial connector on the computer, so I set it to
> > > monitor /dev/ttyS0.   Either that is wrong, or communication is
> > > failing. I've been told to try minicom to monitor it, but I'm not
> > > familiar with minicom (or any similar app), so again, I may be wrong in
> > > the way I'm trying to use that.  I was told that unconnecting the
> > > device, then re-connecting it should give me a raft of output to the
> > > terminal - I saw nothing.
> > >
> > > Could someone please give me idiot-level instructions on how to tell
> > > whether I'm connecting to the correct port, or whatever other
> > > information I need?
> >
> > Anne,
> >
> > Are you sure the cable is correct?  I recall in the past having trouble
> > with an APC UPS that required an oddball RS-232 serial cable before it
> > would communicate.  There were different variants available and only one
> > would work.  Posting details of the brand/model of UPS involved might
> > get better help.
>
> OTOH, if the manufacturer has any common sense, at worst they'll require
> a "standard" (NOT!) null-modem cable. At best, they'll have
> circuitry/software on-board that accepts either a straight-through or
> null and adapts itself.
>
> Being an _old_ telecom guy from way back, I prefer what was called a
> symmetrical null modem fully configured. From memory (and therefore
> suspect)
>
> Pin---->Pin
>   2       3
>   3       2
>   4       4
>   6       6
>   7       7
>   8      20
>  20       8
>
> Some also do 5 to 5.
>
> However, a 2-3 cross and DTR and DCD high is all that really is needed.
>
> Google for RS-232 will get you a ton of stuff.
>
> As to the OP original question, check BIOS settings and make sure your
> serial is enabled. Set it to COM 3 and IRQ 4 should work. This would
> equate to "0" in an *IX system.
>
Yes, it says

COM Port 1 3F8/IRQ4

It's a long time since I did anything with com ports, and I wasn't expert, 
then, but that looks right.

> Look in your /var/log/messages file. At boot, you should see the device
> recognized.
>
Feb 26 12:12:25 borg2 kernel: serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 
16550A
Feb 26 12:12:25 borg2 kernel: serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 
16550A
Feb 26 12:12:25 borg2 kernel: 00:05: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A

Is this what I'm looking for?  I don't see anything else.

> Also, Minicom is _easy_ to use and understand. Give it a try. Even the
> man pages are not difficult.
>
Easy when you know how, eh? :-)  I did try it.  I changed it to 
monitor /dev/ttyS0.  Apart from that, I hadn't a clue what to do.  I did look 
at the man page, too, but not knowing what I was looking for didn't help.

Anne