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 - Neue Firmware für MBII-Controller/SCSI-Geräte online einspielen
     (Online Flash Utility Program)

SYNTAX
     /sbin/flup [[-a|m] | [-s [-f parameterfile]]]                Nur RM600

     /sbin/flup [-s [-f parameterfile]]                           Nur RM400

BESCHREIBUNG
     flup ist ein menügesteuertes Dienstprogramm, das bei allen RM-Systemen
     SCSI-Geräte mit neuen Firmware-Ständen versorgen kann. Zusätzlich ist
     damit ein Firmware-Update der flashbaren MBII-Controller der RM600
     möglich.

OPTIONEN
     -a   Automatischer Update der MBII-Controller. Alle Controller im
          System mit veralteter Firmware werden festgestellt und automa-
          tisch mit der neuen Version geladen.

          ACHTUNG:  Ein manueller Eingriff bzw. Programmabbruch ist nicht
                    möglich.

     -m   MBII-Controller-Update.

     -s   SCSI-Geräte-Update.

     -f   Parameterdatei für den SCSI-Geräte-Update festlegen. (Das
          Parameter-Auswahlmenü wird übersprungen.)

   Voraussetzungen:

     Vom Online Flash Utility werden für den SCSI-Flup folgende HW- und
     SW-Systeme unterstützt:

     RM200/400   SINIX-N ab Version 5.42 B00

     RM600-xxx   SINIX-Y ab Version 5.42 A30

     Sollen SCSI-Geräte auf Betriebssystemen kleiner der oben aufgeführten
     Versionen geflasht werden, so ist dies nur auf Sonderfreigabe möglich.

     Der Flash von MBII-Controllern ist nur an der RM600-xxx mit Betriebs-
     systemsversionen ab SINIX-Y 5.41 A00 möglich.

     ACHTUNG:  Neu geladene Firmware wird immer erst nach dem nächsten
               Reboot der Maschine aktiv (egal, ob MBII- oder SCSI-Flup
               ausgeführt wurde).







Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

flup(8)                                                             flup(8)

INSTALLATION
     Falls das Verzeichnis /home/flup schon existiert, muß es vor der
     Installation gelöscht oder umbenannt werden.

     Installation von CD-ROM:

     1. Legen Sie die Reliant UNIX Betriebssystem-CD-ROM in das CD-ROM-
        Laufwerk.

     2. Hängen Sie die CD-ROM durch folgendes Kommando ein:

               # mount -F hs /dev/ios0/sdiskscsiids0 /cdrom

        Für den korrekten Gerätenamen muß die scsiid entsprechend der
        SCSI-Adresse des CD-ROM-Laufwerks gesetzt werden.

     3. Starten Sie die Installation des Paketes:

               # pkgadd -d /cdrom/SINIXY/54*/T4*

     4. Wählen Sie das Paket SIfirm aus, und starten Sie die Installation.

     5. Hängen Sie die CD-ROM wieder aus:

               # umount /cdrom

     Installation von Magnetband-Kassette:

     1. Legen Sie die Magnetband-Kassette in das Laufwerk.

     2. Starten Sie die Installation des Paketes:

               # pkgadd -d /dev/ios0/rstapescsiid

        Für den korrekten Gerätenamen muß die scsiid entsprechend der
        SCSI-Adresse des SMC-Laufwerks gesetzt werden.

     3. Wählen Sie das Paket SIfirm aus, und starten Sie die Installation.

     4. Entfernen Sie nach der Installation die Magnetband-Kassette aus dem
        Laufwerk.

     Wechseln Sie nach der Installation in das Verzeichnis /home/flup. Dort
     sind jetzt für jeden MBII-Controller-Typ je nach Bestückung bis zu 5
     Dateien abgelegt.









Seite 2                      Reliant UNIX 5.44               Gedruckt 11/98

flup(8)                                                             flup(8)

