Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Message-ID: <044d01c2bfb4$ec07d530$0201a8c0@sos> From: "Sergey Okhapkin" To: "Chirag Kantharia" , References: Subject: Re: Serial port access under expect Date: Sun, 19 Jan 2003 07:18:49 -0500 X-Priority: 3 X-MSMail-Priority: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Don't you try to open a serial port from two processes? You can't do that on Windows, Windows don't allow to share the serial ports. Sergey Okhapkin Somerset, NJ ----- Original Message ----- From: "Chirag Kantharia" To: Sent: Sunday, January 19, 2003 6:50 AM Subject: Serial port access under expect > Hello, > > I have a simple terminal emulation program, through which I am > able to access an embedded board, through serial port. This works > fine from the bash prompt; but however, if I try to do the same > from within an expect script, the program fails with "Permission > denied" message, for the open() call (to open the serial port). > The expect script snippet is something like the below: > > set timeout 60 > spawn tinycom -n -b 9600 /dev/ttyS0 > sleep 2 > send "\r\r" > expect ">$" > > I'd looked up the mailing list archives, and found some mails related > to psuedo-tty functionality not stable in expect, and consequently > the expect would not be able to `talk' to spawned processes well (well > that's what I could conclude; corrections are welcome). But from the > error message which I get, that doesn't seem to be the problem. > However, I tried an ftp script which would login into a local machine > and download a file. The expect script ran fine and didn't have problems > `talking' to ftp. I wonder what could be problem with my setup. > > Does anybody have any idea, as to what could I be doing wrong? > > Thanks, > > chyrag. > > > > -- > Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple > Bug reporting: http://cygwin.com/bugs.html > Documentation: http://cygwin.com/docs.html > FAQ: http://cygwin.com/faq/ > -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/