User Manual
flint – Firmware Burning ToolsRev 1.50
Mellanox Technologies
24
y
Section 3.2.2.1,“Burning a FW Image,” on page 24
y
Section 3.2.2.2,“Querying the FW Image,” on page 26
y
Section 3.2.2.3,“Verifying the FW Image,” on page 26
y
Section 3.2.2.4,“Managing an Expansion ROM Image,” on page 26
3.2.2.1 Burning a FW Image
The FLINT utility enables you to burn the Flash from a binary image.
To burn the entire Flash from a raw binary image, use the following command line:
where:
device – Device on which the flash is burned.
fw-file – Binary firmware file.
GUID(s) (optional, for InfiniBand adapters and 4th generation switches) – One or four GUIDs.
If 4 GUIDS are provided (-guids flag), they will be assigned as node, Port 1, Port 2 and sys-
tem image GUIDs, respectively.
If only one GUID is provided (-guid flag), it will be assigned as node GUID. Its values +1, +2
and +3 will be assigned as Port 1, Port 2 and system image GUID, respectively.
If no -guid/-guids flag is provided, the current GUIDs will be preserved on the device.
MAC(s) (optional, for Ethernet and VPI adapters and switches).
If 2 MACs are provided (-macs flag), they will be assigned to Port 1 and Port 2, respectively.
If only one MAC is provided (-mac flag), it will be assigned to Port 1; MAC+1 will be
assigned to Port 2.
If no -mac/-macs flag is provided, the current LIDs will be preserved on the device.
flint -d <device> -i <fw-file> [-guid <GUID> | -guids <4 GUIDS> | -mac <MAC> | -macs <2 MACs>]
burn
For 4th generation, four GUIDs must be specified but Ports 1 and 2 GUIDs are ignored
and should be set to 0.
A GUID is a 16-digit hexadecimal number. If less than 16 digits are provided, leading
zeros will be inserted.
A MAC is a 12-digit hexadecimal number. If less than 12 digits are provided, leading
zeros will be inserted.