Could you compile cygwin1.dll with the following patch:

diff -u -p -r1.35 fhandler_serial.cc
--- fhandler_serial.cc  7 Nov 2002 18:47:21 -0000       1.35
+++ fhandler_serial.cc  14 Nov 2002 22:37:58 -0000
@@ -420,8 +420,8 @@ fhandler_serial::ioctl (unsigned int cmd

            DWORD cb;
            DWORD mcr;
-           if (!DeviceIoControl (get_handle (),
IOCTL_SERIAL_GET_DTRRTS,
-                                 NULL, 0, &mcr, 4, &cb, 0) || cb != 4)
+           if (1/*!DeviceIoControl (get_handle (),
IOCTL_SERIAL_GET_DTRRTS,
+                                 NULL, 0, &mcr, 4, &cb, 0) || cb !=
4*/)
              ipbuffer |= rts | dtr;
            else
              {

-----Original Message-----
From: Ton van Overbeek [mailto:v-overbeek@;cistron.nl] 
Sent: Thursday, November 14, 2002 5:07 PM
To: Sergei Okhapkin; [EMAIL PROTECTED]
Subject: RE: Serial port problems with cygwin1.dll 1.3.15 on Win98SE


Some more input.
Attached strace output from a successfull run with the cygwin-1.3.14
dll. What I can spot in the log is that when com4 is read it now has a
read timeout of 1000 (vtime=1000), while in the unsuccessfull runs vmin
was 0. Does that ring any bells ?

Ton van Overbeek

--
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/

Reply via email to