| <<< KERNEL::DISK$APD1:[NOTES$LIBRARY]CSGUK_SYSTEMS.NOTE;1 >>>
-< CSGUK_SYSTEMS >-
================================================================================
Note 78.76 VAX 9000 topic. 76 of 78
KERNEL::WRIGHTON "odd numbered release = bug inser" 289 lines 22-OCT-1990 09:07
-< CIXCD revision matrix >-
--------------------------------------------------------------------------------
CIXCD Diagnostic/Microcode/Software Revision Matrix
------------+--------------------+--------------------+--------------------+--------------------+
Component | Creation Date/ | Creation Date/ | Creation Date/ | Creation Date/ |
Name | Notes | Notes | Notes | Notes |
------------+--------------------+--------------------+--------------------+--------------------+
| RELEASE DATE | RELEASE DATE | RELEASE DATE | RELEASE DATE |
| APRIL 3, 1990 | APRIL 13, 1990 | MAY 2, 1990 | MAY 11, 1990 |
------------+--------------------+--------------------+--------------------+--------------------+
CIXCD.BIN | APRIL 3, 1990 | APRIL 10, 1990 | MAY 1, 1990 | MAY 11, 1990 |
| SELFTEST = 0.36 | EXPERIMENTAL VER. | V0.04 | V0.05 |
| FUNCTIONAL = 0.01 | V0.02 | | |
------------+--------------------+--------------------+--------------------+--------------------+
ELSAA.EXE | FEB. 5, 1990 | FEB. 5, 1990 | | MAY 3, 1990 |
| X12.6-1584 | X12.6-1584 | | | 12.6-1847 |
------------+--------------------+--------------------+ | +--------------------+
ERSAA.EXE | FEB. 2, 1990 | FEB. 2, 1990 | | | FEB. 2, 1990 |
| X12.6-696 | X12.6-696 | | | X12.6-696 |
------------+--------------------+--------------------+ | +--------------------+
EWSAA.EXE | N/A | APRIL 2, 1990 | | | APRIL 2, 1990 |
| | X12.7-1032 | | | X12.7-1032 |
------------+--------------------+--------------------+ | +--------------------+
EVGEA.BIN | FEB. 27, 1990 | APRIL 4, 1990 | | APRIL 4, 1990 |
| V0.01 | V0.01 | N | V0.01 |
------------+--------------------+--------------------+ O +--------------------+
EVGEA.EXE | APRIL 3, 1990 | APRIL 9, 1990 | | APRIL 9, 1990 |
| V0.14 | V1.0 | C | V1.0 |
------------+--------------------+--------------------+ H +--------------------+
EVGEA.HLP | APRIL 3, 1990 | APRIL 6, 1990 | A | APRIL 6, 1990 |
| N/A | N/A | N | N/A |
------------+--------------------+--------------------+ G +--------------------+
EVGEB.EXE | N/A | APRIL 9, 1990 | E | APRIL 9, 1990 |
| | V1.0 | S | V1.0 |
------------+--------------------+--------------------+ +--------------------+
EVGEB.HLP | N/A | APRIL 6, 1990 | | | APRIL 6, 1990 |
| | N/A | | | N/A |
------------+--------------------+--------------------+ | +--------------------+
EVGAA.EXE | MARCH 19, 1990 | APRIL 11, 1990 | | | APRIL 11, 1990 |
| V0.8 | V0.9 | | V0.9 |
------------+--------------------+--------------------+ N +--------------------+
EVGAB.EXE | MARCH 19, 1990 | APRIL 11, 1990 | O | APRIL 11, 1990 |
| V0.8 | V0.9 | | V0.9 |
------------+--------------------+--------------------+ C +--------------------+
EVGAC.EXE | MARCH 2, 1990 | APRIL 12, 1990 | H | MAY 4, 1990 |
| V0.7 | V0.9 | A | V1.0 |
------------+--------------------+--------------------+ N +--------------------+
VMB.EXE | MARCH 16, 1990 | MARCH 16, 1990 | G | MARCH 16, 1990 |
| AETNA 4F4 REQUIRED | AETNA 4F4 REQUIRED | E | AETNA 4F4 REQUIRED |
------------+--------------------+--------------------+ S +--------------------+
PADRIVER.EXE| MARCH 30, 1990 | MARCH 30, 1990 | | MARCH 30, 1990 |
| AETNA 4F4 REQUIRED | AETNA 4F4 REQUIRED | | | AETNA 4F4 REQUIRED |
------------+--------------------+--------------------+ | +--------------------+
SYSLOA9CC. | MARCH 28, 1990 | MARCH 28, 1990 | | | MARCH 28, 1990 |
EXE | AETNA 4F4 REQUIRED | AETNA 4F4 REQUIRED | | | AETNA 4F4 REQUIRED |
------------+--------------------+--------------------+ | +--------------------+
SYSLOA9RR. | MARCH 28, 1990 | MARCH 28, 1990 | | | MARCH 28, 1990 |
EXE | AETNA 4F4 REQUIRED | AETNA 4F4 REQUIRED | | | AETNA 4F4 REQUIRED |
------------+--------------------+--------------------+ | +--------------------+
HSC CODE | N/A | HSC50 - V39A | | | HSC50 - V39B |
| | HSC70 - Y50A | | HSC70 - Y50D |
------------+--------------------+--------------------+--------------------+--------------------+
HYPERION. | N/A | N/A | N/A | MAY 10, 1990 |
EEPROM | | | | V4.3E |
------------+--------------------+--------------------+--------------------+--------------------+
CALYPSO. | N/A | N/A | N/A | MAY 10, 1990 |
EEPROM | | | | V3.D |
------------+--------------------+--------------------+--------------------+--------------------+
RIGEL. | N/A | N/A | N/A | MAY 7, 1990 |
EEPROM | | | | V1.FE |
------------+--------------------+--------------------+--------------------+--------------------+
CIXCD Diagnostic/Microcode/Software Revision Matrix - Continued
------------+--------------------+--------------------+--------------------+--------------------+
Component | Creation Date/ | Creation Date/ | Creation Date/ | Creation Date/ |
Name | Notes | Notes | Notes | Notes |
------------+--------------------+--------------------+--------------------+--------------------+
| RELEASE DATE | RELEASE DATE | RELEASE DATE | RELEASE DATE |
| MAY 23, 1990 | JUNE 6, 1990 | JULY 19, 1990 | JULY 27, 1990 |
------------+--------------------+--------------------+--------------------+--------------------+
CIXCD.BIN | MAY 22, 1990 | MAY 22, 1990 | JULY 17, 1990 | JULY 17, 1990 |
| V0.06 | V0.06 | V0.22 | V0.22 |
| | | | |
------------+--------------------+--------------------+--------------------+--------------------+
ELSAA.EXE | MAY 3, 1990 | MAY 30, 1990 | MAY 30, 1990 | JULY 16, 1990 |
| X12.6-1847 | X13.1-1887 | X13.1-1887 | X13.2-2008 |
------------+--------------------+--------------------+--------------------+--------------------+
ERSAA.EXE | FEB. 2, 1990 | JUNE 1, 1990 | JUNE 1, 1990 | JULY 6, 1990 |
| X12.6-696 | X13.1-861 | X13.1-861 | X13.1-893 |
------------+--------------------+--------------------+--------------------+--------------------+
EWSAA.EXE | APRIL 2, 1990 | MAY 29, 1990 | JUNE 13, 1990 | JUNE 13, 1990 |
| X12.7-1032 | X13.0-1118 | X13.0-1144 | X13.0-1144 |
------------+--------------------+--------------------+--------------------+--------------------+
EVGEA.BIN | APRIL 4, 1990 | APRIL 4, 1990 | | APRIL 4, 1990 |
| V0.01 | V0.01 | | V0.01 |
------------+--------------------+--------------------+ N +--------------------+
EVGEA.EXE | APRIL 9, 1990 | MAY 30, 1990 | O | JULY 10, 1990 |
| V1.0 | V1.4 | | V2.0 |
------------+--------------------+--------------------+ C +--------------------+
EVGEA.HLP | APRIL 6, 1990 | APRIL 6, 1990 | H | JULY 16, 1990 |
| N/A | N/A | A | N/A |
------------+--------------------+--------------------+ N +--------------------+
EVGEB.EXE | APRIL 9, 1990 | APRIL 9, 1990 | G | JULY 16, 1990 |
| N/A | V1.0 | E | V2.0 |
------------+--------------------+--------------------+ S +--------------------+
EVGEB.HLP | APRIL 6, 1990 | APRIL 6, 1990 | | JULY 16, 1990 |
| N/A | N/A | | N/A |
------------+--------------------+--------------------+--------------------+--------------------+
EVGAA.EXE | APRIL 11, 1990 | MAY 23, 1990 | JULY 18, 1990 | JULY 18, 1990 |
| V0.9 | PRE-RELEASE 6.1 | V6.1 | V6.1 |
------------+--------------------+--------------------+--------------------+--------------------+
EVGAB.EXE | APRIL 11, 1990 | APRIL 11, 1990 | JULY 18, 1990 | JULY 18, 1990 |
| V0.9 | V0.9 | V6.1 | V6.1 |
------------+--------------------+--------------------+--------------------+--------------------+
EVGAC.EXE | MAY 4, 1990 | MAY 4, 1990 | JULY 18, 1990 | JULY 18, 1990 |
| V1.0 | V1.0 | V1.1 | V1.1 |
------------+--------------------+--------------------+--------------------+--------------------+
VMB.EXE | MARCH 16, 1990 | | | |
| AETNA 4F4 REQUIRED | | | |
------------+--------------------+ | | |
PADRIVER.EXE| MARCH 30, 1990 | VMS VERSION | VMS VERSION | VMS VERSION |
| AETNA 4F4 REQUIRED | | | |
------------+--------------------+ T5.4-4GD | T5.4-4HW | T5.4-4HW |
SYSLOA9CC. | MARCH 28, 1990 | | | |
EXE | AETNA 4F4 REQUIRED | MAY 24, 1990 | JULY 11, 1990 | JULY 11, 1990 |
------------+--------------------+ | | |
SYSLOA9RR. | MARCH 28, 1990 | AVAILABLE FROM VMS | AVAILABLE FROM VMS | AVAILABLE FROM VMS |
EXE | AETNA 4F4 REQUIRED | | | |
------------+--------------------+--------------------+--------------------+--------------------+
HSC CODE | HSC50 - V39B | HSC50 - V39B | HSC50 - V39B | HSC50 - V39B |
| HSC70 - Y50D | HSC70 - Y50D | HSC70 - Y50D | HSC70 - Y50D |
------------+--------------------+--------------------+--------------------+--------------------+
HYPERION. | MAY 10, 1990 | MAY 10, 1990 | MAY 10, 1990 | MAY 10, 1990 |
EEPROM | V4.E | V4.E | V4.E | V4.E |
------------+--------------------+--------------------+--------------------+--------------------+
CALYPSO. | MAY 10, 1990 | MAY 10, 1990 | MAY 10, 1990 | MAY 10, 1990 |
EEPROM | V3.D | V3.D | V3.D | V3.D |
------------+--------------------+--------------------+--------------------+--------------------+
RIGEL. | MAY 7, 1990 | MAY 7, 1990 | MAY 7, 1990 | MAY 7, 1990 |
EEPROM | V1.FE | V1.FE | V1.FE | V1.FE |
------------+--------------------+--------------------+--------------------+--------------------+
CIXCD Diagnostic/Microcode/Software Revision Matrix - Continued
------------+--------------------+--------------------+--------------------+--------------------+
Component | Creation Date/ | Creation Date/ | Creation Date/ | Creation Date/ |
Name | Notes | Notes | Notes | Notes |
------------+--------------------+--------------------+--------------------+--------------------+
| RELEASE DATE | RELEASE DATE | RELEASE DATE | RELEASE DATE |
| AUGUST 9, 1990 | AUGUST 20, 1990 | SEPTEMBER 4, 1990 | OCTOBER 12, 1990 |
------------+--------------------+--------------------+--------------------+--------------------+
CIXCD.BIN | AUGUST 9, 1990 | AUGUST 16, 1990 | SEPTEMBER 4, 1990 | SEPTEMBER 4, 1990 |
| FUNCTIONAL V0.22 | V1.0 | V1.04 | V1.04 |
| SELF TEST V0.38 | | | |
------------+--------------------+--------------------+--------------------+--------------------+
ELSAA.EXE | JULY 17, 1990 | JULY 17, 1990 | JULY 17, 1990 | JULY 17, 1990 |
| X13.2-2008 | X13.2-2008 | X13.2-2008 | X13.2-2008 |
------------+--------------------+--------------------+--------------------+--------------------+
ERSAA.EXE | JULY 6, 1990 | JULY 6, 1990 | JULY 6, 1990 | JULY 6, 1990 |
| X13.1-893 | X13.1-893 | 13.1-893 | 13.1-893 |
------------+--------------------+--------------------+--------------------+--------------------+
EWSAA.EXE | JUNE 13, 1990 | AUGUST 17, 1990 | AUGUST 17, 1990 | AUGUST 17, 1990 |
| X13.0-1144 | 13.2-1221 | 13.2-1221 | 13.2-1221 |
------------+--------------------+--------------------+--------------------+--------------------+
EVGEA.BIN | APRIL 4, 1990 | APRIL 4, 1990 | APRIL 4, 1990 | APRIL 4, 1990 |
| V0.01 | V0.01 | V0.01 | V0.01 |
------------+--------------------+--------------------+--------------------+--------------------+
EVGEA.EXE | JULY 10, 1990 | AUGUST 14, 1990 | AUGUST 14, 1990 | AUGUST 14, 1990 |
| V2.0 | V2.1 | V2.1 | V2.1 |
------------+--------------------+--------------------+--------------------+--------------------+
EVGEA.HLP | JULY 16, 1990 | AUGUST 14, 1990 | AUGUST 14, 1990 | AUGUST 14, 1990 |
| N/A | N/A | N/A | N/A |
------------+--------------------+--------------------+--------------------+--------------------+
EVGEB.EXE | JULY 16, 1990 | JULY 16, 1990 | JULY 16, 1990 | JULY 16,1990 |
| V2.0 | V2.0 | V2.0 | V2.0 |
------------+--------------------+--------------------+--------------------+--------------------+
EVGEB.HLP | JULY 16, 1990 | JULY 16, 1990 | JULY 16, 1990 | JULY 16, 1990 |
| N/A | N/A | N/A | N/A |
------------+--------------------+--------------------+--------------------+--------------------+
EVGAA.EXE | JULY 18, 1990 | JULY 18, 1990 | JULY 18, 1990 | OCTOBER 12, 1990 |
| V6.1 | V6.1 | V6.1 | V6.3 |
------------+--------------------+--------------------+--------------------+--------------------+
EVGAB.EXE | JULY 18, 1990 | JULY 18, 1990 | JULY 18, 1990 | OCTOBER 12, 1990 |
| V6.1 | V6.1 | V6.1 | V6.3 |
------------+--------------------+--------------------+--------------------+--------------------+
EVGAC.EXE | JULY 18, 1990 | JULY 18, 1990 | JULY 18, 1990 | OCTOBER 12, 1990 |
| V1.1 | V1.1 | V1.1 | V1.2 |
------------+--------------------+--------------------+--------------------+--------------------+
VMB.EXE | | | | |
| | | | |
------------+ | | | |
PADRIVER.EXE| VMS VERSION | VMS VERSION | VMS VERSION | VMS VERSION |
| | | | |
------------+ T5.4-4HW | T5.4-4HW | V5.4 | V5.4 |
SYSLOA9CC. | | | | |
EXE | JULY 11, 1990 | JULY 11, 1990 | AVAILABLE | AVAILABLE |
------------+ | | | |
SYSLOA9RR. | AVAILABLE FROM VMS | AVAILABLE FROM VMS | FROM VMS | FROM VMS |
EXE | | | | |
------------+--------------------+--------------------+--------------------+--------------------+
HSC CODE | HSC50 - V39B | HSC50 - YB02 | HSC50 - V400 | HSC50 - V400 |
| HSC70 - Y50D | HSC70 - Y50D | HSC70 - Y50A | HCS70 - Y50A |
------------+--------------------+--------------------+--------------------+--------------------+
HYPERION. | MAY 10, 1990 | MAY 10, 1990 | MAY 10, 1990 | MAY 10, 1990 |
EEPROM | V4.E | V4.E | V4.E | V4.E |
------------+--------------------+--------------------+--------------------+--------------------+
CALYPSO. | MAY 10, 1990 | MAY 10, 1990 | MAY 10, 1990 | MAY 10, 1990 |
EEPROM | V3.D | V3.D | V3.D | V3.D |
------------+--------------------+--------------------+--------------------+--------------------+
RIGEL. | MAY 7, 1990 | MAY 7, 1990 | MAY 7, 1990 | MAY 7, 1990 |
EEPROM | V1.FE | V1.FE | V1.FE | V1.FE |
------------+--------------------+--------------------+--------------------+--------------------+
DIAGBOOT. | | AUGUST 17, 1990 | AUGUST 17, 1990 | AUGUST 17, 1990 |
EXE | | N/A | N/A | N/A |
------------+--------------------+--------------------+--------------------+--------------------+
CHANGES AS OF OCTOBER 12, 1990
EVGAA, EVGAB, EVGAC - SOME PROBLEMS WERE FOUND WHILE RUNNING THESE DIAGNOSTICS
ON THE VAX 9000.
CURRENT KNOWN PROBLEMS:
VDS WILL NOT BOOT CORRECTLY THROUGH THE CIXCD WHEN THE NODE SPECIFICATION IN THE
BOOT STRING CONTAINS A FAILOVER CI ADDRESS. IT WILL BOOT, ONLY WHEN THE CORRECT
HSC NODE IS IN BITS <15:8>, NOT WHEN THE HSC NODE IS IN BITS <7:0>.
ALL CIXCDS CURRENTLY IN USE MUST BE UPDATED WITH THE LATEST MICROCODE VERSION.
QARs POSTED AGAINST PREVIOUS VERSIONS WILL BE ANSWERED "MICROCODE OUT OF REV"
AND CLOSED.
ON 6000 SERIES MACHINES, THE CIXCD WILL ONLY OPERATE IN SLOTS 1-4, AND B-E
WHEN INSTALLING THE HEADER ASSEMBLY, MAKE SURE ALL THE PINS ARE PLUGGED
INTO THE CONNECTOR. THE CONNECTORS ARE NOT KEYED, IT IS POSSIBLE TO PLUG
THE HEADER CARD IN ONE POSITION TO HIGH OR LOW.
IN THE XDEV REG. <24:16>, THE FORMAT OF THIS FIELD HAS CHANGED AND MUST BE
REPORGRAMMED WITH THE SECTION OF INIT_DCB OF EVGEA. THE OLD FORMAT DISPLAYED AN
E02 MODULE AS "A2", THE NEW FORMAT WILL DISPLAY AN E02 MODULE AS "52".
DEFINITIONS
-----------------------------
CIXCD.BIN = MICROCODE FILE
ELSAA.EXE = CALYPSO DIAGNOSTIC SUPERVISOR
ERSAA.EXE = RIGEL DIAGNOSTIC SUPERVISOR
EWSAA.EXE = ARIDUS DIAGNOSTIC SUPERVISOR
EVGEA.BIN = CIXCD REPAIR LEVEL DIAGNOSTIC TEST MICROCODE
EVGEA.EXE = CIXCD REPAIR LEVEL DIAGNOSTIC / LOADER PROGRAM
EVGEA.HLP = CIXCD REPAIR LEVEL DIAGNOSTIC VDS HELP FILE
EVGEB.EXE = CIXCD MICROCODE LOAD UTILITY
EVGEB.HLP = CIXCD MICROCODE LOAD UTILITY VDS HELP FILE
EVGAA.EXE = CI FUNCTIONAL DIAGNOSTIC, PART 1
EVGAB.EXE = CI FUNCTIONAL DIAGNOSTIC, PART 2
EVGAC.EXE = CI MULTI-NODE DIAGNOSTIC
VMB.EXE = BOOT PRIMITIVE
PADRIVER.EXE = CIXCD PORT DRIVER
SYSLOA9CC.EXE = CALYPSO SPECIFIC LOAD/INIT/HANDLER ROUTINES
SYSLOA9RR.EXE = RIGEL SPECIFIC LOAD/INIT/HANDLER ROUTINES
HYPERION.EEPROM= HYPERION CPU EEPROM MICROCODE PATCH FILE
CALYPSO.EEPROM = CALYPSO CPU EEPROM MICROCODE PATCH FILE
RIGEL.EEPROM = RIGEL CPU EEPROM MICROCODE PATCH FILE
DIAGBOOT.EXE = DIAGNOSTIC BOOTSTRAP FILE
|
|
___ ___ ___ ___ ___ ___ ___
| | | | | | | |
| d | i | g | i | t | a | l | I N T E R O F F I C E M E M O
|___|___|___|___|___|___|___|
To: Distribution Date : November 28, 1990
From : Joe Mellone
Dept : ISB
Ext : 297-4682
Loc/MS : MR01-2 S10/KL18.6
Enet : IOENG::MELLONE
SUBJECT: CIXCD Software Release Area Update Notification
COMPONENT CHANGES SINCE LAST RELEASE :
EVGAA.EXE, EVGAB.EXE, EVGAC.EXE :
Some problems were found while running these diagnostics on the
9000. Please note that the revision information displayed when
running the diagnostics does not include the 'Pre-Release '
message. For instance, the official version of EVGAA is now
version 6.2 whereas the previous version of EVGAA was
'Pre-Release Version 6.3'. A less confusing scheme will be
employed in subsequent releases.
EVGEA.EXE, EVGEA.HLP, EVGEB.EXE, EVGEB.HLP :
** WARNING **
These versions of the diagnostics impact (Pre-Rev E) modules.
Please read the appended EVGEA/EVGEB Functional Notes section
that I have appended to the end of this notice. Read it
completely so that you will know how to run the new diagnostics
on the Previous Rev E modules and know what new functionality
is present.
CIXCD.BIN :
Some microcode problems were found during CVG testing. This
version of microcode has been submitted to SDC for Release 42,
available January 14, 1991.
COMPONENT CREATION DATE VERSION NUMBER
--------- ------------- -----------------------------
>CIXCD.BIN 01-NOV-1990 V1.09
ELSAA.EXE 16-JUL-1990 X13.2-2008
ERSAA.EXE 06-JUL-1990 13.1-893
EWSAA.EXE 17-AUG-1990 13.2-1221
DIAGBOOT.EXE 17-AUG-1990 n/a
EVGEA.BIN 04-APR-1990 V0.01
>EVGEA.EXE 26-OCT-1990 V3.0
>EVGEA.HLP 26-OCT-1990 n/a
>EVGEB.EXE 29-OCT-1990 V3.0
>EVGEB.HLP 30-OCT-1990 n/a
>EVGAA.EXE 03-NOV-1990 V6.2
>EVGAB.EXE 04-NOV-1990 V6.2
>EVGAC.EXE 04-NOV-1990 V1.2
VMS V5.4 24-AUG-1990 Available from VMS
HYPERION.EEROM 10-MAY-1990 V4.E
CALYPSO.EEROM 10-MAY-1990 V3.D
RIGEL.EEROM 07-MAY-1990 V1.FE
---------------------------------------------------------
>=New version
AREA ACCESS PROCEDURE :
A software release area is available which contains all of
the required CIXCD software components, needed for diagnostic
and functional operations. The below listed files can be
retrieved by using the following procedure call:
$ @IOENG::XMVDSK:[CIXCD.DIAG]RETRIEVE
The 'retrieve' procedure will prompt you for the destination
directory and whether you want diagnostic or operational
files. If the destination directory is not specified, the
procedure will use your default directory. If diagnostic
or operational is not specified, all files will be retrieved.
A new feature was added to the retrieve procedure, which allows
the copy of just a single file. Use the 's' option when prompted
for diagnostic, operational or single files.
COMPONENT DESCRIPTIONS :
CIXCD.BIN = Microcode file
ELSAA.EXE = Calypso/Hyperion Diagnostic Supervisor
ERSAA.EXE = Rigel Diagnostic Supervisor
EWSAA.EXE = Aridus Diagnostic Supervisor
DIAGBOOT.EXE = Diagnostic bootstrap file
EVGEA.BIN = CIXCD Repair Level Diagnostic Test Microcode
EVGEA.EXE = CIXCD Repair Level Diagnostic / Loader Program
EVGEA.HLP = CIXCD Repair Level Diagnostic VDS Help File
EVGEB.EXE = CIXCD Microcode Load Utility
EVGEB.HLP = CIXCD Microcode Load Utility VDS Help File
EVGAA.EXE = CI Functional Diagnostic (part 1)
EVGAB.EXE = CI Functional Diagnostic (part 2)
EVGAC.EXE = CI Multi-Node Diagnostic
HYPERION.EEROM = Hyperion CPU eeprom microcode patch file
CALYPSO.EEROM = Calypso CPU eeprom microcode patch file
RIGEL.EEROM = Rigel CPU eeprom microcode patch file
CURRENT KNOWN PROBLEMS :
VDS will not boot correctly through the CIXCD when the
NODE specification in the boot string contains a failover
CI address. It will boot, only when the correct HSC node is
in bits 15:8, not when the correct HSC node is in bits 7:0.
INSTALLATION/USAGE NOTES:
All CIXCDs currently in use must be updated with the latest
microcode version. QARs posted against previous versions
will be answered "microcode out-of-rev" and closed.
On 6000 series machines, the CIXCD will only operate in slots
1-4 and B-E.
When installing the header assembly, needed for Rev E modules,
make sure that all pins are plugged into the connector. The
connectors are not keyed, and it is possible to plug the header
card in one position to high or one position to low.
Take note of the hardware revision held in XDEV<24:16>. The
format of this field has changed and must be reprogrammed with
section init_dcb of EVGEA. The old format displayed an E02 module
as "A2", the new format will display an E02 module as "52".
HYPERION/CALYPSO/RIGEL.EEROM CPU MICROCODE FILES :
Three files have been added to the directory. These files can be
used to patch the cpu microcode on the respective processor. This
updated cpu microcode will enable the cpu to recognize the CIXCD
as a valid I/O device, thus allowing the CIXCD to function as the
primary boot device.
A command procedure "CREATE_EEROM_TAPE.COM" can be used to create
a patch tape for the respective processor. This procedure is located
in the release area for general use.
EVGEA/EVGEB Functional Notes
The latest version of EVGEA/B has hardware EEPROM data protection
ENABLED as the default. This was done to provide an additional
level of EEPROM data protection. While that sounds like "APPLE_PIE",
it may have an impact on you.
With rev "E" hardware functionality, all the EEPROM's will support
hardware EEPROM data protection. On these boards, the new program
versions will work correctly. The problem comes if the microcode
in the modules are loaded with V3 and then someone attempts to use
V2.0/V2.1 UPDATE the microcode. The V2.0/V2.1 will fail to update
the microcode and will report errors.
With prior to "E" hardware functionality, not all the EEPROM's support
hardware EEPROM data protection. On these boards, the new program
versions will not work correctly. The problem comes when the microcode
is updated with EVGEA/B V3 and EVENT FLAG 3 is cleared, the program will
default to issuing a 'write-thru' data protection sequence to update
the EEPROM's. This will cause EEPROM data corruption of some addresses.
I have added support for 'EVENT FLAG 3' in V3 to allow the bypass of
the 'write-thru' feature of V3 to support these earlier boards. With
EVENT FLAG 3 set, the software EEPROM data protection will be disabled.
This is more a workaround than a fix to support these older modules.
There have been two new sections added to both EVGEA/B to support
the hardware EEPROM data protection. These sections are LOCK and
UNLOCK and are only to be used with rev "E" hardware functionality.
The UNLOCK section will be the way to DISABLE the hardware EEPROM
data protection feature. Once this section is executed, the operator
is required to removed the power from the CIXCD to complete the
UNLOCKing function.
Below is a copy of the "EVGEB.HLP" file (Sorry for the strange
looking file format but that is the VDS formatting).
EVGEB.HLP :
1 ATTACH
The CPU (KA0) and/or SBIA 0 (SI0) and/or SBIA 1 (SI1) must be
attached:
DS> ATTACH CIXCD HUB PAA0 (1) (2)
(1) CIXCD node address, Hex
(2) CI node number, Hex
1 HELP
Help information for EVGEB, revision 3.0
EVGEB is a Level 3 Repair Level utility designed to provide
Update and Verification functions for the CIXCD EEPROM.
1 SECTIONS
Sections have been allocated to provide certain functions.
2 UPDATE
This section is used to load the contents of the EEPROM from a
MICROCODE binary file on the load media.
2 VERIFY
This section is used to verify the contents of the EEPROM
against a MICROCODE binary file on the load media.
2 RVERIFY
This section is used to verify the contents of the Primary
EEPROM region against the Backup EEPROM region. No load media
file is used.
2 REPLACE
This section is used to replace the contents of the BACKUP
EEPROM regions by copying the PRIMARY regions into the BACKUP
regions of the EEPROM. No load media file is used.
2 RESTORE
This section is used to restore the contents of the PRIMARY
EEPROM regions by copying the BACKUP regions into the PRIMARY
regions of the EEPROM. No load media file is used.
2 DEFAULT
Same as UPDATE section
2 RBD
This section is used to enable the operator to enter RBD mode
to test the CIXCD.
2 ERRORLOG
This section is used to examine the ERRORLOG header information
stored in the EEPROM.
2 EXAM
This section is used to examine the ERRORLOG data entry stored
in the EEPROM.
2 UNLOCK
This section is used to disable or UNLOCK the hardware data
protection of the data stored in the EEPROM.
***WARNING*** ***WARNING*** ***WARNING***
DO NOT EXECUTE THIS SECTION ON CIXCD MODULES BEFORE HARDWARE REVISION "E"
***WARNING*** ***WARNING*** ***WARNING***
2 LOCK
This section is used to enable or LOCK the hardware data
protection of the data stored in the EEPROM.
***WARNING*** ***WARNING*** ***WARNING***
DO NOT EXECUTE THIS SECTION ON CIXCD MODULES BEFORE HARDWARE REVISION "E"
***WARNING*** ***WARNING*** ***WARNING***
1 EVENT
Event flag 1
Not used in EVGEB
Event flag 2
INHIBITS failing test information to be loaded into
the on-board CIXCD EEPROM.
Event flag 3
INHIBITS executing the hardware write-thru feature of
loading into the on-board CIXCD EEPROM. This flag should
be set BEFORE ANY attempt to load microcode into a
CIXCD BEFORE HARDWARE REVISION "E".
WARNING: You may have already 'SHOT-YOUR-SELF-IN-THE-FOOT'
and corrupted the EEPROM data.
Event flags 4 through 5 are not active with this program.
1 SUMMARY
The summary gives a report of the program and supervisor
detected errors.
1 V3
1. Two additional sections have been added (LOCK and UNLOCK) to support
hardware data protection of the EEPROM data.
***WARNING*** ***WARNING*** ***WARNING***
DO NOT EXECUTE THESE SECTIONS ON CIXCD MODULE BEFORE HARDWARE REVISION "E"
***WARNING*** ***WARNING*** ***WARNING***
2. Default is to enable hardware data protection of the EEPROM data.
(See EVENT flag 3 description for a workaround)
If version 3.0 is executed on CIXCD BEFORE HARDWARE REVISION "E"
without EVENT flag 3 set, the EEPROM data will be corrupted since
hardware support of EEPROM data protection logic is not complete
on previous hardware revisions.
HINT: a. If after you update the CIXCD microcode and then attempt to
run EVGEA logic tests, Test 1 will pass but Test 2 (EEPROM
region Checksum) Subtest 1 and/or Test 5, Subtest 1 fails.
or
b. The VERIFY section fails (the 'give-away' is that the high
order bits of the Xored CS EEPROM bad pattern will be the
ones in error).
DS> START/SECTION=VERIFY
******** EVGEB CIXCD EEPROM update - Level 3 Diag - 3.0 ********
Pass 1, test 2, subtest 0, error 6, 17-OCT-1990 09:16:19.26
Hard error while testing PAZ0: EEPROM region data did not
VERIFY correctly
Xored CS EEPROM = 00200000 00000000 00000000
Reading CS EEPROM = 0020D057 00400000 0000FF00
Verify ucode file = 0000D057 00400000 0000FF00, Loc 1FD5
******** End of Hard error number 6 ********
DS>
WORKAROUND FIX for corrupted EEPROM data prior to rev "E"
1. Clear EVENT flag 3
2. Start section UNLOCK to disable hardware data protection
3. Power down the CIXCD ***MUST****
4. Power up the CIXCD
5. Boot VDS, LOAD EVGEA or EVGEB, SET EVENT FLAG 3
6. START/SECTION=UPDATE and re-load the microcode file
1 XMI_UPDATE
On VAX 6000 based machines, the front panel switch should
be placed in the "UPDATE" postion during this program
execution.
On VAX 9000 based machines, the operator must issue a console
command to set hardware XMI_UPDATE enable signal. ie:
DS>^P !Exit VDS and enter 9000 console mode
>>>SHOW XMI_UPDATE !Display XMI_UPDATE off/on status
>>>SET XMI_UPDATE ON !Set XMI_UPDATE status to ON
>>>SHOW XMI_UPDATE !Display XMI_UPDATE off/on status
>>>CONT !Exit 9000 console mode and enter VDS
DS> !Now back at VDS awaiting a command
|