PowerEdge: How to Update Mellanox Connectx-5 EN Firmware
Summary: To update the Mellanox Connectx-5 EN (DSS) network card firmware, download and install the update directly from Mellanox, as Dell Update Packages are not compatible.
Instructions
The Mellanox Connectx-5 EN (DSS) network card, part number 0RMKR, KCMKJ, and RY6P0, run Mellanox firmware.
These are not OEM cards so the Dell Update Packages will not work.
From the iDRAC you see
RED013 The DUP specified is not compatible with the target device.
RED017 The DUP specified is not compatible with the target system.
If the customer is running a Linux based OS this can be done from within their operating system without installing anything.
If the customer is running a Windows or ESXi based OS download and boot to the Dell support live image.
https://www.dell.com/support/home/en-us/drivers/driversdetails?driverid=c31j4
Download the firmware.
https://network.nvidia.com/support/firmware/connectx5en/
Download mlxup.
https://www.mellanox.com/downloads/firmware/mlxup/4.18.0/SFX/linux_x64/mlxup
Transfer both files to the server.
Change permissions on mlxup to an executable file
Run the command to update the NIC.
chmod 777 or 755 ./mlxup
Run the command.
/mlxup -i fullpathtofile