V123 V124 COMMDRV.IBM (AREV Specific)
At 29 JAN 1998 12:54:00PM D E Arbogast wrote:
We have an appication that uses subroutines V123, V124 and TSR COMMDRV.IBM to handle serial port communications. This application has ran four years on a 386DX-33 class computer. When this appication was moved to a 486DX-33 class computer hardware serial port timing problems manifested themselves. A software vendor who has worked with this application had told us in advance that this problem would manifest itself of faster computers.
Is there a patch, upgrade or work for this problem?
At 30 JAN 1998 12:02AM Chris Vaughan wrote:
It was a long time ago now, but I seem to recall having to put a delay loop after (eg FOR X=1 TO N; NEXT N) after the V124 read. I think it needed about 50 milliseconds. I will see if I can remember client and find the code.
At 30 JAN 1998 05:38AM Steve Smith wrote:
COMMDRV.IBM has timing loops imbedded in the code. There
has been no patch for this problem to my knowledge. As the
code was originally released for 8250 UART chips (serial port)
and not 16550 chips (current), you might try:
(a) using a DOS MODE statement to slow things down at the port.
(b) switching the motherboard to a lower speed, or software
switching the TURBO to low speed if this is possible.
© matching the speed of the PC's at both ends a little more.
(d) introducing configurable timing loops in the code.
Steve
stsm@ozemail.com.au
At 18 FEB 1998 09:46AM D E Arbogast wrote:
I eventually had to write V123 and V124 replacement routines using strictly AREV itself.
At 02 MAY 1998 10:04PM Clyde Walker wrote:
What method did you use to Communicate without v124?
I have the same problem with Win95.