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
Solved

Ubuntu Serial ports setup

Posted on 2011-03-10
3
1,536 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
  • 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

Free Tool: Postgres Monitoring System

A PHP and Perl based system to collect and display usage statistics from PostgreSQL databases.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

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

If you use Debian 6 Squeeze and you are tired of looking at the childish graphical GDM login screen that is used by default, here's an easy way to change it. If you've already tried to change it you've probably discovered that none of the old met…
Google Drive is extremely cheap offsite storage, and it's even possible to get extra storage for free for two years.  You can use the free account 15GB, and if you have an Android device..when you install Google Drive for the first time it will give…
Connecting to an Amazon Linux EC2 Instance from Windows Using PuTTY.
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.

856 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