[comp.windows.ms] serial comm. in 386 mode

rommel@lan.informatik.tu-muenchen.dbp.de (Kai-Uwe Rommel) (09/08/90)

Some time ago I asked how to disable Windows' handling of serial
communication in 386 mode. This seems to be impossible but I found a
partial solution.

To remember: I use an own DOS device driver which handles the 16550A
buffered serial port chip and can be accessed from a Windows app with
normal open/close/read/write. I had problems of not getting device
interrupts into this driver. Partial Fix:

1. Set COMBoostTime=10 or higher in SYSTEM.INI (386 section).
2. Put the device's name into the Local= line (same section) after the
   device CON. SYSINI?.TXT says, that most device drivers will not work
   this way but mine does.

This fixes lost characters, no more are now lost but the performance of
character transmission/receive is still about 50% worse than in 286
standard mode where the driver works flawlessly (i.e. 50% more time for
the same data block).

Kai Uwe Rommel

--
/* Kai Uwe Rommel
 * Munich
 * rommel@lan.informatik.tu-muenchen.dbp.de
 */