<HTML>
<HEAD>
	<TITLE>Compaq: Compaq Services Software Patches</TITLE>
	<META NAME="author" CONTENT="Michael Temkin">
	<META NAME="rev_author" CONTENT="Michael Temkin">
	<META NAME="new" CONTENT="01-06-1999">
	<META NAME="updated" CONTENT="01-06-99">
	<META NAME="expires" CONTENT="na">
	<META HTTP-EQUIV="pragma" CONTENT="NO-CACHE">
	<META HTTP-EQUIV="expires" CONTENT="-1">
	<META NAME="alternate_title" CONTENT="Compaq Services Software Patches">
<script language="JavaScript">
<!--

var pong;

function makeArray(n){
  this.length = n;
  for (i=1;i<=n;i++){
    this[i]=0;
  }
  return this;
}

// rev01.13.1999 -- DO NOT MODIFY! -- Begin date display function with y2k compatibility
function displayDate() {
	var this_month = new makeArray(12);
    this_month[0]  = "January";
    this_month[1]  = "February";
    this_month[2]  = "March";
    this_month[3]  = "April";
    this_month[4]  = "May";
    this_month[5]  = "June";
    this_month[6]  = "July";
    this_month[7]  = "August";
    this_month[8]  = "September";
    this_month[9]  = "October";
    this_month[10] = "November";
    this_month[11] = "December";
	var today = new Date();
	var day   = today.getDate();
	var month = today.getMonth();
	var year  = today.getYear();
	if (year < 1900){
		year += 1900;
	}
  return(this_month[month]+" "+day+", "+year);
}
// rev01.13.1999 -- DO NOT MODIFY! -- End date display function with y2k compatibility


// -->
</script>

</HEAD>

<BODY BGCOLOR="#FFFFFF" TEXT="#333333" LINK="#660066" VLINK="#660066" ALINK="#CC0000">

<MAP Name="nav">
	<AREA Shape="Rect" coords = "373,11,413,21"  HREF="http://www.compaq.com/search.html" ALT="SEARCH">
	<AREA Shape="Rect" coords = "295,11,357,21"  HREF="http://www.compaq.com/comments.html" ALT="CONTACT US">
	<AREA Shape="Rect" coords = "230,11,278,21"  HREF="http://www.compaq.com/support/" ALT="SUPPORT">
	<AREA Shape="Rect" coords = "167,11,213,21"  HREF="http://www.compaq.com/services/" ALT="SERVICES">
	<AREA Shape="Rect" coords = "97,11,151,21"  HREF="http://www.compaq.com/showroom/" ALT="PRODUCTS">
	<AREA Shape="Rect" coords = "48,11,80,21"  HREF="http://www.compaq.com/buynow/online.html" ALT="STORE">
</MAP>

<!-- rev01.13.1999 -- DO NOT MODIFY! -- Begin datestamp table -->
<TABLE BORDER="0" cellpadding="0" cellspacing="0" width="600">
	<TR valign="top" align="right">
		<TD ALIGN="RIGHT" width="600"><FONT FACE="Arial, Helvetica" SIZE="2" COLOR="#666666">
		United States&nbsp;&nbsp;&nbsp;&nbsp;
		<script language="JavaScript"><!-- 
		document.write (displayDate()); 
		//--></script></font></td>
	</tr>
</table>
<!-- rev01.13.1999 -- DO NOT MODIFY! -- End datestamp table -->

<!--Begin header table-->
<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" WIDTH="600">
	<TR>
		<TD WIDTH="174"><IMG SRC="/images/compaq.gif" ALT="COMPAQ" WIDTH="174" HEIGHT="30"></TD>
		<TD BGCOLOR="#000033" ALIGN="RIGHT"><IMG SRC="/images/top_nav.gif" ALT="STORE | PRODUCTS | SERVICES | SUPPORT | CONTACT US | SEARCH" BORDER="0" WIDTH="420" HEIGHT="30" ISMAP USEMAP="#nav"></TD>
	</TR>
	<TR>
		<TD COLSPAN="2" ALIGN="RIGHT">
			<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0">
				<TR>
					<!--change top picture here-->
								<!--V-->
					<TD VALIGN="TOP"><IMG SRC="/images/software_patches.gif" ALT="security patches" WIDTH="406" HEIGHT="74"></TD>
													<!--V-->
					<TD VALIGN="TOP"><A HREF="http://www.compaq.com/support/"><IMG SRC="/images/support.gif" ALT="support" WIDTH="176" HEIGHT="44" BORDER=0></A></TD>
				</TR>
			</TABLE>
		</TD>
	</TR>
