On Thu, Feb 28, 2002 at 06:42:28AM -0800, Michael Cardenas wrote: > The parts of the source I'm using are not very different from yours. > > I picked up the latest source and tried the app and it still has the same > behavior. It can talk to the modem enough to get it to connect to the ppp > server, but it cannot communicate over the network. > > I've attached a trace using my app with the latest source. The application > seems to be stuck waiting for data and using ClearCommError to check the > number of bytes received. It calls GetOverlappedResult along with > GetLastError to check when the pending io operation has completed. > > Maybe there's something wrong with the way overlapped io is implemented when > it interacts with a serial port. The documentation calls for the user to > manually set the file pointer when using overlappedio, which doesn't seem > like it would work on a serial port. The set_file_pointer function in > server.c doesn't check for serial ports, but I'm not familiar enough with > serial communications under linux to know if it matters. I tried to disable > set_file_pointer for serial ports, but this didn't seem to have any effect. Just for the record: I've also got some program which uses overlapped transmission and which also doesn't work (some NEC 78K uController demo kit).
-- Andreas Mohr Stauferstr. 6, D-71272 Renningen, Germany Tel. +49 7159 800604 http://home.nexgo.de/andi.mohr/