Updating the Device
To update a device on the machine, use the following command line: (Note: If only PXE rom needs update, please add -f to the command line.)
# mlxfwmanager -u -d <device> -i <existingMFAFile>
Example:
mlxfwmanager -u -d 0000:09:00.0 -i fw-ConnectX3-rel-2.32.5000.mfa
Querying Mellanox devices firmware ...
Device #1:
----------
Device Type: ConnectX3
Part Number: MCX354A-FCA_A2-A4
Description: ConnectX-3 VPI adapter card; dual-port QSFP; FDR IB (56Gb/s) and 40GigE; PCIe3.0 x8 8GT/s; RoHS R6
PSID: MT_1020120019
PCI Device Name: 0000:09:00.0
Port1 GUID: 0002c9000100d051
Port2 MAC: 0002c9000002
Versions: Current Available
FW 2.31.5050 2.32.5000
Status: Update required
---------
Found 1 device(s) requiring firmware update.
To update the device online on the machine from website, use the following command line:
mlxfwmanager --online -u -d <device>
Example:
mlxfwmanager --online -u -d 0000:09:00.0 -y
Querying Mellanox devices firmware ...
Device #1:
----------
Device Type: ConnectX3Pro
Part Number: MCX354A-FCC_Ax
Description: ConnectX-3 Pro VPI adapter card; dual-port QSFP; FDR IB (56Gb/s) and 40GigE;PCIe3.0 x8 8GT/s;RoHS R6
PSID: MT_1090111019
PCI Device Name: 0000:09:00.0
Port1 GUID: 0002c90300e955e1
Port2 GUID: 0002c90300e955e2
Versions: Current Available
FW 2.32.5506 2.33.5000
PXE 3.4.0460 3.4.0460
Status: Update required
---------
Found 1 device(s) requiring firmware update...
Device #1 Release notes:
------------------------
Version 2.33.5000 contains the following features/bug fixes:
1- Virtual QoS support.
2- RX buffer optimizations for DSCP mode.
3- SMBUS ARP support.
4- RDMA Retransmission optimization.
5- NVCONFIG: UAR BAR change support.
6- Sideband connectivity improvements (IPMI,NCSI).
For full list of features and bug fixes please see full release notes at:
ConnectX3: http://www.mellanox.com/pdf/firmware/ConnectX3-FW-2_33_5000-release_notes.pdf
ConnectX3Pro: http://www.mellanox.com/pdf/firmware/ConnectX3Pro-FW-2_33_5000-release_notes.pdf
------------------------
Please wait while downloading MFA(s) 100%
Device #1: Updating FW ... Done
Restart needed for updates to take effect.
Downloading Firmware Images and Firmware Update Packages
To download firmware images/firmware update packages, use the following command line:
mlxfwmanager --download <DownloadDir> --download-device <DeviceType> --download-os <OS> --download-type <DownloadType>
To get the list of the supported devices or OSes, use the flag "--get-download-opt OPT"
mlxfwmanager --get-download-opt OS
esxi_6_5_native
esxi_6_native
fbsd10_64
linux
linux_arm64
linux_ppc64
linux_ppc64le
linux_x64
windows
windows_x64
mlxfwmanager --get-download-opt Device
All
Examples:
Downloading Firmware Images/Firmware Update Packages:
mlxfwmanager --download /tmp/DownloadDir --download-device All --download-os All --download-type self_extractor
------ Files To Be Downloaded ------
All :
-----
<Files>:
0 - linux_x64/mlxup
1 - windows/mlxup.exe
2 - esxi_6_native/mlxup
3 - windows_x64/mlxup.exe
4 - linux_ppc64/mlxup
5 - linux_arm64/mlxup
6 - linux_ppc64le/mlxup
7 - linux/mlxup
8 - fbsd10_64/mlxup
9 - esxi_6_5_native/mlxup
<Release Notes>:
For more details, please refer to the following FW release notes:
1- ConnectX3 (2.42.5000): http://www.mellanox.com/pdf/firmware/ConnectX3-FW-2_42_5000-release_notes.pdf
2- ConnectX3Pro (2.42.5000): http://www.mellanox.com/pdf/firmware/ConnectX3-Pro-FW-2_42_5000-release_notes.pdf
3- Connect-IB (10.16.1200): http://www.mellanox.com/pdf/firmware/ConnectIBFW-10_16_1200-release_notes.pdf
4- ConnectX4 (12.28.2008): https://docs.mellanox.com/display/ConnectX4Firmwarev12282006
5- ConnectX4Lx (14.30.1004): https://docs.mellanox.com/display/ConnectX6LxFirmwarev14301004
6- ConnectX5 (16.30.1004): https://docs.mellanox.com/display/ConnectX5Firmwarev16301004
7- ConnectX6 (20.30.1004): https://docs.mellanox.com/display/ConnectX6Firmwarev20301004
8- ConnectX6Dx (22.30.1004): https://docs.mellanox.com/display/ConnectX6DxFirmwarev22301004
9- ConnectX6Lx (26.30.1004): https://docs.mellanox.com/display/ConnectX6LxFirmwarev26301004
10- BlueField (18.30.1004): N/A
11- BlueField2 (24.30.1004): N/A
Perform Download? [y/N]: y
Please wait while downloading Files to : '/tmp/DownloadDir'
0 - linux_x64/mlxup : Done
1 - windows/mlxup.exe : Done
2 - esxi_6_native/mlxup : Done
3 - windows_x64/mlxup.exe : Done
4 - linux_ppc64/mlxup : Done
5 - linux_arm64/mlxup : Done
6 - linux_ppc64le/mlxup : Done
7 - linux/mlxup : Done
8 - fbsd10_64/mlxup : Done
9 - esxi_6_5_native/mlxup : Done
Downloading file(s) to : '/tmp/DownloadDir' is done successfully
Downloading firmware images/firmware update packages using custom key:
mlxfwmanager --download /tmp/DownloadDir --download-device All --download-os All --download-type All --key last_release
------ Files To Be Downloaded ------
All :
-----
<Files>:
0 - Mellanox_Firmware_20210407.mfa
1 - linux_x64/mlxup
2 - windows/mlxup.exe
3 - esxi_6_native/mlxup
4 - windows_x64/mlxup.exe
5 - linux_ppc64/mlxup
6 - linux_arm64/mlxup
7 - linux_ppc64le/mlxup
8 - linux/mlxup
9 - fbsd10_64/mlxup
10 - esxi_6_5_native/mlxup
<Release Notes>:
For more details, please refer to the following FW release notes:
For more details, please refer to the following FW release notes:
1- ConnectX3 (2.42.5000): http://www.mellanox.com/pdf/firmware/ConnectX3-FW-2_42_5000-release_notes.pdf
2- ConnectX3Pro (2.42.5000): http://www.mellanox.com/pdf/firmware/ConnectX3-Pro-FW-2_42_5000-release_notes.pdf
3- Connect-IB (10.16.1200): http://www.mellanox.com/pdf/firmware/ConnectIBFW-10_16_1200-release_notes.pdf
4- ConnectX4 (12.28.2008): https://docs.mellanox.com/display/ConnectX4Firmwarev12282006
5- ConnectX4Lx (14.30.1004): https://docs.mellanox.com/display/ConnectX6LxFirmwarev14301004
6- ConnectX5 (16.30.1004): https://docs.mellanox.com/display/ConnectX5Firmwarev16301004
7- ConnectX6 (20.30.1004): https://docs.mellanox.com/display/ConnectX6Firmwarev20301004
8- ConnectX6Dx (22.30.1004): https://docs.mellanox.com/display/ConnectX6DxFirmwarev22301004
9- ConnectX6Lx (26.30.1004): https://docs.mellanox.com/display/ConnectX6LxFirmwarev26301004
10- BlueField (18.30.1004): N/A
11- BlueField2 (24.30.1004): N/A
Perform Download? [y/N]: y
Please wait while downloading Files to : '/tmp/DownloadDir'
0 - Mellanox_Firmware_20210407.mfa : Done
1 - linux_x64/mlxup : Done
2 - windows/mlxup.exe : Done
3 - esxi_6_native/mlxup : Done
4 - windows_x64/mlxup.exe : Done
5 - linux_ppc64/mlxup : Done
6 - linux_arm64/mlxup : Done
7 - linux_ppc64le/mlxup : Done
8 - linux/mlxup : Done
9 - fbsd10_64/mlxup : Done
10 - esxi_6_5_native/mlxup : Done
Downloading file(s) to : '/tmp/DownloadDir' is done successfully