This is the mail archive of the
cygwin@cygwin.com
mailing list for the Cygwin project.
open () and /dev/ttyS0
- From: Craig Gullixson <craig at nso dot edu>
- To: cygwin at cygwin dot com
- Cc: craig at nso dot edu
- Date: Wed, 24 Sep 2003 15:03:20 -0600 (MDT)
- Subject: open () and /dev/ttyS0
- Reply-to: Craig Gullixson <craig at nso dot edu>
I have an application where I need to communicate with some simple
controllers via serial commands. I have a package to do the low level
open,read,write, and close tasks for a tty port that I have been using
for a number of years under Solaris using the standard POSIX tty calls.
My problem is that when attempting to open /dev/ttyS0, I get a
permission denied error. I get the same error when attempting to
open /dev/com1. Curiously, the open works when opening "com1" but
the tcgetattr () call then fails with a not a typewriter error
(presumably ENOTTY).
I can manually communicate with the controllers via hyperterm.
My configuration is
uname -a output:
CYGWIN_NT-5.0 dlsppc 1.5.5(0.94/3/2) 2003-09-20 16:31 i686 unknown unknown
Cygwin
The windows system is:
Windows 2000 Professional Ver 5.0 Build 2195 Service Pack 4
built on a FAT32 partition.
I have noted several similar problems with opening serial ports in the
archives but have not see anything regarding this being resolved.
Any suggestions would be appreciated.
---Craig
________________________________________________________________________
Craig A. Gullixson
Instrument Engineer INTERNET: cgullixson@nso.edu
National Solar Observatory/Sac. Peak PHONE: (505) 434-7065
Sunspot, NM 88349 USA FAX: (505) 434-7029
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/