ECO NUMBER: ALPLAN06_062 PRODUCT: OpenVMS Alpha OPERATING SYSTEM V6.2 UPDATE PRODUCT: OpenVMS Alpha OPERATING SYSTEM V6.2 COVER LETTER 1 KIT NAME: ALPLAN06_062 2 KITS SUPERSEDED BY THIS KIT: ALPLAN05_062 3 KIT DEPENDENCIES: 3.1 The following remedial kit(s), or later, must be installed BEFORE installation of this, or any required kit: o ALPCLUSIO01_062 o ALPY2K02_062 3.2 In order to receive all the corrections listed in this kit, the following remedial kits, or later, should also be installed: None. 4 KIT DESCRIPTION: 4.1 Version(s) of OpenVMS to which this kit may be applied: OpenVMS Alpha V6.2, V6.2-1H1, V6.2-1H2, V6.2-1H3 4.2 Files patched or replaced: o [SYS$LDR]SYS$ECDRIVER.EXE (new image) o [SYS$LDR]SYS$ERDRIVER.EXE (new image) o [SYS$LDR]SYS$ESDRIVER.EXE (new image) o [SYS$LDR]SYS$EWDRIVER.EXE (new image) o [SYS$LDR]SYS$EXDRIVER.EXE (new image) o [SYS$LDR]SYS$EZDRIVER.EXE (new image) -- COVER LETTER -- Page 2 23 September 2002 o [SYS$LDR]SYS$FADRIVER.EXE (new image) o [SYS$LDR]SYS$FCDRIVER.EXE (new image) o [SYS$LDR]SYS$FRDRIVER.EXE (new image) o [SYS$LDR]SYS$FWDRIVER.EXE (new image) o [SYS$LDR]SYS$FXDRIVER.EXE (new image) o [SYS$LDR]SYS$HCDRIVER.EXE (new image) o [SYS$LDR]SYS$ICDRIVER.EXE (new image) o [SYS$LDR]SYS$IRDRIVER.EXE (new image) o [SYSEXE]LANACP.EXE (new image) o [SYSEXE]LANCP.EXE (new image) o [SYS$LDR]NET$CSMACD.EXE (new image) o [SYS$LDR]NET$FDDI.EXE (new image) o [SYS$LDR]SYS$IWDRIVER (new image) o [SYS$LDR]SYS$EWDRIVER_DE500BA (new image) o [SYS$LDR]SYS$EODRIVER.EXE (new image) 5 PROBLEMS ADDRESSED IN ALPLAN06_062 KIT o The system can crash with a "NETDLLERR, DECnet Datalink Layer detected a fatal error" bugcheck. Crash Information Summary: Bugcheck Type: NETDLLERR, DECnet Datalink Layer detected a fatal error Current Process: CA__4 Current Image: Failing PC: FFFFFFFF 802504E0 Failing PS: 38000000 00000804 Module: SYS$EWDRIVER Offset: 000044E0 Images Affected: - [SYS$LDR]SYS$EWDRIVER.EXE -- COVER LETTER -- Page 3 23 September 2002 - [SYS$LDR]SYS$ERDRIVER.EXE - [SYS$LDR]SYS$EWDRIVER_DE500BA.EXE o If the LANCP.EXE image from ECO Kit ALPLAN05_062 was used to convert or add information to the device database, the device record would be stored with the wrong database version. Further attempts to access or modify the device record would fail with a %LANCP-E-CONVERT error. Images Affected: - [SYS$LDR]LANCP.EXE - [SYS$LDR]LANACP.EXE o When LSB$L_FX_CMDCNT is not reset, the user sees a rapid number of errorlog entries with firmware errors on a DEMFA. This is followed by a loss of network connectivity. Images Affected: - [SYS$LDR]SYS$FXDRIVER.EXE o Duplicate characters are echoed back from the remote console session of a terminal server, when using LANCP to establish the connection. Images Affected: - [SYSEXE]LANCP.EXE o The following corruption in a LAN packet causes an Alpha system to crash with "INVEXCEPTN, Exception while above ASTDEL". The PC related to the crash is: SYS$LAN_CSMACD_NPRO+05F80: LDL R26,#X0238(R5) The corrupted packet looks like this (for formatting purposes the following lines have been truncated): AAAAE001 A1B50D65 0000FFFF FFFFFFFF ........e.µ¡.પ |ctr|len||src address||dst address| FFFFE001 00291147 6000FFFF FFFF0003 .......`G.)..à.. | |ctrl| |----------|<---- This being the corrupted 802E PID field Images Affected: -- COVER LETTER -- Page 4 23 September 2002 - [SYS$LDR]SYS$ECDRIVER.EXE - [SYS$LDR]SYS$EODRIVER.EXE - [SYS$LDR]SYS$ERDRIVER.EXE - [SYS$LDR]SYS$ESDRIVER.EXE - [SYS$LDR]SYS$EWDRIVER.EXE - [SYS$LDR]SYS$EXDRIVER.EXE - [SYS$LDR]SYS$EZDRIVER.EXE - [SYS$LDR]SYS$FADRIVER.EXE - [SYS$LDR]SYS$FCDRIVER.EXE - [SYS$LDR]SYS$FRDRIVER.EXE - [SYS$LDR]SYS$FWDRIVER.EXE - [SYS$LDR]SYS$FXDRIVER.EXE - [SYS$LDR]SYS$HCDRIVER.EXE - [SYS$LDR]SYS$ICDRIVER.EXE - [SYS$LDR]SYS$IRDRIVER.EXE - [SYS$LDR]SYS$IWDRIVER.EXE o System crash when attempting to use a LAN UCB after it has been deassigned. Bugcheck Type: INVEXCEPTN, Exception while above ASTDEL Current Image: Failing PC: FFFFFFFF 802BBF50 Failing PS: 20000000 00000804 Module: SYS$FRDRIVER Offset: 00011F50 Images Affected: - [SYS$LDR]SYS$EWDRIVER.EXE - [SYS$LDR]SYS$FWDRIVER.EXE - [SYS$LDR]SYS$IWDRIVER.EXE - [SYS$LDR]SYS$EWDRIVER_DE500BA.EXE -- COVER LETTER -- Page 5 23 September 2002 o With a DE435 style integrated network adapter, it can take too long for an application to know that a link has failed. This will delay failover to another adapter. The adapter should be able to detect as soon as possible that a link has failed." Images Affected: - [SYS$LDR]SYS$EWDRIVER.EXE o Corruption of 1 byte (the very last byte is aligned just after an Alpha page-boundary - 8k) during a write to MSCP served disk. A user would see random data corruptions. The corruptions would show up after a write operation to a file when the write operation started from another node over the network. The written file would have 1-4 bytes corrupted. This is caused by the end of a receive operation on the EXDRIVER, crossing over a 8k page boundary. Images Affected: - [SYS$LDR]SYS$EXDRIVER.EXE o When a PEDRIVER transmit buffer is located in memory above 2 gigabytes, which would be the user data portion of the buffer described by an SCS named buffer, and the length of the transmit buffer MOD 512 bytes is either 0x1E0 or 0, the last byte of the buffer is corrupted. The length of the buffer is calculated as: length of the PEDRIVER header + user data + packet header + DEMFA transmit header. This implies a user data buffer length of 390 or 422 bytes and buffer lengths which are longer by multiples of 512 bytes Images Affected: - [SYS$LDR]SYS$FXDRIVER.EXE o A sensemode $QIO to a Ethernet LAN driver will return, send, and receive failures as a word-long bitmap representing various failure types followed by a 16-bit total count of failures. LANCP fails to take account of the bitmap and simply displays the bitmap and count as a single longword integer. This results in grossly over-inflated send and/or receive failure counts. Images Affected: -- COVER LETTER -- Page 6 23 September 2002 - [SYSEXE]LANCP.EXE o During a self-test restart, a system can crash with an INVEXCEPTN error when the user issues a UCX$SHUTDOWN command after the FXDRIVER has logged a failure controller error. The self-test reset fails with a local store parity error (SPE) or a watch dog timeout (WDT) in the XPST Control and Status Register (CSR). Bugcheck Type: INVEXCEPTN, Exception while above ASTDEL Current Image: Failing PC: FFFFFFFF 803977C0 Failing PS: 30000000 00000804 Module: SYS$FXDRIVER Offset: 000117C0 Images Affected: - [SYS$LDR]SYS$FXDRIVER.EXE o LANCP does not display settings in the permanent device database that had been set using the LANCP DEFINE DEVICE command. Images Affected: - [SYSEXE]LANCP.EXE o The 64-bit counters suppport in V7.1-2 was backported to V6.2R. This changes the LANCP SHOW DEV/COUNTERS command so it requests 64-bit counters from the LAN driver and displays appropriately. The LAN common routines was modified to recognize the 64-bit qualifer on the 'read counters' request and return 64-bit counters if requested, rather than the original NCP-style 32-bit counters. Images Affected: - [SYSEXE]LANCP.EXE - [SYSEXE]LANACP.EXE o o The user will see oversize (Giant) packets being counted and dropped on network switch ports. Applications will timeout waiting for these packets. o DMA errors can occur when a multisegment transmit and second page happens to be physical page 0X20000, which crosses the boundary where mapping registers are needed. -- COVER LETTER -- Page 7 23 September 2002 o The user would have delays before a received packet would be processed, even though the packet was in the adapter. o Device driver will cause INCNSTATE crashes during boot. Images Affected: - [SYS$LDR]SYS$EWDRIVER_DE500BA.EXE 6 PROBLEMS ADDRESSED IN ALPLAN05_062 KIT o Most of the DECnet OSI Network Management problems included incorrect data being returned, hangs on NCL commands, and crashes when incorrect commands were issued. o Many structure entities are displaying wrong values and some NCL commands in DECnet/PLUS cause systems to crash. o Add support for the DE500-BA adapter and the Gigabit Ethernet adapter. o For heavy Fast Ethernet devices, user buffer unavailable counters and re-transmits increased, slowing performance. o Changes were made so that 100 mbs devices will have more receive buffers available to the users (VCI or QIO). o When a cable is pulled or a link fails, due to an upstream device losing power, the autosense fails to stay at twisted-pair if the console is set to twisted-pair mode. o 1. A potential DMA error can occur from a multi-segment transmit with a buffer that crossed the page boundary between unmapped and mapped physical memory. 2. A second problem was that oversize packets were being issued by the EWDRIVER devices. o Pool consumption occurred while starting/stopping an application interface to a LAN driver. After 100 start/stops, pool was consumed. The problem only occurs when using Network Management. i.e. NET$CSMACD, NET$FDDI, etc. o Most customers are seeing the SS$_BADPARAM message when trying to access MOP clients on the network. -- COVER LETTER -- Page 8 23 September 2002 o When using DE500 adapters, the system unavailable buffer counter was incremented up to the thousands, along with broadcast storms occurring. o Numerous fixes for Token Ring on PCI adapters were done. o Since a new version of the 3COM 3C589 PCMCIA Ethernet card was released, the driver stopped working. The new card did not fit the original timing parameters. A C589 Ethernet card, rev D, reset timeout fix was needed. o When a Satellite is booted over the DE425 and a system shutdown is requested, the system will hang on the way down waiting for access to the system disk. When the runtime driver for the DE425 shuts down, it writes CSR13 with the value for twisted pair, BNC or AUI to be used by the execlet bootdriver. o Fatal device errors occurred due to transmit timeouts on the DE205 when the 10baseT link is lost. 7 PROBLEMS ADDRESSED IN ALPLAN04_062 KIT o This TIMA kit provides the necessary files to support the DE500-AA Fast EtherWORKS PCI 10/100 adapter under the OpenVMS V6.2 Operating System and the associated V6.2 Hardware releases which includes; V6.2-1H1, V6.2-1H2, and V6.2-1H3. This allows OpenVMS V6.2 users to take advantage of the newest generation Fast Ethernet adapter from Digital Equipment Corporation without requiring a total Operating System upgrade. The DE500-AA supersedes the DE500-XA which is currently supported by OpenVMS V6.2. Please Note: OpenVMS V7.1 also includes support for the DE500-AA, and that the DE500-XA will be retired by the end of March, 1997. (Please refer to the ALPHA qualified options list to confirm support for your particular CPU.) The combination of this TIMA kit and the DE500-AA provides a form, fit, and functionally equivalent PCI to Fast Ethernet adapter to the DE500-XA on OpenVMS V6.2 host CPUs. In addition, the DE500-AA adapter implements industry standard auto-negotiation for 10 or 100 Mbps and for half or full duplex, and includes a socket for optional ROM support. Both the DE500-XA and the DE500-AA utilize a single RJ45 connector for connection to either a 10 or 100 Mbps Ethernet network. These adapters support full duplex Ethernet communication when connected to a co-operating full duplex-compatible device. Ensure that the connected device supports full duplex mode before forcing this feature, or serious network problems can result. If auto-negotiate mode is used, this is not a concern, as the hardware will determine the duplex capability of the connected device. -- COVER LETTER -- Page 9 23 September 2002 This kit also contains runtime images provided by previous OpenVMS V6.2 LAN kits. DE500-AA Runtime Device Driver (SYS$EWDRIVER.EXE) This driver adds support for the DE500-AA and continues to support the PCI Ethernet adapters that were previously supported by OpenVMS V6.2. This includes the DE500-XA, DE450, and the DE435. All these devices show up under the Operating System as EWx0, where x is the controller letter (e.g. A, B, C). A new feature of this driver is the use of a console environment variable to select the proper media connection for all EW devices. For each EW device recognized by the console there is a console environment variable called EWx0_MODE. The console environment variable is set with the command: >>> SET EWx0_MODE media_selection Where x is the controller letter (e.g. A, B, C) and media_selection is one of: Twisted-Pair Full Duplex, Twisted-Pair AUI BNC Fast FastFD (Full Duplex) Auto-Negotiate If a console environment variable has been set with an unsupported media type for the corresponding device then the driver will attempt to autosense or auto negotiate the media type. Note that an Alpha system console may assign a controller letter to an adapter differently from OpenVMS. It is recommended that the user issue a SHOW CONFIGURATION command at the console to determine the correct letter designation for each adapter. In the case of different controller letter assignments, the letter designation in messages broadcast to the console by the driver may not agree with the console setting. This runtime device driver supports twisted pair media at speeds of 10 and 100 mbits/sec, full or half duplex, for the DE500-XA and DE500-AA. A new feature of this driver, when used with the DE500-AA, is support for auto negotiation as proposed in the IEEE 802.3 standard. -- COVER LETTER -- Page 10 23 September 2002 Auto negotiation provides a method to detect the operational characteristics supported by the device at the other end of the link, negotiate common abilities, and configure the link accordingly. Auto negotiation always selects the highest common operating mode possible between the two link partners. For the the DE500-AA the highest operating mode is 100 mbit/sec full duplex unless programmed to advertise a lesser mode. Auto negotiation is enabled, or disabled, by setting a console environment variable as described above. To enable auto negotiation set the console environment variable with the following command at the console: >>> SET EWx0_MODE AUTO-NEGOTIATE If auto negotiation is enabled, the other end of the link must also have auto negotiation enabled or the driver will not be able to negotiation an operating mode. With auto negotiation enabled on both link partners the OpenVMS driver can also dynamically detect changes in the link and renegotiate a new operating mode. For this event the driver will broadcast messages to the operator console as show in this example for EWB0: %EWB0, Auto Negotiation detected link down %EWB0, Fast(100baseT) Ethernet connection selected To disable auto negotiation using the console environment variable, the operating mode has to be explicitly selected. This example shows how to disable auto negotiation and enable the DE500-AA to operate at 100 mbits/sec full duplex: >>> SET EWx0_MODE FASTFD Restrictions 1. The system firmware must be at a revision level that supports the DE500-AA. The Alpha Firmware CD V3.8 has the required support for each applicable system type. o A fix to cure a minor memory leak exposed a more severe problem, double deallocation of pool, resulting generally in a system crash. This kit removes the memory leak fix. Both problems will be corrected in a future release of OpenVMS. -- COVER LETTER -- Page 11 23 September 2002 8 PROBLEMS ADDRESSED IN ALPLAN03_062 KIT o If the FDDI adapter (DEFTA, DEFPA, or DEFEA) suffers a fatal error requiring the driver to reset and restart the adapter, transmit workaround buffers may be lost resulting in cessation of transmits which appears to be a hung system. This problem is corrected in OpenVMS Alpha V7.0 o For AlphaServer 1000-4/200 systems, on adapter reset, the DEFPA requires an additional CSR write to turn off PFI chip interrupts (as compared to the EISA, Turbochannel and Futurebus+ versions of this adapter). This was being done on reset but not in the adapter shutdown routine called during system shutdown. The system would hang during shutdown, due to DEFPA still interrupting. This problem is corrected in OpenVMS Alpha V7.0 o "ACCVIO" crashes in the LAN driver code (varying offsets on different Ethernet only drivers) with R5 equal to zero. This problem is corrected in OpenVMS Alpha V7.0 o Modify the ISA Token Ring driver to allow multiple adapters to be used in a system. o Numerous problems corrected: o Hang creating CSMA-CD or FDDI STATION on valid but non-existent comm port. o Crash in LAN modules creating CSMA-CD or FDDI STATION on invalid comm port. o CSMA and FDDI Port Ethernet Protocol Types are improperly encoded. o CSMA Port MAC Addresses are improperly encoded. o Last Set Station ID encoded correctly. o PHY Port Station Type incorrectly reported. These problems are corrected in OpenVMS Alpha V7.0 o Machinecheck , bugcheck(ICONIODB) crashes when DEFPA in use. Crashed in EXCEPTION+0015D1C offset. Console version 4.1 is installed for DEFPA support. This problem is corrected in OpenVMS Alpha V7.0 -- COVER LETTER -- Page 12 23 September 2002 o ACCVIO" crash if physical memory is not available when configuring the DEFPA, DEFEA, DEFTA and DEFAA. This problem is corrected in OpenVMS Alpha V7.0 o BUGCHECK NETDLLERR crash in SYS$FADRIVER+0031F8. The SHOW LAN/DEV=FA displays the "Last error CSR" field equal to 606. The system will also have more than 2 gigabytes of memory for this problem to appear. o The handling of more than 6 multicast addresses per user is incorrect and may cause pool corruption and more likely just an accvio and crash. Also, when using the HLL system code debugger, multiple connections from the same node do not work. o System crash during startup or shutdown at NET$FDDI+50DD when trying to access an FDDI network management data structure that does not exist. It is possible for a DECnet-OSI user to create an FDDI station with CSMACD Network Management data structures. o When stopping LAN protocols, some will not be removed from the multicast table. o INVEXCEPTN Bugcheck with DE205 @ PC 000B0004 0000. Crash in ERDRIVER, LAN$COMPLETE_VCRP_NOPC using PHASE IV ADDRESS TRUE in NCL routing script. This problem is corrected in OpenVMS Alpha V7.0 o DE450/DE500 adapters do not recognize station hardware address if more than 16 mulitcast addresses are enabled. o Allocating a local data structure and overwriting existing pointers causes 106 bytes of memory to be "lost" when deleting the last user of the port. This problem has been removed from this kit and will be fixed in a future release of OpenVMS Alpha Operating System. o When booting an 8200/8400 over the DEFPA, the boot process hangs immediately after the transition to the runtime DEFPA driver, at the point of checking the status of the system disk. %EXECINIT-I-ACTIVESET, joining ACTIVE set %EXECINIT-S-CIAO, transferring to the scheduler %SWAPPER-I-SHUFFLE, executing SWAPPER initialization code %SWAPPER-I-SYSDISK, checking status of system disk %SMP-I-SECMSG, CPU #05 message: P05>>>START %SMP-I-CPUBOOTED, CPU #05 has joined the PRIMARY CPU in multiprocessor operation %SMP-I-CPUBOOTED, CPU #06 has joined the PRIMARY CPU in multiprocessor operation %SMP-I-CPUBOOTED, CPU #07 has joined the PRIMARY CPU in multiprocessor operation -- COVER LETTER -- Page 13 23 September 2002 o Rebooting system to regain the twisted pair connection on the EWDRIVER, if cable removed or twisted pair repeater looses power. Use mapping registers as needed. 9 PROBLEMS ADDRESSED IN ALPLAN02_062 KIT o Separate the ALPBOOT01_062 remedial kit into separate kits for LAN and BOOTDRIVER fixes. 10 PROBLEMS ADDRESSED IN AXPLAN01_062 KIT o This kit provides support for DE203, DE204, and DE205 Digital Ethernet ISA Bus Adapters. This information replaces Section 4.11.2.2 in the OpenVMS Version 6.2 Release Notes. To enable support for DE203, DE204, and DE205 Digital Ethernet ISA Bus Adapters, a device must be configured. Then the system must be shut down and rebooted. Currently OpenVMS Alpha does not support multiple adapters. The DE203, DE204, and DE205 ISA LAN devices must be configured with a port address (iobase0) of 300 (hex), the base of adapter memory (membase0) should be d0000 (hex), and a memory length (memlen0) of 10000 (hex). These ISA LAN devices can be configured in one of the following ways: Using the console isacfg command Using the data file, SYS$MANAGER:ISA_CONFIG.DAT The following examples are specific to DE203, DE204, and DE205 devices. For more information about configuring ISA devices, refer to the OpenVMS Version 6.2 Release Notes. To configure an ISA LAN device using the isacfg command at the console prompt do the following: >>> isacfg -slot 1 -etype 1 -enadev 1 -irq0 5 -iobase0 300 -membase0 %Xd0000 -memlen0 %x10000 -handle "DE205" -mk The command ("-mk") makes an isacfg entry for the ISA device at slot 1. It is a singleport type of device (-typ 1). The "-handle" parameter tells the operating system what type of device it is and must be set to "DE205". The iobase should be set to 300(hex), the base of adapter memory should be set to -- COVER LETTER -- Page 14 23 September 2002 D0000(hex) and the length of adapter memory should be set to 10000 (hex). To configure an ISA LAN device using the SYS$MANAGER:ISA_CONFIG.DAT file, you must enter the following information: [ERA0] NAME=ER ; Device name DRIVER=SYS$ERDRIVER ; Driver name NODE=1 ; Slot #1 IRQ=5 ; IRQ 5 PORT=(300:f) ; 15 bytes starting at 300 (hex) MEM=(D0000:10000) ; 64 bytes starting at D0000 (hex) 11 PROBLEMS ADDRESSED IN ALPBOOT01_062 KIT o Digital has determined that a condition exists in some PCI-Ethernet interfaces in which there is an extremely remote possibility for data corruption during network transmission. Digital has received no customer complaints to date, but rather first encountered the problem during internal product testing and analysis. This specific condition exists when the PCI interface is set to a DMA burst length of 0 or 32 longwords. Using a DMA burst length of 1, 2, 4, 8 or 16 longwords will eliminate this condition. To address this concern, Digital is making available a driver patch and considers its installation mandatory for all affected systems and options to optimize data integrity. No hardware modification or replacement is necessary. This condition only exists under the Digital UNIX operating system V3.2C and OpenVMS Alpha V6.1 (and variants, i.e. V6.1-1H1, V6.1-1H2) and V6.2. Higher-level protocols and layered applications may, in fact, detect the corruption and retry the data transmission with some negligible affect on data throughput. Windows NT has a default setting of 16 longwords for the DMA burst length. This does not pose a risk unless a customer were to change this setting. The system and option products from Digital that are impacted by this condition include: DE434 PCI-Ethernet option AlphaServer 400 system DE435 PCI-Ethernet option AlphaServer 1000 system DE450 PCI-Ethernet option AlphaServer 2000 system AlphaStation 200 system AlphaServer 2100 system AlphaStation 250 system AlphaServer 8200 system AlphaStation 400 system AlphaServer 8400 system AlphaStation 600 system For OpenVMS Alpha users, this condition exists in V6.1 (and -- COVER LETTER -- Page 15 23 September 2002 variants) and V6.2. Digital plans on providing the corrected driver in all OpenVMS Alpha factory installed software as of early December and in the V6.2-1H1 hardware release and the V7.0 release scheduled for distribution in January 1996, as well. Because the OpenVMS operating system drivers have this parameter hard coded, it is not possible to change it without loading a new driver. 12 KIT INSTALLATION RATING: The following kit installation rating, based upon current CLD information, is provided to serve as a guide to which customers should apply this remedial kit. (Reference attached Disclaimer of Warranty and Limitation of Liability Statement) INSTALLATION RATING: INSTALL_1 : To be installed by all customers. 13 INSTALLATION INSTRUCTIONS: Install this kit with the VMSINSTAL Software installation utility by logging into the SYSTEM account, and typing the following at the DCL prompt: @SYS$UPDATE:VMSINSTAL ALPLAN06_062 [location of the saveset] The saveset location may be a tape drive, CD, or a disk directory that contains the kit saveset. This kit requires a system reboot. Compaq strongly recommends that a reboot is performed immediately after kit installation to avoid system instability If you have other nodes in your OpenVMS cluster, they must also be rebooted in order to make use of the new image(s). If it is not possible or convenient to reboot the entire cluster at this time, a rolling re-boot may be performed. Copyright (c) Compaq Computer Corporation, 2002 All Rights Reserved. Unpublished rights reserved under the copyright laws of the United States. COMPAQ, the Compaq logo, VAX, Alpha, VMS, and OpenVMS are registered in the U.S. Patent and Trademark Office. All other product names mentioned herein may be trademarks of their respective companies. Confidential computer software. Valid license from Compaq are required for possession, use, or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor's standard commercial license. -- COVER LETTER -- Page 16 23 September 2002 Compaq shall not be liable for technical or editorial errors or omissions contained herein. The information in this document is provided as is without warranty of any kind and is subject to change without notice. The warranties for Compaq products are set forth in the express limited warranty statements accompanying such products. Nothing herein should be construed as constituting an additional warranty. DISCLAIMER OF WARRANTY AND LIMITATION OF LIABILITY THIS PATCH IS PROVIDED AS IS, WITHOUT WARRANTY OF ANY KIND. ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE HEREBY EXCLUDED TO THE EXTENT PERMITTED BY APPLICABLE LAW. IN NO EVENT WILL COMPAQ BE LIABLE FOR ANY LOST REVENUE OR PROFIT, OR FOR SPECIAL, INDIRECT, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY, WITH RESPECT TO ANY PATCH MADE AVAILABLE HERE OR TO THE USE OF SUCH PATCH.