IBM QS21 Service Guide - Page 40

Installing, firmware, manually

Page 40 highlights

The -x option This enables to extract another executable file, in this example ibm_fw_bios_qb-1.9.1-2.sh which in turn may be run to create the .bin file required if you wish to update the firmware manually. See "Installing the firmware manually" for further information. The -u option This performs an unattended and automatic update of the system firmware. The blade server reboots automatically as part of the update process. Updating the system firmware automatically Complete the following steps to update the firmware automatically using the update package: 1. Check the README before attempting to update the system firmware as it contains specific information about the particular firmware release. 2. Download the update package from http://www.ibm.com/support/us/en/. The update package has a .sh extension. 3. Change to the directory where you have downloaded the package. 4. Run the package with the -u option. Using the example from above, at the command prompt enter: ./ibm_fw_bios_qb-1.9.1-2_linux_cell.sh -u 5. Check the system firmware images to confirm the update has succeeded. See "Determining current blade server firmware levels" on page 17 for instructions. Installing the firmware manually If you cannot update the firmware using the update_flash script, it is possible to update the firmware manually. You can use rtas_flash over /proc. Complete the following steps to install the firmware manually: 1. Download the update package from http://www.ibm.com/support/us/en/. 2. Extract the system firmware image package. At the command prompt enter: ./ -x For example, to extract the image package ibm_fw_bios_qb-1.9.1-2.sh from ibm_fw_bios_qb-1.9.1-2_linux_cell.sh in the directory /temp/fwimage enter: ./ibm_fw_bios_qb-1.9.1-2_linux_cell.sh -x /temp/fwimage If the directory does not exist the firmware package creates it. 3. Change to the directory containing the firmware image package. 4. Extract the firmware image. At the command prompt enter: ./ -x For example, to extract the image file QB-1.9.1-2-boot_rom.bin from ibm_fw_bios_qb-1.9.1-2.sh enter: ./ibm_fw_bios_qb-1.9.1-2.sh -x 5. Ensure the rtas_flash driver is loaded. To do this, run lsmod. 6. If the module is not yet in the kernel, invoke the following to load it: modprobe rtas_flash 7. To update your current firmware, copy the image file to /proc/ppc64/rtas/ firmware_update and reboot manually: cp /proc/ppc64/rtas/firmware_update shutdown -r now 22 BladeCenter QS21 Type 0792: Problem Determination and Service Guide

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144

The
-x
option
This
enables
to
extract
another
executable
file,
in
this
example
ibm_fw_bios_qb-1.9.1-2.sh
which
in
turn
may
be
run
to
create
the
.bin
file
required
if
you
wish
to
update
the
firmware
manually.
See
“Installing
the
firmware
manually”
for
further
information.
The
-u
option
This
performs
an
unattended
and
automatic
update
of
the
system
firmware.
The
blade
server
reboots
automatically
as
part
of
the
update
process.
Updating
the
system
firmware
automatically
Complete
the
following
steps
to
update
the
firmware
automatically
using
the
update
package:
1.
Check
the
README
before
attempting
to
update
the
system
firmware
as
it
contains
specific
information
about
the
particular
firmware
release.
2.
Download
the
update
package
from
The
update
package
has
a
.
sh
extension.
3.
Change
to
the
directory
where
you
have
downloaded
the
package.
4.
Run
the
package
with
the
-u
option.
Using
the
example
from
above,
at
the
command
prompt
enter:
./ibm_fw_bios_qb-1.9.1-2_linux_cell.sh
-u
5.
Check
the
system
firmware
images
to
confirm
the
update
has
succeeded.
See
“Determining
current
blade
server
firmware
levels”
on
page
17
for
instructions.
Installing
the
firmware
manually
If
you
cannot
update
the
firmware
using
the
update_flash
script,
it
is
possible
to
update
the
firmware
manually.
You
can
use
rtas_flash
over
/proc
.
Complete
the
following
steps
to
install
the
firmware
manually:
1.
Download
the
update
package
from
2.
Extract
the
system
firmware
image
package.
At
the
command
prompt
enter:
./
<update
package>
-x
<target
directory>
For
example,
to
extract
the
image
package
ibm_fw_bios_qb-1.9.1-2.sh
from
ibm_fw_bios_qb-1.9.1-2_linux_cell.sh
in
the
directory
/temp/fwimage
enter:
./ibm_fw_bios_qb-1.9.1-2_linux_cell.sh
-x
/temp/fwimage
If
the
directory
does
not
exist
the
firmware
package
creates
it.
3.
Change
to
the
directory
containing
the
firmware
image
package.
4.
Extract
the
firmware
image.
At
the
command
prompt
enter:
./
<image
package>
-x
For
example,
to
extract
the
image
file
QB-1.9.1-2-boot_rom.bin
from
ibm_fw_bios_qb-1.9.1-2.sh
enter:
./ibm_fw_bios_qb-1.9.1-2.sh
-x
5.
Ensure
the
rtas_flash
driver
is
loaded.
To
do
this,
run
lsmod
.
6.
If
the
module
is
not
yet
in
the
kernel,
invoke
the
following
to
load
it:
modprobe
rtas_flash
7.
To
update
your
current
firmware,
copy
the
image
file
to
/proc/ppc64/rtas/
firmware_update
and
reboot
manually:
cp
<image-file>
/proc/ppc64/rtas/firmware_update
shutdown
—r
now
22
BladeCenter
QS21
Type
0792:
Problem
Determination
and
Service
Guide