flashpbay(1M) flashpbay(1M)
flashpbay - FLASH update utility for SGI Server Power Bays
/usr/sbin/flashpbay [-f] [--l2 hostname|IP]
[--sysname name] [--ssn serial_number] [--interface name]
[--serial host:port] [--dev device_name] image_name
rack.slot|all|local
/usr/sbin/flashpbay -version|-v image_name
The flashpbay utility updates FLASH memory in the power bay. The power
bay flash memory contains the code for communicating status information
to the L1 controller; it does not control the functional operation of the
power bay.
The power bay has two separate flash memories, only one of which is
accessible for updating by the flashpbay utility. The power bay firmware
that supports flashing resides in the inaccessible flash memory, so it is
not possible to corrupt this memory during the flashing procedure. The
accessible memory, however, may be corrupted if the flashing procedure
fails for some reason. In this case, flashpbay will need to be rerun.
flashpbay supports updates via three methods:
- ethernet connection to an L2 controller
- direct USB connection to a L1 controller
- direct serial connection to an L1 controller
Valid command line options are:
-version|-v image_image
Return the version number and build time of the specified image.
-f Forces the power bay flash update even if the power bay already is
running the same firmware version as the image file.
--l2 hostname|IP
Connect to the L2 controller with the specified hostname or IP
address.
--ssn serial_number
Search for an L2 with the System Serial Number serial_number, and
connect to the first one found.
Page 1
flashpbay(1M) flashpbay(1M)
--sysname name
Search for an L2 with the System Name name, and connect to the first
one found.
--interface name
When searching for an L2 Controller to connect to, only search on
the specified network interface (i.e. eth0, eth1, etc.) This option
is ignored when --l2, --serial, or --dev is specified.
--serial host:port
Connect to the controller via a serial (SMP) connection to the Annex
box host on network port port (port number of the connection to the
Annex box plus 7000).
--dev device_name
Connect to the controller via a direct serial (SMP) connection to a
serial port on the system where flashpbay is running.
image_name
The image name is the file name of the image, which for the power
bay is usually pbay.bin.
rack.slot|all|local
rack is the rack number of the controller(s) that will be updated.
slot is the slot number of the controller(s) that will be updated.
all may be used instead of rack.slot. local means update ONLY the
controller that flashpbay is connected to (i.e. the L1 it is
connected to via a serial connection).
Without any options, flashpbay attempts to connect to an L2 controller (a
"real" L2, or a software L2 running on the L3). When communicating with
the system via the USB connection (in a system where there is no actual
L2), the application /stand/sysco/bin/l2 must be running.
/usr/sbin/flashpbay power bay firmware update utility
/usr/cpu/firmware/sysco/pbay.bin power bay firmware image
Updating all power bays connected to all L1's on a single, standalone
system with one or more hardware L2's:
1) cd /usr/cpu/firmware/sysco
2) /usr/sbin/flashpbay ./pbay.bin all
Page 2
flashpbay(1M) flashpbay(1M)
Updating all power bays connected to all L1's on one system (serial
number L0000010) from an L3 Controller with multiple SN1 systems
connected.
1) cd /usr/cpu/firmware/sysco
2) /usr/sbin/flashpbay --ssn L0000010 -p ./pbay.bin all
Updating the power bay connected to the L1 at rack 2, slot 18 via the USB
connection using the L2 emulator running on the L3 (system w/o a hardware
L2):
1) make sure the software L2 is running (/stand/sysco/bin/l2)
2) cd /usr/cpu/firmware/sysco
3) update the power bay flash with the command:
/usr/sbin/flashpbay ./pbay.bin 2.18
Updating the power bay connect to the L1 at rack 3, slot 12 via the
(serial) SMP port connection on the Annex serial port server 'myannex',
port 17:
1) cd /usr/cpu/firmware/sysco
2) update the power bay flash with the command:
/usr/sbin/flashpbay --serial myannex:7017 ./pbay.bin 3.12
PPPPaaaaggggeeee 3333 [ Back ]
|