User Manual

flint – Firmware Burning ToolsRev 1.50
Mellanox Technologies
20
3 flint – Firmware Burning Tools
3.1 Overview
The flint (Flash interface) utility performs the following functions:
y
Burns a binary firmware image to the Flash device attached to an adapter, bridge or
switch device
y
Burns an Expansion ROM image to the Flash device attached to a ConnectX / Con-
nectX-2 adapter device
y
Queries for firmware attributes (version, GUIDs, UIDs, MACs, PSID, etc.)
y
Enables executing various operations on the Flash memory from the command line (for
debug/production)
y
Disables/enables the access to the device’s hardware registers, and changes the key
used for enabling. This feature is functional only if the burnt firmware supports it
3.2 flint Synopsis
flint
3.2.1 Switch Descriptions
-d[evice] <device> - The device to which the Flash is connected.
Affected commands: All
-i[mage] <image> - Binary image file.
Affected commands: burn, verify
-qq - Quick query the device for firmware information. This operation can be
specified when executing either a query or burn operation. When speci
-
fied, flint will not perform full image integrity checks. This may shorten
execution time when running over slow interfaces (e.g., I2C, MTUSB-1).
Affected commands: burn query
-guid <GUID> - Base value for up to 4 GUIDs which are automatically assigned the fol-
lowing values:
guid -> node GUID
guid+1 -> port1
guid+2 -> port2
guid+3 -> system image GUID.
Affected commands: burn sg
-guids <GUIDs...> - 4 GUIDs must be specified here. These GUIDs will be assigned to:
node, port1, port2 and system image GUID respectively.
Affected commands: burn sg
[switches...] <command> [parameters...]