?
Solved

Ubuntu Serial ports setup

Posted on 2011-03-10
3
Medium Priority
?
1,569 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 2000 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

AWS Certified Solutions Architect - Associate

This course has been developed to provide you with the requisite knowledge to not only pass the AWS CSA certification exam but also gain the hands-on experience required to become a qualified AWS Solutions architect working in a real-world environment.

Question has a verified solution.

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

The purpose of this article is to show how we can create Linux Mint virtual machine using Oracle Virtual Box. To install Linux Mint we have to download the ISO file from its website i.e. http://www.linuxmint.com. Once you open the link you will see …
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…
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
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.
Suggested Courses
Course of the Month8 days, 9 hours left to enroll

765 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