1.
2.
Updating BlueField Controller Card Firmware
The below steps demonstrate how to manually update the firmware if the automatic process fails. The firmware image can be found in the BlueField
Software package.
Copy the firmware image to the BlueField Arm:
scp fw-BlueField-rel--XX_XX_XXXX-MBF1M6X6A-CSNA_Ax.ini.bin \
root@192.168.100.2:/root
[root@localhost ~]# mst start
Starting MST (Mellanox Software Tools) driver set Loading MST PCI module - Success
Loading MST PCI configuration module - Success Create devices
Unloading MST PCI module (unused) - Success [root@localhost ~]# mst status
MST modules:
------------
MST PCI module is not loaded
MST PCI configuration module loaded
MST devices:
------------
/dev/mst/mt41682_pciconf0
- PCI configuration cycles access.
domain:bus:dev.fn=0000:04:00.0 addr.reg=88 data.reg=92
Chip revision is: 00
The output indicates that the device is “/dev/mst/mt41682_pciconf0”. To update the firmware:
flint -d /dev/mst/mt41682_pciconf0 b \
-i /root/ fw-BlueField-rel-XX_XX_XXXX-MBF1M6X6A-CSNA_Ax.ini.bin
When using the mlx and ini files, use the following command instead:
mlxburn -d /dev/mst/mt41682_pciconf0 -fw fw-BlueField.mlx -c bf.ini
The below commands apply to MBF1M616A-CSNAT. The commands vary per OPN.