SEARCH CONTACT US SUPPORT SERVICES PRODUCTS STORE
United States    
COMPAQ STORE | PRODUCTS | SERVICES | SUPPORT | CONTACT US | SEARCH
gears
compaq support options
support home
software & drivers
ask Compaq
reference library
support forum
frequently asked questions
support tools
warranty information
service centers
contact support
product resources
parts for your system
give us feedback
associated links
.
} what's new
.
} contract access
.
} browse patch tree
.
} search patches
.
} join mailing list
.
} feedback
.
patches by topic
.
} DOS
.
} OpenVMS
.
} Security
.
} Tru64 Unix
.
} Ultrix 32
.
} Windows
.
} Windows NT
.
connection tools
.
} nameserver lookup
.
} traceroute
.
} ping
OpenVMS VAXTTDR02_061 VAX TTDRIVER ECO Summary

Copyright (c) Digital Equipment Corporation 1994, 1995. All rights reserved. OP/SYS: OpenVMS VAX COMPONENT: TTDRIVER SOURCE: Digital Equipment Corporation ECO INFORMATION: ECO Kit Name: VAXTTDR02_061 ECO Kits Superseded by This ECO Kit: VAXTTDR01_061 VAXTTDR01_060 ECO Kit Approximate Size: Saveset A - 72 Blocks Saveset B - 90 Blocks Saveset C - 90 Blocks Total of n files - 252 Blocks ECO KIT SUMMARY: An ECO kit exists for TTDRIVER on OpenVMS VAX V6.0 through V6.1. This kit addresses the following problems: o Move IRPW_BCNT going negative fix to include more code Problem Description: Users are unable to use the third party package IRIS. This 3rd party code is a mid-driver, meaning it is between the terminal class driver and the port driver. The driver uses the IRP$W_BCNT field which is negative (FFFx), causing a fatal bugcheck (SSRVEXCEPT). Problem Analysis: This problem was fixed V6.1 for the terminal driver, but a 3rd party is looking at the byte count before the field is cleared. The problem is caused by a noisy line and a bad escape sequence termination. PROBLEMS ADDRESSED IN VAXTTDR01_061 KIT o Fix terminal display wrap problem on some escape sequences. Problem Description: When using the DCL command SEARCH, with the default /highlight switch, the line does not wrap at the correct position on the terminal screen. Problem Analysis: The problem was with the way the TTDRIVER handled escape sequences. Before this fix, if an escape sequence was in the output stream, the cursor position would be zeroed. PROBLEMS ADDRESSED IN VAXTTDR01_060 KIT o System crashes if IRP$W_BCNT goes negative. Problem Description: The user will see a FATAL bugcheck (SSRVEXCEPT) in routine IO_POST (in MOVBUF), because the IRP$W_BCNT field is negative (FFFx) and tries to copy 64k of buffer space. Problem Analysis: If all of the following occur: - A port has the characteristics /EDITING, and /ESC - A process issues a READ with prompt and the prompt length = zero to that port - The recall buffer has a CTRL character, like a CTRL I (tab), in it. - The data imputed has an escape sequence that is terminated with a CTRL B (command recall). - The process can except a READ of length 64k bytes. then, the process will crash trying to copy the buffer. o 6.2 System crash in CTRLAST because of corrupted AST list. Problem Description: The user will see a FATAL bugcheck (SSRVEXCEPT) in routine CTRLAST (in module TTYFDT.MAR), because the CTRL list pointed to by R7 has been emptied while inserting an entry. This occurs because the call to COM$SETATTNAST was done at IPL 2 and an interrupt occurred. Problem Analysis: This problem occurs because the device lock was not taken out when calling COM$SETATTNAST. The fix is simply to take out the device lock before calling COM$SETATTNAS. o Change TEST_PRIVS to use physical UCB. Problem Description: The user may see the following error message when setting terminal characteristics, even though there is really no error: -SYSTEM-F-NOLOG_IO, operation requires LOG_IO privilege The problem is that the logical UCB is used instead of the physical UCB when comparing the baud rate. This problem can only occur when virtual terminals are enabled and the port is set to /DISCONNECT and /NOSET_SPEED. Problem Analysis: The virtual UCB is used instead of the physical UCB. The fix is to use the physical UCB instead of the virtual UCB. If there is no physical UCB, then the request of the baud rate is disregarded. Also the FORK lock is acquired to make sure the logical UCB is not being disconnected from the physical UCB during this check. INSTALLATION NOTES: In order for the corrections in this kit to take effect, the system must be rebooted. If the system is a member of a VAXcluster, the entire cluster should be rebooted.



This patch can be found at any of these sites:

Colorado Site
Georgia Site



Files on this server are as follows:

vaxttdr02_061_ttdriver.README
vaxttdr02_061.CHKSUM
vaxttdr02_061.a-dcx_vaxexe
vaxttdr02_061.b-dcx_vaxexe
vaxttdr02_061.c-dcx_vaxexe

privacy and legal statement