User Manual
Rev 2.2-1.0.1
Mellanox Technologies
255
Possible command return values are:
0 - successful completion
1 - error has occurred
7 - the burn command was aborted because firmware is current
Examples
1. Find Mellanox Technologies’s ConnectX® VPI cards with PCI Express running at 2.5GT/s
and InfiniBand ports at DDR / or Ethernet ports at 10GigE.
> /sbin/lspci -d 15b3:634a
04:00.0 InfiniBand: Mellanox Technologies MT25418 [ConnectX IB DDR, PCIe 2.0 2.5GT/s]
(rev a0).
In the example above, 15b3 is Mellanox Technologies’s vendor number (in hexadecimal), and
634a is the device’s PCI Device ID (in hexadecimal). The number string 04:00.0 identifies the
device in the form bus:dev.fn.
The PCI Device IDs of Mellanox Technologies’ devices can be obtained from the PCI
ID Repository Website at http://pci-ids.ucw.cz/read/PC/15b3.
2. Verify the ConnectX firmware using its ID (using the results of the example above).
> mstflint -d 04:00.0 v
ConnectX failsafe image. Start address: 80000. Chunk size 80000:
NOTE: The addresses below are contiguous logical addresses. Physical addresses on flash
may be different, based on the image start address and chunk size
sg Set GUIDs
ri <out-file> Read the firmware image on the Flash into the specified file
dc <out-file> Dump Configuration: Print a firmware configuration file for
the given image to the specified output file
e[rase] <addr> Erase sector
rw <addr> Read one DWORD from Flash
ww <addr> < data> Write one DWORD to Flash
wwne <addr> Write one DWORD to Flash without sector erase
wbne <addr> <size> <data...> Write a data block to Flash without sector erase
rb <addr> <size> [out-file] Read a data block from Flash
swreset SW reset the target InfniScale® IV device. This command is
supported only in the In-Band access method.
Table 43 - mstflint Commands (Sheet 2 of 2)
Command Description