ECO NUMBER: VMS721H1_FIBRE_SCSI-V0500 PRODUCT: OpenVMS Alpha OPERATING SYSTEM V7.2-1H1 UPDATE PRODUCT: OpenVMS Alpha OPERATING SYSTEM V7.2-1H1 COVER LETTER 1 KIT NAME: VMS721H1_FIBRE_SCSI-V0500 2 KITS SUPERSEDED BY THIS KIT: None. 3 KIT DEPENDENCIES: 3.1 The following remedial kit(s), or later, must be installed BEFORE installation of this, or any required kit: VMS721H1_UPDATE-V0500 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 V7.2-1H1 4.2 Files patched or replaced: o [SYSHLP.UNSUPPORTED]FC$CP.EXE (new image) o [SYSLIB]FC$SDA.EXE (new image) o [SYS$LDR]SYS$DKDRIVER.EXE (new image) o [SYS$LDR]SYS$FGEDRIVER.EXE (new image) o [SYS$LDR]SYS$GKDRIVER.EXE (new image) o [SYS$LDR]SYS$MKDRIVER.EXE (new image) o [SYS$LDR]SYS$PGADRIVER.EXE (new image) o [SYS$LDR]SYS$PKADRIVER.EXE (new image) -- COVER LETTER -- Page 2 22 April 2002 o [SYS$LDR]SYS$PKCDRIVER.EXE (new image) o [SYS$LDR]SYS$PKEDRIVER.EXE (new image) o [SYS$LDR]SYS$PKJDRIVER.EXE (new image) o [SYS$LDR]SYS$PKQDRIVER.EXE (new image) o [SYS$LDR]SYS$PKSDRIVER.EXE (new image) o [SYS$LDR]SYS$PKTDRIVER.EXE (new image) o [SYS$LDR]SYS$PKWDRIVER.EXE (new image) o [SYS$LDR]SYS$PKZDRIVER.EXE (new image) 5 PROBLEMS ADDRESSED IN VMS721H1_FIBRE_SCSI-V0500 KIT o If the system experiences bus starvation because of heavy IO activity, there is a possibility that some IO will timeout and reset the SCSI bus. This could result in Disk Mount Verifies. Also, data corruption might occur during heavy IO Timeouts. The IO Timeouts could be detected by looking for Error Type 4, Subtype 1 in the Error Log, Images Affected: - [SYS$LDR]SYS$PKADRIVER.EXE o When a Fibre Channel disk is being brought back online after a controller failover, the user may see a variety of problems ranging from process hangs and system hangs, to system crashes with a variety of bugchecks. All systems using disks served from the affected HSG controllers will be affected. The nature of this problem is twofold: o It completely shuts down the HSG controller. Anything accessing that HSG will hang until their I/O times out. This will cause any number of failures from all the disks becoming unavailable. o It consumes a number of resources on the systems. A crash will result from what ever critical resource runs out first. If the wrong equilibrium is reached, the systems can appear to hang indefinitely. It is possible, but not likely, that they will recover with no intervention. -- COVER LETTER -- Page 3 22 April 2002 Images Affected: - [SYS$LDR]SYS$DKDRIVER.EXE o If a non-clustered OpenVMS system, prior to V7.3, attempts to mount a fibre channel disk with a persistent reservation on it, the system will bugcheck with an "INVEXCEPTN, Exception while above ASTDEL". Persistent reservations can be on a disk from the SWCC program or when the disk was mounted by a V7.3 OpenVMS release or later. They can also be present from having the disk used by a non-OpenVMS operating system that uses persistent reservations. Crashdump Summary ----------------- Bugcheck Type: INVEXCEPTN, Exception while above ASTDEL Current Process: NULL Current Image: Failing PC: FFFFFFFF.802929C8 SYS$DKDRIVER+109C8 Failing PS: 38000000.00000804 Module: SYS$DKDRIVER (Link Date/Time: 9-FEB-2001 08:51:21.81) Offset: 000109C8 Images Affected: - [SYS$LDR]SYS$DKDRIVER.EXE o When a TLZ10 tape with an incorrect label is installed on a 789X SCSI adapter (KZPEA 7899 card or built-in 7895 card in a DS20E), the user should receive a MEDOFL (Medium offline) error. Instead, the user receives an incorrect DRVERR (Drive Error) error. Images Affected: - [SYS$LDR]SYS$PKADRIVER.EXE o The system can crash with a INVEXCP bugcheck. Crashdump Summary Information ----------------------------- Bugcheck Type: INVEXCEPTN, Exception while above ASTDEL Failing PC: FFFFFFFF.80363B80 SYS$PKADRIVER+0BB80 Failing PS: 00000000.00001504 Offset: 0000BB80 Images Affected: -- COVER LETTER -- Page 4 22 April 2002 - [SYS$LDR]SYS$PKADRIVER.EXE o An INIT command, when used on SCSI tapes, can take 1/2 hour or more to quit if no tape is in the unit. With this change, the INIT command fails immediately when there is no media in the drive. Images Affected: - [SYS$LDR]SYS$MKDRIVER.EXE o The system can crash with an "INCONSTATE, Inconsistent I/O data base" bugcheck at SYS$FGEDRIVER+8C3C. Crashdump Summary Information: ------------------------------ Bugcheck Type: INCONSTATE, Inconsistent I/O data base Current Process: NULL Current Image: Failing PC: FFFFFFFF.802DAC3C SYS$FGEDRIVER+08C3C Failing PS: 18000000.00000804 Module: SYS$FGEDRIVER (Link Date/Time: 5-DEC-2001 14:41:56.69) Offset: 00008C3C Images Affected: - [SYS$LDR]SYS$FGEDRIVER.EXE - [SYSLIB]FC$SDA.EXE o The system can crash with a SSRVEXCEPT, Unexpected system service exception" bugcheck. Crashdump Summary Information: ------------------------------ Bugcheck Type: SSRVEXCEPT, Unexpected system service exception CPU Type: AlphaServer 2100 4/233 Failing PC: FFFFFFFF.801CB968 NSA$REFERENCE_RIGHTS_CHAIN_C+00008 Failing PS: 10000000.00000201 Module: SECURITY (Link Date/Time: 5-AUG-2001 01:12:10.86) Offset: 0000B968 Images Affected: -- COVER LETTER -- Page 5 22 April 2002 - [SYS$LDR]SYS$FGEDRIVER.EXE o Attempting to mount a TLZ09 gives a DRVERR error. Images Affected: - [SYS$LDR]SYS$PKADRIVER.EXE o A tape drive can log many errors between volume changes. Images Affected: - [SYS$LDR]SYS$PKADRIVER.EXE o After executing a HSV110 controller restart, the system loses connection to the disks on the HSV110. Images Affected: - [SYS$LDR]SYS$FGEDRIVER.EXE o The system can crash with an INCONSTATE bug_check at SYS$PGADRIVER+A988 (pga$els_cnf). Crashdump Summary Information: ------------------------------ Bugcheck Type: INCONSTATE, Inconsistent I/O data base Current Process: NULL Current Image: Failing PC: FFFFFFFF.80300988 SYS$PGADRIVER+0A988 Failing PS: 38000000.00000804 Module: SYS$PGADRIVER (Link Date/Time: 6-FEB-2002 04:52:55.20) Offset: 0000A988 Images Affected: - [SYS$LDR]SYS$PGADRIVER.EXE 6 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) -- COVER LETTER -- Page 6 22 April 2002 INSTALLATION RATING: INSTALL_1 : To be installed by all customers. 7 INSTALLATION INSTRUCTIONS: Install this kit with the POLYCENTER Software installation utility by logging into the SYSTEM account, and typing the following at the DCL prompt: PRODUCT INSTALL VMS721H1_FIBRE_SCSI-V0500 /SOURCE=[location of Kit] The kit location may be a tape drive, CD, or a disk directory that contains the kit. Additional help on installing PCSI kits can be found by typing HELP PRODUCT INSTALL at the system prompt 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. 7.1 Special Installation Instructions: 7.1.1 Scripting of Answers to Installation Questions During installation, this kit will ask and require user response to several questions. If you wish to automate the installation of this kit and avoid having to provide responses to these questions, you must create a DCL command procedure that includes the following definitions and commands: - $ DEFINE/SYS NO_ASK$BACKUP TRUE - $ DEFINE/SYS NO_ASK$REBOOT TRUE - Add the following qualifiers to the PRODUCT INSTALL command and add that command to the DCL procedure. /PROD=DEC/BASE=AXPVMS/VER=V5.0 - De-assign the logicals assigned For example, a sample command file to install the VMS721H1_FIBRE_SCSI-V0500 kit would be: -- COVER LETTER -- Page 7 22 April 2002 $ $ DEFINE/SYS NO_ASK$BACKUP TRUE $ DEFINE/SYS NO_ASK$REBOOT TRUE $! $ PROD INSTALL VMS721H1_FIBRE_SCSI/PROD=DEC/BASE=AXPVMS/VER=V5.0 $! $ DEASSIGN/SYS NO_ASK$BACKUP $ DEASSIGN/SYS NO_ASK$REBOOT $! $ exit 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 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. 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.