</TABLE>
<!--End header table-->

<!--Begin body table-->
<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" WIDTH="600">
	<TR>
		<TD BGCOLOR="#999999" VALIGN="TOP" WIDTH="174">
		<!--Begin left nav table-->
			<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" WIDTH="174">
				<TR><TD COLSPAN="2" BGCOLOR="#FFFFFF"><IMG SRC="/images/dot.gif" ALT="." WIDTH="1" HEIGHT="30"></TD></TR>
				<TR><TD COLSPAN="2" BGCOLOR="#000033"><IMG SRC="/images/dot.gif" ALT="." WIDTH="174" HEIGHT="10"></TD></TR>
				<TR><TD COLSPAN="2" BGCOLOR="#999999"><IMG SRC="/images/dot.gif" ALT="." WIDTH="1" HEIGHT="10"></TD></TR>
			<!--begin section "small and medium business"-->
				<TR>
					<TD COLSPAN="2" ALIGN="LEFT" VALIGN="MIDDLE" BGCOLOR="#999999"><FONT FACE="arial, helvetica" SIZE="2"><IMG SRC="/images/associated_links.gif" ALT="associated links"></FONT></TD>
				</TR>
				<TR><TD COLSPAN="2" BGCOLOR="#999999"><IMG SRC="/images/dot.gif" ALT="." WIDTH="1" HEIGHT="5"></TD></TR>
				<TR>
					<TD VALIGN="TOP" BGCOLOR="#999999"><IMG SRC="/images/arrow.gif" ALT="}" WIDTH="16" HEIGHT="10"></TD>
					<TD ALIGN="LEFT" VALIGN="MIDDLE" BGCOLOR="#999999"><FONT FACE="arial, helvetica" SIZE="1"><A HREF="/patches/whats-new">what's new</A></FONT></TD>
				</TR>
				<TR><TD COLSPAN="2" BGCOLOR="#999999"><IMG SRC="/images/dot.gif" ALT="." WIDTH="1" HEIGHT="5"></TD></TR>
				<TR>
					<TD VALIGN="TOP" BGCOLOR="#999999"><IMG SRC="/images/arrow.gif" ALT="}" WIDTH="16" HEIGHT="10"></TD>
					<TD ALIGN="LEFT" VALIGN="MIDDLE" BGCOLOR="#999999"><FONT FACE="arial, helvetica" SIZE="1"><A HREF="/patches/contract.html">contract access</A></FONT></TD>
				</TR>
				<TR><TD COLSPAN="2" BGCOLOR="#999999"><IMG SRC="/images/dot.gif" ALT="." WIDTH="1" HEIGHT="5"></TD></TR>
				<TR>
					<TD VALIGN="TOP" BGCOLOR="#999999"><IMG SRC="/images/arrow.gif" ALT="}" WIDTH="16" HEIGHT="10"></TD>
					<TD ALIGN="LEFT" VALIGN="MIDDLE" BGCOLOR="#999999"><FONT FACE="arial, helvetica" SIZE="1"><A HREF="/pub-ftp-tree">browse patch tree</A></FONT></TD>
				</TR>
				<TR><TD COLSPAN="2" BGCOLOR="#999999"><IMG SRC="/images/dot.gif" ALT="." WIDTH="1" HEIGHT="5"></TD></TR>
				<TR>
					<TD VALIGN="TOP" BGCOLOR="#999999"><IMG SRC="/images/arrow.gif" ALT="}" WIDTH="16" HEIGHT="10"></TD>
					<TD ALIGN="LEFT" VALIGN="MIDDLE" BGCOLOR="#999999"><FONT FACE="arial, helvetica" SIZE="1"><A HREF="/patch-search">search patches</A></FONT></TD>
				</TR>
				<TR><TD COLSPAN="2" BGCOLOR="#999999"><IMG SRC="/images/dot.gif" ALT="." WIDTH="1" HEIGHT="5"></TD></TR>
				<TR>
					<TD VALIGN="TOP" BGCOLOR="#999999"><IMG SRC="/images/arrow.gif" ALT="}" WIDTH="16" HEIGHT="10"></TD>
					<TD ALIGN="LEFT" VALIGN="MIDDLE" BGCOLOR="#999999"><FONT FACE="arial, helvetica" SIZE="1"><A HREF="/patches/mailing-list.html">join mailing list</A></FONT></TD>
				</TR>
				<TR><TD COLSPAN="2" BGCOLOR="#999999"><IMG SRC="/images/dot.gif" ALT="." WIDTH="1" HEIGHT="15"></TD></TR>
				<TR>
					<TD COLSPAN="2" ALIGN="LEFT" VALIGN="MIDDLE" BGCOLOR="#999999"><FONT FACE="arial, helvetica" SIZE="2"><IMG SRC="/images/connection_tools.gif" ALT="connection tools"></FONT></TD>
				</TR>
				<TR><TD COLSPAN="2" BGCOLOR="#999999"><IMG SRC="/images/dot.gif" ALT="." WIDTH="1" HEIGHT="5"></TD></TR>
				<TR>
					<TD VALIGN="TOP" BGCOLOR="#999999"><IMG SRC="/images/arrow.gif" ALT="}" WIDTH="16" HEIGHT="10"></TD>
					<TD ALIGN="LEFT" VALIGN="MIDDLE" BGCOLOR="#999999"><FONT FACE="arial, helvetica" SIZE="1"><A HREF="/cgi-bin/lookup-them.cgi">nameserver lookup</A></FONT></TD>
				</TR>
				<TR><TD COLSPAN="2" BGCOLOR="#999999"><IMG SRC="/images/dot.gif" ALT="." WIDTH="1" HEIGHT="5"></TD></TR>
				<TR>
					<TD VALIGN="TOP" BGCOLOR="#999999"><IMG SRC="/images/arrow.gif" ALT="}" WIDTH="16" HEIGHT="10"></TD>
					<TD ALIGN="LEFT" VALIGN="MIDDLE" BGCOLOR="#999999"><FONT FACE="arial, helvetica" SIZE="1"><A HREF="/cgi-bin/trace-them.cgi">traceroute</A></FONT></TD>
				</TR>
				<TR><TD COLSPAN="2" BGCOLOR="#999999"><IMG SRC="/images/dot.gif" ALT="." WIDTH="1" HEIGHT="5"></TD></TR>
				<TR>
					<TD VALIGN="TOP" BGCOLOR="#999999"><IMG SRC="/images/arrow.gif" ALT="}" WIDTH="16" HEIGHT="10"></TD>
					<TD ALIGN="LEFT" VALIGN="MIDDLE" BGCOLOR="#999999"><FONT FACE="arial, helvetica" SIZE="1"><A HREF="/cgi-bin/ping-them.cgi">ping</A></FONT></TD>
				</TR>
			<!--spacer-->
				<TR><TD COLSPAN="2" BGCOLOR="#999999"><IMG SRC="/images/dot.gif" ALT="." WIDTH="1" HEIGHT="10"></TD></TR>
			<!--image-->
				<TR><TD COLSPAN="2" BGCOLOR="#999999"><IMG SRC="/images/jumper.gif" ALT="photo of jumper" WIDTH="174" HEIGHT="57"></TD></TR>
			<!--COLORed bar under image-->
				<TR><TD ALIGN="RIGHT" WIDTH="174" COLSPAN="2" BGCOLOR="#999999"><TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0">
							<!--change hex COLOR for bar under image in left nav here-->
											<!--V-->
							<TR><TD BGCOLOR="#FF9900"><IMG SRC="/images/dot.gif" ALT="." WIDTH="60" HEIGHT="7"></TD></TR>
						</TABLE></TD>
				</TR>
			<!--spacer-->
				<TR><TD COLSPAN="2" BGCOLOR="#999999"><IMG SRC="/images/dot.gif" ALT="." WIDTH="1" HEIGHT="35"></TD></TR>
			</TABLE>
		<!--end left nav table--></TD>
		<TD VALIGN="TOP" ALIGN="RIGHT">
		<!--Begin content table-->
			<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
				<TR><TD COLSPAN="5"><IMG SRC="/images/dot.gif" ALT="." WIDTH="1" HEIGHT="17"></TD></TR>
				<TR>
					<TD><IMG SRC="/images/dot.gif" ALT="." WIDTH="9" HEIGHT="1"></TD>
					<TD>
					  <IMG SRC="/images/dot.gif" ALT="." WIDTH="218" HEIGHT="1"><P>
					  <font FACE="Verdana, Arial, Helvetica" SIZE="2" COLOR="#000033">
