Solved

Ubuntu Serial ports setup

Posted on 2011-03-10
3
1,560 Views
Last Modified: 2012-05-11
Hi guys,

Setup:
- PC with Ubuntu 10.10
- 1 built-in serial port
- 1 PCI card with two serial ports.
- An application that acquires data from devices that have serial ports.
- Application serial port requirements: Baud Rate: 115200, Stop Bits: 2, Parity: Odd, Flow Control: none

This setup is perfectly working under Windows with this three serial ports.

Under Ubuntu only the built-in serial port (ttyS0) is acquiring data, but the two serial ports (ttyS1 and ttyS2) from the PCI cards.

Terminal Output:

root@ubuntu:~# sudo dmesg | grep tty
[    0.000000] console [tty0] enabled
[    1.797328] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.797635] 00:07: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.818658] 0000:03:01.0: ttyS1 at I/O 0xdce0 (irq = 17) is a ST16650V2
[    1.839640] 0000:03:01.1: ttyS2 at I/O 0xdce8 (irq = 18) is a ST16650V2



What can I do in order to configure those settings for the two serial ports from the PCI card?

Thanks
0
Comment
Question by:vianneyjs03
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
3 Comments
 
LVL 15

Expert Comment

by:DonConsolio
ID: 35104174
Looks like ttyS1  and ttyS2 are detected correctly by Linux.

Might be a handshake problem.
Try using the "minicom" program to verify connectivity (set handshake to none - <Ctrl-A> <O> )
0
 

Author Comment

by:vianneyjs03
ID: 35104314
Hi DonConsolio,

Isn't minicom a terminal like Hyperterminal?
I used gtkterm (a GUI based terminal), and I was able to verify the connectivity.

I only need to change the tty1 and tty2 to meet my application's requirements.


Thanks.
0
 
LVL 15

Accepted Solution

by:
DonConsolio earned 500 total points
ID: 35107403
What is the your application's way of setting handshake?
Try setting handshake to something like none/no/ignore.
0

Featured Post

On Demand Webinar: Networking for the Cloud Era

Ready to improve network connectivity? Watch this webinar to learn how SD-WANs and a one-click instant connect tool can boost provisions, deployment, and management of your cloud connection.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

SSH (Secure Shell) - Tips and Tricks As you all know SSH(Secure Shell) is a network protocol, which we use to access/transfer files securely between two networked devices. SSH was actually designed as a replacement for insecure protocols that sen…
1. Introduction As many people are interested in Linux but not as many are interested or knowledgeable (enough) to install Linux on their system, here is a safe way to try out Linux on your existing (Windows) system. The idea is that you insta…
Learn how to get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…
This demo shows you how to set up the containerized NetScaler CPX with NetScaler Management and Analytics System in a non-routable Mesos/Marathon environment for use with Micro-Services applications.

688 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question