flup(8) flup(8)
NAME
flup - load new online firmware for MBII controller/SCSI devices
(Online Flash Utility Program)
SYNOPSIS
/sbin/flup [[-a|m] | [-s [-f parameterfile]]] RM600 only
/sbin/flup [-s [-f parameterfile]] RM400 only
DESCRIPTION
flup is a menu controlled utility program that can supply all RM sys-
tem SCSI devices with new firmware versions. In addition to this, a
firmware update of the flashable MBII controller of the RM600 is also
possible.
OPTIONS
-a Automatic updating of the MBII controllers. All controllers in
the system with old firmware are defined and automatically loaded
with the new version.
WARNING: It is not possible to intervene or terminate the pro-
gram manually.
-m MBII controller update.
-s SCSI device update.
-f Determines the parameter file for the SCSI device update. (The
parameter selection menu is bypassed.)
Prerequisites:
The Online Flash Utility supports the following HW and SW systems for
the SCSI flup:
RM200/400 SINIX-N from version 5.42 B00
RM600-xxx SINIX-Y from version 5.42 A30
Where SCSI devices are to be flashed on operating systems that have
earlier versions than those listed above, this is only possible for
special releases.
Flashing of MBII controllers is only possible on the RM600-xxx with
operating system versions from SINIX-Y 5.41 A00 onwards.
WARNING: Newly loaded firmware only becomes active following the
next reboot of the machine (whether MBII or SCSI flup is
used is irrelevant)
Page 1 Reliant UNIX 5.44 Printed 11/98
flup(8) flup(8)
INSTALLATION
If the /home/flup directory already exists, it must be deleted or
renamed prior to installation.
Installation of CD-ROM:
1. Insert the Reliant UNIX operating system CD-ROM in the CD-ROM drive.
2. Mount the CD-ROM using the following command:
# mount -F hs /dev/ios0/sdiskscsiids0 /cdrom
For the correct device name, the scsiid must be set to correspond
to the SCSI address of the CD-ROM drive.
3. Start the installation of the package:
# pkgadd -d /cdrom/SINIXY/54*/T4*
4. Select the SIfirm package and start the installation.
5. Remove the CD-ROM:
# unmount /cdrom
Streamer tape installation:
1. Insert the streamer tape in the drive.
2. Start the installation of the package:
# pkgadd -d /dev/ios0/rstapescsiid
For the correct device name the scsiid must be set to correspond
to the SCSI address of the SMC drive.
3. Select the SIfirm package and start the installation.
4. After installation, remove the streamer tape from the drive.
Following installation, change to the /home/flup directory. There are
now up to 5 files stored here for each MBII controller according to
its configuration.
START
Before you start flup, the firmware files, and also the parameter
files in the case of SCSI flup, must be available in the /home/flup
directory. The files for the MBII controller update are installed
automatically when the SIfirm package is installed. Individual correc-
tions and all data for the SCSI update are provided as required by
means of the EKS (single correctional release) server and must be
copied to /home/flup.
Page 2 Reliant UNIX 5.44 Printed 11/98
flup(8) flup(8)
If flup is invoked without parameters, the type of flash (MBII con-
troller flup or SCSI device flup) must be selected on RM600 systems in
the first menu level.
flup is fully menu-driven. The most important function keys are the
cursor up and cursor down keys and some of the first 8 function keys.
Function keys of the selection phase valid for all menu levels:
The up/down cursor keys move the scroll highlight from one
window to the next or previous field.
<F1> (alternately <h> or <?>) creates a window with help texts.
<F3> (alternately <x>) selects a line in the selection win-
dow.
<F4> (alternately <a>) selects all lines in the selection
window.
<F5> (alternately <q>) terminates the entry in the current
selection window
<F8> (alternately <e>) terminates flup immediately.
The execution is divided into two phases:
A) The selection phase
B) The action phase
Page 3 Reliant UNIX 5.44 Printed 11/98
flup(8) flup(8)
MBII controller flup (only RM600-xxx) (manual operation)
Call:
# flup
or:
# flup -m
A) The selection phase of the MBII controller flash
1. Cabinet selection
If your computer system consists of a number of cabinets, first
select the cabinets whose MBII controller firmware is to be
updated.
A window showing all available cabinets will appear. Using the
cursor keys, move the scroll highlight onto the selected cabinet
and select it using <F3> or <x>. The selected element is identi-
fied by the marker "*" at the start of the line. You can select
any number of system cabinets in this way.
Selection of the cabinets is terminated with <F5> or <q>.
If all cabinets are selected, press <F4> or <a>. This marks all
cabinets and terminates the selection menu.
2. MBII controller selection
A window is opened which lists all MBII controllers of the
selected system cabinets that can be updated. It also displays
the complete name, cabinet ID, and slot ID of each controller.
Select the MBII controllers to be processed using the same selec-
tion process as for cabinets.
WARNING: DCS controllers are only displayed in singleuser mode.
CMX controllers are only displayed if the correspond-
ing CMX version is installed and the controller is in
the "READY" state.
In the case of machines with only one cabinet, this menu is
called up directly, bypassing the cabinet selection menu.
3. Selection of the MBII controller firmware
All MBII controllers selected for updating are listed in a selec-
tion window by specifying the complete controller name, system
cabinet and the slots where they are found.
Page 4 Reliant UNIX 5.44 Printed 11/98
flup(8) flup(8)
The firmware currently active on the controller and that selected
for the flash is displayed in two additional columns. Initially
no firmware is selected for the flash, this is displayed using
"??.??".
Position the selection marker on each controller entry in turn
and mark it using <F3> or <x>. A list of firmware versions avail-
able for this board is then displayed in another window. Select
one of these firmware versions and confirm the selection with
<F3> or <x>. This firmware version is now displayed in the
firmware list box.
Once you have processed all the selected boards in this way, con-
firm your selection using <F5> or <q>. The action phase starts.
WARNING: Before ending the selection phase, make sure a
firmware version is entered in the "new" field for all
controllers. If this entry is not present, the con-
troller is not included in the action phase.
B) The action phase of the MBII controller flash
The data gathered in the selection phase is processed in the action
phase and the EEPROMS of the MBII controllers is programmed. In this
phase, the user can no longer intervene in the execution.
Progress reports are provided on each screen for each MBII controller
for the following program phases:
- Split phase Splitting of the firmware files into parts
fitting the individual EEPROMs. Display of the
firmware checksums.
- Deletion phase Deletion of the EEPROMS from the controller.
- Programming phase Loading of the EEPROMS of the controller with
the new firmware.
flup is ended automatically once the action phase is completed.
Page 5 Reliant UNIX 5.44 Printed 11/98
flup(8) flup(8)
SCSI device flup (all RM systems)
Call:
# flup
or:
# flup -s
or:
# flup -s -f parameterfile
A) The selection phase of the SCSI device flash
1. Selection of the parameter files
If you call flup without specifying a parameter file, firstly a
selection window opens which displays an overview of all the
parameter files available in the system, from which you can
select just one for each flash procedure.
Each parameter file contains all the important information
specific to the update of a SCSI device. The name is selected in
such a way that reference to the device and to the firmware to be
loaded is recognizable (e.g. MP81FW9466.par for firmware version
9466 of the MP81 hard disk).
Select the required file using <F3> or <x> and confirm your
selection using <F5> or <q>.
2. The SCSI device selection menu
This menu level is the one that appears if flup was called using
the -s parameterfile.
All the SCSI devices corresponding to the selected parameter file
are listed in a selection window (e.g. all MP81 hard disks). You
can now select as many devices as you require for flashing, as
described in point 1. Then you terminate the selection phase
using <F5> or <q>.
If all devices are selected, press <F4> or <a>. All devices will
be selected and the flash procedure will be started immediately
without further input confirmation.
Page 6 Reliant UNIX 5.44 Printed 11/98
flup(8) flup(8)
B) The action phase of the SCSI device flash
All the SCSI devices selected in the selection phase are loaded in
sequence with the firmware defined in the parameter file. Manual
intervention by the user is no longer possible at this point.
During the flash procedure, flup provides the following progress
reports in lines 18 to 21:
Line 18: The foreseeable total runtime of all device updates.
Line 20: The device currently being processed.
Line 21: Detailed reports on the individual action phases.
Once the flash procedure is completed for a device, a success report
is output in line 21 and the next device is processed.
Once all the devices are exhausted, the action phase and flup are ter-
minated automatically.
Page 7 Reliant UNIX 5.44 Printed 11/98