C H A P T E R 5 |
Updating IB EM Firmware |
This chapter provides information on updating the InfiniBand ExpressModule (IB EM) firmware on Linux.
Consult the Sun Blade 8000 Series Product Notes for the most recent information about the availability of firmware updates.
The firmware version on your IB EM should be ready to use and should not require updating. However, if you want to update the firmware, you must use vendor-specific and (generally) OS-specific firmware updating tools.
For Linux (RHEL AS 4-U3 or later, SLES9 SP3 or later, and SLES10), use the OFED mstflint tool to load new IB EM firmware. The tool, mstflint, is available both as part of the bundled software and from the standard OFED stack.
Installed by default, mstflint is similar to the Mellanox flint tool with the following exception: you must identify the IB EM in the PCI bus:dev.fun format to satisfy the mstflint command -d device syntax requirement.
To Update IB EM Firmware for Linux |
1. Enter the lspci command to identify the IB EM.
> lspci ... 80:0e.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3) 81:00.0 InfiniBand: Mellanox Technologies MT25204 [InfiniHost III Lx HCA] (rev 20) |
In this example, the IB EM (Mellanox InfiniHost III Lx HCA) is configured as PCI bus number 81, device 00, function 0 (81:00.0), which is EM slot 1 in a Sun Blade 8000 P Series Modular System. On your system, you might see a different designation for the EM.
2. Enter the mstflint -d command in the bus:dev.fun format.
Note - The GUIDs that you will see (Node, Port1, and Sys. Image) during the burn process will differ from those shown in the example. |
As with any IB EM FLASHRAM update, you must reset the Server Module (or at least the IB EM) to load and execute the new firmware image.
4. After resetting the Server Module (or the EM), enter the ibstat command to verify the new firmware version.
Copyright © 2007, Sun Microsystems, Inc. All Rights Reserved.