START
     Bevor Sie flup starten, müssen die Firmware-Dateien, beim SCSI-Flup
     zusätzlich die Parameterdateien, im Verzeichnis /home/flup vorhanden
     sein. Die Dateien für den MBII-Controller-Update werden automatisch
     bei der Installation des Pakets SIfirm installiert. Einzelkorrekturen
     und alle Daten für den SCSI-Update werden bei Bedarf über den EKS-
     Server bereitgestellt und müssen zuvor nach /home/flup kopiert werden.

     Wird flup ohne Parameter aufgerufen, so muß bei RM600-xxx-Systemen in
     einer ersten Menüebene der Typ des Flashs (MBII-Controller- oder
     SCSI-Geräte-Flup) ausgewählt werden.

     flup ist vollständig menügesteuert. Die wichtigsten Funktionstasten
     sind die Cursor-Up/Cursor-Down-Tasten und einige der ersten 8 Funkti-
     onstasten.

     Für alle Menüebenen gültige Funktionstasten der Auswahlphase:

     Die Cursortasten Up/Down           bewegen die Auswahlmarkierungen in
                                        einem Fenster zum nächsten bzw.
                                        vorigen Feld

     <F1> (ersatzweise <h> oder <?>)    erzeugt ein Fenster mit Hilfetexten

     <F3> (ersatzweise <x>)             markiert eine Zeile im Auswahlfen-
                                        ster

     <F4> (ersatzweise <a>)             markiert alle Zeilen im Auswahlfen-
                                        ster

     <F5> (ersatzweise <q>)             beendet die Eingabe im aktuellen
                                        Auswahlfenster

     <F8> (ersatzweise <e>)             beendet flup sofort

     Der Ablauf gliedert sich in 2 Hauptphasen:

          A)  Die Auswahlphase

          B)  Die Aktionsphase

   MBII-Controller-Flup (nur RM600-xxx) (manuelle Bedienung)

     Aufruf:

     # flup

     oder:

     # flup -m




Seite 3                      Reliant UNIX 5.44               Gedruckt 11/98

flup(8)                                                             flup(8)

     A) Die Auswahlphase des MBII-Controller-Flashs

     1. Schrankauswahl
          Besteht Ihr Rechnersystem aus mehreren Schränken, wählen Sie
          zunächst die Schränke (Cabinets) aus, in denen die Firmware der
          MBII-Controller aktualisiert werden soll.

          Es wird ein Fenster aufgebaut, in welchem alle verfügbaren
          Schränke angezeigt werden. Mit Hilfe der Cursortasten bewegen Sie
          die Auswahlmarkierung auf den gewünschten Schrank und markieren
          ihn mit <F3> oder <x>. Das ausgewählte Element wird durch das
          Markierungszeichen "*" am Zeilenanfang gekennzeichnet. Sie können
          auf diese Weise beliebig viele Systemschränke auswählen.

          Die Auswahl der Schränke wird mit <F5> oder <q> beendet.

          Sollen alle Schränke ausgewählt werden, so betätigen Sie <F4>
          oder <a>. Dadurch werden alle Schränke markiert und das Auswahl-
          menü beendet.

     2. MBII-Controller-Auswahl
          Es wird ein Fenster geöffnet, in welchem alle update-fähigen
          MBII-Controller der markierten Systemschränke aufgelistet sind.
          Dabei wird für jeden Controller sein vollständiger Name,
          Schrank-ID und Slot-ID angezeigt. Markieren Sie die zu bearbei-
          tenden MBII-Controller analog zum Verfahren der Schrankauswahl.

          ACHTUNG:  DCS-Controller werden nur im Single-User-Mode angezeigt.

                    CMX-Controller werden nur angezeigt, wenn die entspre-
                    chende CMX-Version installiert ist und der Controller
                    im Status "READY" steht.

          Bei Maschinen mit nur einem Schrank wird dieses Menü unter Umge-
          hung des Schrankauswahlmenüs direkt aufgerufen.

     3. Auswahl der MBII-Controller-Firmware
          Alle zum Update ausgewählten MBII-Controller werden in einem Aus-
          wahlfenster unter Angabe des vollständigen Controller-Namens, des
          Systemschranks und Slots, in dem sie sich befinden, aufgelistet.

          In zwei weiteren Spalten wird die auf den Controllern zur Zeit
          aktive und die zum Flash ausgewählte Firmware angezeigt. Zu
          Beginn ist keine Firmware zum Flash ausgewählt, was durch die
          Anzeige von "??.??" dargestellt wird.

          Bringen Sie nun nacheinander die Auswahlmarkierung auf jeden
          Controller-Eintrag und markieren Sie ihn mit <F3> oder <x>.
          Danach wird in einem weiteren Fenster eine Liste der für dieses
          Board verfügbaren Firmwarestände angezeigt. Wählen Sie jetzt
          einen dieser Firmwarestände aus und bestätigen die Wahl mit <F3>
          oder <x>. Dieser Firmwarestand wird nun im Firmware-Auswahl-


Seite 4                      Reliant UNIX 5.44               Gedruckt 11/98

