Verifying the Firmware Image

To verify the FW image on the Flash, use the following command line:

# flint -d <device> verify

To verify the FW image in a file, use the following command line:

# flint -i <image file> v

where:

device

Flash device to verify.

image file

Image file to verify.

Examples:

# flint -d /dev/mst/mt4099_pci_cr0 v
# flint -i ./image_file.bin verify

Binary comparison of the firmware image enables the user to verify that a given firmware image contains the image that matches the given device.

Warning

Since ConnectX-4/ConnectX-4 Lx devices have iTOC (image specific) and dTOC (device specific) sections at the beginning of the device flash, and the MFA2 archive does not have the dTOC information by its definition, the binary comparison will ignore the device specific sections on the device.
#flint -d <device> -i <fw image> --silent (optional) bc (or binary_compare)

Warning

The verify command on encrypted flash/image is applicable on adapter cards starting from ConnectX-7.

The flint tool supports the verify command on encrypted flash/image, as follows:

  • When both the device and the image are given the verify command: verifying encrypted flash, the flint tool will execute binary-compare between the flash and the given image (the image is expected to be the one burnt on the device). In case of a device in recovery mode, the verify action is applicable before transcoding.

  • When an encrypted device/image is given the verify command: only DTOC CRCs will be verified. In case a device is given, the verify is applicable in recovery mode only.

© Copyright 2023, NVIDIA. Last updated on Oct 12, 2023.