Preparing A Binary Firmware Image For Pre-Assembly Burning - Nvidia MSTFLINT Manual

Burning and diagnostics tools
Hide thumbs Also See for MSTFLINT:
Table of Contents

Advertisement

add note:
GUIDs and MACs can be changed separately on ConnectX4
Preparing a Binary Firmware Image for Pre-assembly
Burning
In some cases, OEMs may prefer to pre-burn the flash before it is assembled on board.When pre-
burning, the GUIDs/MACs inside the image should be unique per device. The following are two methods
to pre-burn an image. You can choose the best method suitable for your needs. 
Method 1: Pre-burn an Image with Blank GUIDs/MACs
In this method, the image is generated with blank GUIDs and CRCs. The GUIDs are set after the device
is assembled using the mstflint "sg" command. To set GUIDs take less than 1 second when running on
an image with blank GUIDs (through a PCI device).
A device that is burnt with blank GUIDs/MACs will not boot as a functional network device as
long as the GUIDs/MACs are not set.
To pre-burn an image with blank GUIDs/MACs:
1.
Burn the image to a flash using an external burner.
2.
(Optional) After assembly, query the image on flash to verify there are no GUIDs on the
device.
# mstflint -d
Image type:
FW Version:
FW Release Date:
Device ID:
Description: Node
GUIDs:
ffffffffffffffff
MACs:
VSD:
PSID:
 
 
-W- GUIDs/MACs values and their CRC are not set.
3.
Set the correct GUIDs. Since the image is with blank GUIDs, this operation takes less
than 1 second.
# mstflint -d
4.
Query the image on flash to verify that the GUIDs are set correctly.
41:00.0
q
FS2
2.31.5050
4.5.2014
4099
Port1
ffffffffffffffff ffffffffffffffff ffffffffffffffff
ffffffffffffffff ffffffffffffffff
n/a
MT_1090120019
41:00.0
-guid
0x0002c9030abcdef0
Port2
Sys image
-mac
0x0002c9bcdef1
sg
62

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mellanox mstflint

Table of Contents