User Manual
spark - InfiniScale® III Firmware Burning ToolRev 1.50
Mellanox Technologies
38
-se_i2c <i2c_addr> - Provides the I2C address of the secondary EEPROM. By default, this
address is read from the Mellanox switch device. Use this flag only if the
switch device is not accessible.
-h[elp] - Prints this help message and exits.
-hh - Prints an extended command help
-nofs - Do not burn the firmware image in failsafe mode.
-s[ilent] - Print errors only.
Affected commands: burn
-sim - Simulates an EEPROM burn without actually writing the EEPROM. Use
this flag to compare the image currently on the EEPROM with the given
image file.
Affected commands: burn
-y[es] - Non-interactive mode. Assume the answer to all questions is "yes".
Affected commands: All
-v - Version information.
The commands of spark are:
b[urn] - Burns the binary image to the EEPROM.
Parameters: None
Examples:
spark -d /dev/mst/mtusb-1 -i image1.img burn
spark -d /dev/mst/mtusb-1 -guid 0x2c9000100d050 -i image1.img b
q[uery] - Queries miscellaneous EEPROM and firmware characteristics
Parameters: None
Example:
spark -d /dev/mst/mtusb-1 query
v[erify] - Verifies the entire EEPROM
Parameters: None
Example:
spark -d /dev/mst/mtusb-1 v
bb - Burns the given image as is (Burn Block). No checks are performed on
EEPROM or on the given image. Also no fields (e.g., BSN or GUIDs) are
read from the EEPROM.
Parameters: None
Example:
spark -d /dev/mst/mtusb-1 -i image1.img bb
ri - Reads the firmware image on the EEPROM and writes it to a file.
Parameters: filename to write the image to (in .img format)
Example:
spark -d /dev/mst/mtusb-1 ri file.img
rb - Reads a block of data from a single eeprom to the given file.
Parameters: <eeprom address> <start offset> <data size> <output file
name>