Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ flup(8) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

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

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026