<pre>
<center><b><font color=660066>
X25ALP X25ALP_E03B011 X.25 V1.1B for OpenVMS Alpha ECO Summary
</font></b></center><p>
TITLE: X25ALP X25ALP_E03B011 X.25 V1.1B for OpenVMS Alpha ECO Summary
 
NOTE:  An OpenVMS saveset or PCSI installation file is stored
       on the Internet in a self-expanding compressed file.
       The name of the compressed file will be kit_name-dcx_vaxexe
       for OpenVMS VAX or kit_name-dcx_axpexe for OpenVMS Alpha.
 
       Once the file is copied to your system, it can be expanded
       by typing RUN compressed_file.  The resultant file will
       be the OpenVMS saveset or PCSI installation file which
       can be used to install the ECO.
 

Copyright (c) Compaq Computer Corporation 1998.  All rights reserved.


PRODUCT:     X.25 V1.1B for OpenVMS Alpha Systems

COMPONENTS:  API
             DECnet/X.25
             Device Drivers
             X.25 Management
             X.25 Network Layer

OP/SYS:      OpenVMS Alpha
  
SOURCE:      Compaq Computer Corporation

ECO INFORMATION:

     ECO Kit Name:  X25ALP_E03B011
     ECO Kits Superseded by This ECO Kit:  X25ALP_E02B011

     ECO Kit Approximate Size:                    11264 Blocks
          DEC-AXPVMS-WANDDECO03-V0101-B-1.PCSI     2896 Blocks
          DEC-AXPVMS-X25ECO03-V0101-B-1.PCSI       8368 Blocks

     Kit Applies To:  X.25 V1.1B for OpenVMS Alpha Systems
                      OpenVMS Alpha V7.0 through V7.1

     System/Cluster Reboot Necessary:  Yes
     Rolling Re-boot Supported:  Not Known
     Installation Rating:  INSTALL_UNKNOWN

     Kit Dependencies:

       The following remedial kit(s) must be installed BEFORE
       installation of this kit:

         None

       In order to receive all the corrections listed in this
       kit, the following remedial kits should also be installed:

         None


