User Manual

flint – Firmware Burning ToolsRev 1.50
Mellanox Technologies
28
On pre-ConnectX Devices
The following is an example of a complete flow, where a blank-GUIDs image is first generated
and burnt to the Flash. Then the GUIDs are set using the ‘sg’ command.
1. Generate the image with blank guids.
2. Query the image to verify that the GUIDs and MACs are blank.
3. Burn the blank-GUIDs image. This image can be pre-burnt on the flash in an early produc-
tion phase.
In this example, the ‘flint bb’ command is used in order to burn the image as is.
On pre-ConnectX devices, the ‘sg’ command is applicable only for images with blank
(0xff) GUID values and a blank CRC. In other words, the firmware image was gener-
ated using the ‘-blank_guids’ flag.
> mlxburn -fw ./fw-25408-rel.mlx -c ./MHGH28-XTC_A1.ini -wrimage \ /tmp/fw-25408-rel-2_3_000-
MHGH28-XTC_A1-noguids.bin -striped_image -blank_guids
-I- Generating image ...
-I- Image generation completed successfully.
> flint -i /tmp/fw-25408-rel-2_3_000-MHGH28-XTC_A1-noguids.bin -striped_image q
Image type: ConnectX
FW Version: 2.3.0
Device ID: 25418
Chip Revision: A0
Description: Node Port1 Port2 Sys image
GUIDs: ffffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffff
MACs: ffffffffffffffff ffffffffffffffff
Board ID: n/a (MT_04A0110002)
VSD: n/a
PSID: MT_04A0110002
Warning: GUIDs/MACs values and their CRC are not set.
>
> flint -d /dev/mst/mt25418_pci_cr0 -i /tmp/fw-25408-rel-2_3_000-MHGH28-XTC_A1-noguids.bin bb
Block burn: The given image will be burnt as is. No fields (such