C H A P T E R 5 |
Updating the Sun Blade 6048 Switched InfiniBand Network ExpressModule Firmware |
This chapter provides information on updating the IB NEM firmware on Linux.
Consult the Sun Blade 6048 Series Product Notes for the most recent information about the availability of firmware updates.
This chapter contains the following sections:
The firmware version on your IB NEM should be ready to use and should not require updating. However, if you want to update the firmware for any reason, you need to use vendor-specific and (generally) OS-specific firmware updating tools.
For Linux (CentOS Release 4.4 (Final) or later), use the OFED mstflint tool to load new IB NEM 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 NEM in the PCI bus:dev.fun format to satisfy the mstflint command -d device syntax requirement.
1. Enter the lspci command to identify the IB NEM.
In the following example, the IB NEM (Mellanox InfiniBand: Mellanox Technologies) is configured as PCI bus number 81, device 00, function 0 (81:00.0), which is NEM slot 1 in a Sun Blade 6048 Modular System. On your system, you might see a different designation for the IB NEM.
> lspci ... 80:0e.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3) 81:00.0 InfiniBand: Mellanox Technologies MT25204 [InfiniBand: Mellanox Technologies] (rev 20) |
2. Enter the mstflint -d command in the bus:dev.fun format.
Note - The GUIDs you see (Node, Port1, and Sys. Image) during the burn process differs from those shown in the example. |
3. To burn the image, enter y.
4. As with any IB NEM FLASHRAM update, reset the Server Module (or at least the IB NEM) to load and execute the new firmware image.
5. After resetting the Server Module (or the IB NEM), enter the ibstat command to verify the new firmware version.
Download and install on one node in the fabric the Mellanox Firmware Tools (MFT) that are available from http://www.mellanox.com/.
Use the command install.sh --with-ibspark to build and install the binary file that you need to update the Infiniscale-III devices.
1. Obtain the lids from the fabric for the Infiniscale-III devices.
# ibswitches Switch : 0x00144fa601e00050 ports 24 “MT47396 Infiniscale-III Mellanox Technologies” base port 0 lid 7 lmc 0 |
2. Use ibspark to update the Infiniscale-III device firmware.
Copyright © 2008, Sun Microsystems, Inc. All Rights Reserved.