ECO KIT SUMMARY:

An ECO kit exists for X.25 V1.1B for OpenVMS Alpha Systems on OpenVMS
Alpha V7.0 through V7.1.  This kit addresses the following problems: 

Problems Addressed in X25ALP_E03B011:

Corrections made to X25$ACCESS.EXE:

  o  IO$_ACCESS and IO$M_REDIRECT adds unwanted facilities data, called
     and calling address fields, causing call to clear with bad data.

  o  For GAP connections posts additional reads when CLR_EXP or data
     messages are received to allow subsequent CLR messages to be read. 

     NSP links remain after application exit.  User application was not
     receiving all incoming call termination management information so
     call could not be considered terminated by the user application. 

  o  OSI Transport initiates data transmission after X.25 call clearing
     has been initiated. 

  o  Stale connection-id in VCRP causes panic, trying to free memory a
     second time. 

  o  The root of the problem was that a double deallocation of memory was
     occurring when facilities data was included for clearing connections
     which use the X25$ACCESS port to OSI Transport.  The problems
     appeared during both the CLEAR and CLRC operations.  There are
     additional symptoms, causing errors as a result of: 
       -  timer queue entries becoming corrupted, 
       -  VCRP double deallocation when pool checking was enabled, or
       -  clear or clear confirm messages with facilities data from
          Routeabout Routers. 

Corrections made to X25$ZSDRIVER.EXE:

  o  Crash in ZSDRIVER when line not in use, apparently from sufficient
     noise on the line to cause a data overrun. 

Corrections made to X25$ACCESS.EXE and X25$ZWDRIVER.EXE:

  o  Sufficient amounts of data of a "fast" system, such as an
     AlphaServer 4100, caused data transmission to cease.  The ZWDRIVER
     was needlessly consuming large amounts CPU time on AlphaServer 4000
     family systems.  For PBXDP cards with greater than 2 ports, the
     modem control signals for each of ports 0, 2, 4 and 6, was based
     solely on the state of port 0, and likewise, the modem control
     signals for ports 1, 3, 5 and 7 was base on port 1.  The modem
     control signal DTR state was being destroyed after reading from the
     register on the PBXDP that controls DTR. 

Corrections made to X25$ZSDRIVER.EXE and X25$ZWDRIVER.EXE:

  o  When using internal clocking, attempts to set the clock speed too
     high can cause a system crash with arithmetic exception - integer
     divide by 0.  The driver assumed a transmit underrun could only
     happen while it still had a transmit frame in progress and it would
     panic. 

Corrections made to X25$MEL.EXE:

  o  "NCL SHOW X25 PROTOCOL DTE" counters are negative or incorrect when
     used in conjunction with the SNAP command modifier. 

Corrections made to X25$L2.EXE:

  o  When connected to a RouteAbout, X.25 thought the RouteAbout had a
     receive window of 0 and consequently could not receive frames. 
     Therefore, X,25 would not send any response to the X.25 RESTART
     packet from the RouteAbout. 

  o  A panic occurred during X25 shutdown when LLC2 is used over FDDI,
     due to the premature deallocation of the VCIB used for communication
     between LLC2 and the FDDI driver. 

  o  Under certain circumstances, the response to an RR was lost from the
     remote system, and the software would send out two I frames of data
     with the same sequence number, followed by a rejection of the RR
     after the lost RR message. 

