Booting HCA Device in Livefish Mode
In case a MLNX HCA fails to boot properly and is not being identified by the system due to a corrupt firmware, the user is able to boot the card in livefish mode in order to re-burn the card, assuming that this is supported on the board.
To do so, a direct access to the card is needed. By connecting the two flash present pins using a jumper while the machine is powered off, the card will boot in Flash not present mode (the firmware will not be loaded from the flash) i.e livefish.
To boot the card in livefish mode:
Power off the machine.
Locate the Flash preset pins on the HCA.
Close the two pins using a jumper.
Power on the machine.
To boot the card in normal mode:
Power off the machine.
Take off the jumper connected to the Flash Present pins on the HCA.
Power on the machine.
The following photos show common locations of the Flash Present pins.
Existence and location of Flash Present pins depends on the board manufacture.