Appendixes; Mstflint - Updating Firmware Using Ethtool/Devlink And .Mfa2 File - Nvidia MSTFLINT Documentation

Hide thumbs Also See for MSTFLINT:
Table of Contents

Advertisement

Appendixes

mstflint - Updating Firmware Using ethtool/devlink and .mfa2 File

mstflint - Updating Firmware Using ethtool/devlink
and .mfa2 File
In order to flash the firmware on the device using ethtool, you need to prepare a .mfa2 firmware
file using the mstarchive tool -
requires installing mstflint with 
To perform firmware upgrade using ethtool/devlink, follow the steps below:
1.
Run the mstarchive tool to generate the .mfa2 file (the following example assumes MFA2
v1.1.1). 
# mstarchive -v
2.
Obtain the interface name of the adapter for which you wish to update firmware. For
example, you can use 
# ifconfig -a
...
p5p1: flags=4099<UP,BROADCAST,MULTICAST>
ether ec:0d:9a:48:af:2a
RX packets
RX errors
TX packets
TX errors
 
p5p2: flags=4099<UP,BROADCAST,MULTICAST>
ether ec:0d:9a:48:af:2b
RX packets
RX errors
TX packets
TX errors
...
3.
Burn the firmware using the .mfa2 image with ethtool/devlink. Please use the .mfa2 file path
relative to /lib/firmware.
ethtool command:
# ethtool -f
<interface
devlink command:
$ devlink dev flash <dev> file <file_name>.mfa2
4.
Query the adapter to verify that the new firmware version has been loaded following.
# lspci -n | grep 15b3
 
04:00.0
0207:
15b3:1017
04:00.1
0207:
15b3:1017
 
 
# mstflint -d
04:00.0
Image type:
FW Version:
FW Version(Running):
FW Release Date:
Product Version:
Rom Info:
Description:
Base GUID:
Base MAC:
see mstarchive – Binary Files Compression
--enable-fw-mgr
1.1.1
--bins-dir <source binaries directory> --out-file /lib/firmware/<file_name>.mfa2
ifconfig -a.
txqueuelen
0
bytes
0 (0.0
B)
0
dropped
0
overruns
0
bytes
0 (0.0
B)
0
dropped
0
overruns
0
txqueuelen
0
bytes
0 (0.0
B)
0
dropped
0
overruns
0
bytes
0 (0.0
B)
0
dropped
0
overruns
0
name> <file_name>.mfa2
q
FS4
16.26.0292
16.25.1020
9.9.2019
16.26.0292
type=UEFI
version=14.19.13
type=PXE
version=3.5.802
UID
248a0703009e950c
248a079e950c
 option.
mtu
1500
1000
(Ethernet)
0
frame
0
carrier
0
collisions
0
mtu
1500
1000
(Ethernet)
0
frame
0
carrier
0
collisions
0
cpu=AMD64
cpu=AMD64
GuidsNumber
4
4
Tool. Note that mstarchive
91

Advertisement

Table of Contents
loading

Table of Contents