Corrections made to X25$KERNEL_RTL.EXE:

  o  The "NCL NODE <node-name> SHOW <link-layer-protocol> LINK" failed on
     remote node. 

Corrections made to X25$ACCESS.EXE and X25$NWDRIVER.EXE:

  o  The problem occurred when a DTE on a gateway port was dropped and an
     Alpha application using PVC did not get notified of the restart from
     the gateway.  An insufficient number of reads were being issued to
     process the network management commands (NOCOMM, RESET, RESTART)
     along with the incoming data frames. 


Problems Addressed in X25ALP_E02B011:

  o  Stop ZWDRIVER needlessly consuming large amounts CPU time on
     AlphaServer 4000 family systems. 

  o  On PBXDP boards with more than 2 ports, correctly report the state
     of the modem control signals of ports above the first two. (The
     previous driver incorrectly reported the state of modem control
     signals for port 0 as the state of the modem control signals for
     each of ports 0, 2, 4 and 6 AND reported the state of the modem
     control signals for port 1 as the state of the modem control signals
     for ports 1, 3, 5 and 7.) 
                                                                     
  o  Ensure the state of the modem control signal DTR always is preserved
     across modifications to the register which controls DTR.  Previously
     the board read the port register and inadvertently changed bit
     settings when doing so.  The change corrects this situation for all
     ports on the PBXDP synchronous communications card. 


INSTALLATION NOTES:

The images in this kit will not take effect until the system is rebooted.
If there are other nodes in the VMScluster, they must also be rebooted
in order to make use of the new image(s). 
</pre>
<hr><br>
<font color=660066 size=+1>This patch can be found at any of these sites:</font><p>
<a name=colorado>
<a href=http://ftp1.support.compaq.com/patches/public/vms/axp/v7.0/x25/1.1b/dec-axpvms-wanddeco03-v0101-b-1.README>Colorado Site</a><br>
<a name=georgia>
<a href=http://ftp11.support.compaq.com/patches/public/vms/axp/v7.0/x25/1.1b/dec-axpvms-wanddeco03-v0101-b-1.README>Georgia Site</a><br>
<a name=europe>
<a href=http://ftp.service.digital.co.uk/patches/public/vms/axp/v7.0/x25/1.1b/dec-axpvms-wanddeco03-v0101-b-1.README>European Site</a><p>
<hr><br>
<font color=660066 size=+1>Files on this server are as follows:</font><p>
<pre>
<a href=/patches/public/vms/axp/v7.1-1h2/x25/1.1b/dec-axpvms-wanddeco03-v0101-b-1.README>dec-axpvms-wanddeco03-v0101-b-1.README</a>
<a href=/patches/public/vms/axp/v7.1-1h2/x25/1.1b/dec-axpvms-wanddeco03-v0101-b-1.CHKSUM>dec-axpvms-wanddeco03-v0101-b-1.CHKSUM</a>
<a href=/patches/public/vms/axp/v7.1-1h2/x25/1.1b/dec-axpvms-wanddeco03-v0101-b-1.pcsi-dcx_axpexe>dec-axpvms-wanddeco03-v0101-b-1.pcsi-dcx_axpexe</a>
<a href=/patches/public/vms/axp/v7.1-1h2/x25/1.1b/dec-axpvms-x25eco03-v0101-b-1.pcsi-dcx_axpexe>dec-axpvms-x25eco03-v0101-b-1.pcsi-dcx_axpexe</a>
</pre>
					</TD>
				</TR>
			</TABLE>
			<IMG SRC="/images/dot.gif" ALT="." WIDTH="218" HEIGHT="1">
		<!--end content table-->
		</TD>
	</TR>
	<TR>
		<TD COLSPAN="2">
		<!--begin footer table-->
			<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0">
				<TR>
					<TD BGCOLOR="#000033"><IMG SRC="/images/1_800_at_compaq.gif" ALT="1.800.AT.COMPAQ" WIDTH="167" HEIGHT="34"></TD>
					<TD BGCOLOR="#000033"><IMG SRC="/images/dot.gif" ALT="." WIDTH="218" HEIGHT="1"></TD>
				</TR>
			</TABLE>
		<!--end footer table--></TD>
	</TR>
</TABLE>
<P><FONT FACE="arial, helvetica" SIZE="2"><A HREF="http://www.compaq.com/copyright.html">privacy and legal statement</A></FONT>
</BODY>
</HTML>
