- ATTACH
ATTACH KA820 HUB KA0 2048 0
- INVOKING
To invoke the utility perform the following steps
DS> LOAD EBCUA
DS> ATTACH KA820 HUB KA0 2048 0
DS> SEL KA0
DS> SET MM OFF
DS> START
Or you can use a command procedure which does this for
you. To do this, in response to the VDS prompt, type
@EBCUA
- HELP
This program is a utility used to examine and modify the
EEPROM contents of primary and attached KA820
processors. It can also be used to save and restore the
contents of an EEPROM and to display the BI
configuration. It allows you to modify individual
parameters in the EEPROM as well as load new boot code
and microcode patch files. Additional help is available
from within the utility. The program is simple to run.
It consist of a dialog prompting the user for all
operations to be performed. The nature of the dialog is
such that the meaning of the prompting questions should
be obvious. Chances are if you don't understand the
question, you don't have enough information to to make
the change. The best way to get started is to give it a
try. You always have the option of aborting the utility
without applying any of the changes.
- MORE HELP
At program startup, a work buffer is loaded with EEPROM
data from the primary processor, an attached processor an
initialization file named KAINITx.SYS or from a saved EEPROM
image file on the console device. The utilty dialog then
asks a series of questions which you can answer to examine
and modify specific fields within the EEPROM. When you are
happy with the contents of the buffer, you can then write
the buffer back into the EEPROM of any processor and/or
save it as an image file on the console device. You also
have the option of aborting the utility without saving any
of the buffer contents.
- SECTIONS
The utility is divided into startup routines, 6 sections
and an end of pass handler. The rational for haveing
sections is to allow the user to select only those areas
which he is interested in, minimizing the number of
questions to be answered. At the start of every
section, the user is asked if he is interested in that
section. Typeing a question mark "?" response will show
you what is available in each section.
- STARTUP ROUTINES
Upon startup, the user can display general help about the
EEPROM utility. EBUCA then displays a CPU configuration
matrix which indicates for each CPU, if it has 1 or 2
EEPROM's. The program then prompts the user asking if
they want to utilize 1 or 2 EEPROM's. You should respond
with the number of EEPROM's contained on the CPU to which
you intend to modify. The user is next prompted for the
source from which to load the EEPROM work buffer. This can
be from the EEPROM of any processor, from an initialization
file KAINITx.SYS, or from a saved EEPROM image file on the
console device. The default is to load the buffer from the
EEPROM of the primary processor. If the buffer is loaded
from the image file or from the initialization file
KAINITx.SYS, you should verify that certain fields are setup
properly. These fields include the default boot device,
CPU rev, latest set of patches, UART0 default BAUD rate,
and the CPU serial number.
- GENERAL SECTION
This section provides routines to perform the following:
--------------------------------------------------------
. Display BI configuration
. Display EEPROM summary
. Perform EEPROM sanity check
. Examine/Modify the following:
CPU serial number
VAXBI selftest timeout
FCHIP enable
RCX50 selftest enable
Cache enable
- BOOT CODE SECTION
This section provides routines to perform the following:
--------------------------------------------------------
. Display bootfile summary
. Change the default boot device
. Verify bootcode in buffer against files on disk
. Display bootfiles in hex
. Verify/Correct bootcode chksum
. Remove bootcode files
. Add/replace boot command parser
. Add boot files
. Examine/modify DU boot device controller IP (CSR) address
- ETHERNET SECTION
This section provides routines to examine/modify the following:
---------------------------------------------------------------
. Ethernet Load Server Address
. Expected boot message
. Boot message recognition comparison byte count
. Boot parameter offsets
- CONSOLE SECTION
This section provides routines to examine/modify the following
--------------------------------------------------------------
. UART0 default BAUD rate
. Logical console node number
- MICROCODE PATCH SECTION
This section provides routines to perform the following
-------------------------------------------------------
. Correct control store chksum (restrictive)
. Examine/modify CPU and Patch revision information
. Load a new set of primary patches
. List primary patches
. Correct patch chksum
. Add a single patch
. Remove a single patch
Note-the patch files have names of the form KArrrr.PAT where
rrrr is the patch revision number of the primary processor.
- EXAMINE/DEPOSIT
This section provides the following capablities
-----------------------------------------------
Commands are provided to examine/deposit longwords in the
EEPROM buffer. Addresses are EEPROM buffer offsets. all data
is in HEX.
Valid commands are: E [aaaa]:[aaaa] D aaaa dddddddd EXIT
- END OF PASS
The end of pass handler allows the user to make another
pass through all sections, to abort the utility, to apply
changes to an EEPROM in a specified KA820 node and/or copy
the contents of the buffer to an EEPROM image file on the
console device.