User Manual

Rev 2.0-3.0.0
Mellanox Technologies
206
Prerequisites
1. Expansion ROM Image
The expansion ROM images are provided as part of the Mellanox FlexBoot package and are listed in
the release notes file
FlexBoot_release_notes.txt.
2. Firmware Burning Tools
You need to install the Mellanox Firmware Tools (MFT) package (version 2.7.0 or later) in order to
burn the PXE ROM image. To download MFT, see Firmware Tools under www.mellanox.com >
Downloads.
Image Burning Procedure
To burn the composite image, perform the following steps:
1. Obtain the MST device name. Run:
The device name will be of the form: mt<dev_id>_pci{_cr0|conf0}.
1
2. Create and burn the composite image. Run:
Example on Linux:
Example on Windows:
Removing the Expansion ROM Image
Remove the expansion ROM image. Run:
A.3 Preparing the DHCP Server in Linux Environment
The DHCP server plays a major role in the boot process by assigning IP addresses for FlexBoot
clients and instructing the clients where to boot from. FlexBoot requires that the DHCP server
run on a machine which supports IP over IB.
A.3.1 Installing the DHCP Server
Install DHCP client/server in embedded within the Linux Distribution.
# mst start
# mst status
1. Depending on the OS, the device name may be superceded with a prefix.
flint -dev <mst device name> brom <expansion ROM image>
flint -dev /dev/mst/mt26428_pci_cr0 brom ConnectX_26428_ROM-X_X_XXX.mrom
flint -dev mt26428_pci_cr0 brom ConnectX_26428_ROM-X_X_XXX.mrom
flint -dev <mst device name> drom
When removing the expansion ROM image, you also remove Flexboot from the boot
device list.