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