flup(8)                                                             flup(8)

          fenster angezeigt.

          Wenn Sie auf diese Art alle ausgewählten Boards bearbeitet haben,
          bestätigen Sie Ihre Auswahl mit <F5> oder <q>. Nun wird die Akti-
          onsphase gestartet.

          ACHTUNG:  Überzeugen Sie sich vor Beendigung der Auswahlphase
                    davon, daß für alle Controller im Feld "new" ein Firm-
                    warestand eingetragen ist. Ist dieser Eintrag nicht
                    vorhanden, wird der Controller in der Aktionsphase
                    nicht berücksichtigt.

     B) Die Aktionsphase des MBII-Controller-Flashs

     In der Aktionsphase werden die in der Auswahlphase gesammelten Daten
     bearbeitet und die EEPROMS der MBII-Controller progammiert. In dieser
     Phase kann der Anwender nicht mehr in den weiteren Ablauf eingreifen.

     Für jeden MBII-Controller werden auf je einer Bildschirmseite Fort-
     schrittsmeldungen zu folgenden Programmphasen ausgegeben:

     -  Aufteilungsphase:    Aufteilen der Firmwaredateien in zu den ent-
                             sprechenden EEPROMS passenden Teile. Anzeigen
                             der Prüfsumme der Firmware.

     -  Löschphase:          Löschen der EEPROMS auf dem Controller.

     -  Programmierphase:    Laden der EEPROMS des Controllers mit der
                             neuen Firmware.

     Nach Abschluß der Aktionsphase wird flup automatisch beendet.

   SCSI-Geräte-Flup (alle RM-Systeme)

     Aufruf:

     # flup

     oder:

     # flup -s

     oder:

     # flup -s -f parameterfile









Seite 5                      Reliant UNIX 5.44               Gedruckt 11/98

flup(8)                                                             flup(8)

     A) Die Auswahlphase des SCSI-Geräte-Flashs

     1. Auswahl der Parameterdateien
          Wenn Sie flup ohne Angabe einer Parameterdatei aufgerufen haben,
          bekommen Sie zuerst ein Auswahlfenster mit einer Übersicht aller
          im System vorhandenen Parameterdateien angezeigt, von denen Sie
          bei jedem Flashvorgang immer nur eine auswählen können.

          Jede Parameterdatei enthält alle für den Update eines bestimmten
          SCSI-Geräts notwendigen spezifischen Informationen. Der Name ist
          so gewählt, daß der Bezug zum Gerät und der zu ladenden Firmware
          erkennbar ist (z. B. MP81FW9466.par für die Firmwareversion 9466
          der Festplatte MP81).

          Markieren Sie die benötigte Datei mit <F3> oder <x>, und bestäti-
          gen Sie anschließend Ihre Auswahl mit <F5> oder <q>.

     2. Das SCSI-Geräteauswahlmenü
          Diese Menüebene ist diejenige, welche erscheint, wenn flup mit
          der Option -s parameterfile aufgerufen wurde.

          Sie bekommen in einem Auswahlfenster alle zu der selektierten
          Parameterdatei passenden SCSI-Geräte aufgelistet (beispielsweise
          alle MP81-Festplatten). Sie können nun beliebig viele Geräte zum
          Flash, wie unter Punkt 1. beschrieben, markieren. Beenden Sie
          danach die Auswahlphase mit <F5> oder <q>.

          Sollen alle Geräte selektiert werden, so drücken Sie <F4> oder
          <a>. Es werden daraufhin alle Geräte markiert und der Flash-
          Vorgang sofort ohne weitere Eingabebestätigung gestartet.

     B) Die Aktionsphase des SCSI-Geräte-Flashs

     Alle in der Auswahlphase selektierten SCSI-Geräte werden sequentiell
     mit der in der Parameterdatei festgelegten Firmware geladen. Ein manu-
     eller Eingriff des Benutzers ist zu diesem Zeitpunkt nicht mehr mög-
     lich.

     Während des Flash-Vorgangs gibt flup in Zeile 18 bis 21 folgende Fort-
     schrittsmeldungen aus:

          Zeile 18:  Die voraussichtliche Gesamtlaufzeit aller Geräte-
                     Updates.

          Zeile 20:  Das zur Zeit bearbeitete Gerät.

          Zeile 21:  Detaillierte Meldungen zu den einzelnen Aktionsphasen.

     Nach dem Abschluß des Flash-Vorgangs eines jeden Geräts, wird in Zeile
     21 eine Erfolgsnachricht ausgegeben und danach das nächste Gerät bear-
     beitet.



Seite 6                      Reliant UNIX 5.44               Gedruckt 11/98

flup(8)                                                             flup(8)

     Wenn alle Geräte abgearbeitet sind, beendet sich die Aktionsphase und
     damit flup automatisch.




















































Seite 7                      Reliant UNIX 5.44               Gedruckt 11/98

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