Mellanox网卡交换机FW升级指南

flint – Firmware Burning Tool

注意:mstflint与flint命令参数完全一致:

Flint (Flash interface) 是用于Mellanox Infiniband HCA、以太网NIC卡和交换机设备的固件烧录和Flash操作工具,实现如下功能:

  1. 为网卡或者交换机的Flash烧写二进制Firmware或者Expansion ROM image。
  2. 查询FW 属性,包括Version、GUID、UID、MAC、 PSID等
  3. 从命令行执行Flash memory相关操作
  4. 使能或者禁用访问设备的硬件寄存器,修改使能的Key等。

命令

flint [OPTIONS] [Parameters]

[-d|--device ] [-i|--image ] [--latest_fw] [--ir] [-h|--help] [--hh] [-y|--yes] [--no] [--guid ] [--guids ] [--mac ] [--macs ] [--uid ] [--blank_guids] [--clear_semaphore] [--qq] [--low_cpu] [--flashed_version] [--nofs] [--allow_rom_change] [--override_cache_replacement] [--no_flash_verify] [--use_fw] [-s|--silent] [--vsd ] [--use_image_ps] [--use_image_guids] [--use_image_rom] [--use_dev_rom] [--ignore_dev_data] [--no_fw_ctrl] [--dual_image] [--striped_image] [--banks ] [--log ] [--flash_params ] [-v|--version] [--private_key ] [--public_key ] [--key_uuid ] [--private_key2 ] [--hmac_key ] [--key_uuid2 ] [--psid ] [--cc ] [--public_key_label ] [--private_key_label ] [--output_file ] [--hsm_password ]

OPTIONS

-d|--device : 要操作设备的Flash

-i|--image : 二进制image文件,影响命令: burn、verify

--latest_fw : 影响命令:burn

-y|--yes : 对所有的交互回答为yes

--no : 对所有的交互回答为"no"

--qq : 执行一个快速查询,

COMMANDS SUMMARY

burn|b -ir : Burn flash. Use "-ir burn" flag to perform image reactivation prior burning.

query|q [full] : 查询,full选项可以查看更多信息

swreset : SW复位目的交换机设备,在带内接入时支持。

binary_compare|bc :二进制比较设备FW和给定BIN文件。

RETURN VALUES

0 :成功完成

1 : 发生错误

7 : 对于burn 命令,如果没有指定要烧写的新FW选项,烧写停止。

常用命令如下:

mstflint -d v #V确认FW版本的信息

mstflint -d q #q执行深度查询

mstflint -d qq #qq执行快速查询

mstflint -d -i fw.bin burn #重新烧写FW

烧写FW步骤如下:

1,ibv_devinfo命令可以查看网卡相关信息,包括HCA PSID/Board ID

[root@dell01 ~]# mst status -v

MST modules:

------------

MST PCI module is not loaded

MST PCI configuration module loaded

PCI devices:

------------

DEVICE_TYPE MST PCI RDMA NET NUMA

ConnectX5(rev:0) /dev/mst/mt4119_pciconf0.1 04:00.1 mlx5_1 net-p6p2 0

ConnectX5(rev:0) /dev/mst/mt4119_pciconf0 04:00.0 mlx5_0 net-p6p1 0

[root@dell01 ~]# flint -d 04:00.1 -qq q

Image type: FS4

FW Version: 16.28.2006

FW Release Date: 15.9.2020

Product Version: 16.28.2006

Rom Info: type=UEFI version=14.21.17 cpu=AMD64

type=PXE version=3.6.102 cpu=AMD64

Description: UID GuidsNumber

Base GUID: 248a070300a3e384 8

Base MAC: 248a07a3e384 8

Image VSD: N/A

Device VSD: N/A

PSID: MT_0000000012

Security Attributes: N/A

烧写FW:

flint -d [deviceFullPath] -i [binFilePath] b

重启驱动- /etc/init.d/openibd restart

运行ibstat查看FW版本信息

重启Unmanaged交换机:

[root@dell01 ~]# flint -d /dev/mst/SW_MT54000_HDR-QM8790_lid-0x0005 swreset

-I- Sending reset command to device /dev/mst/SW_MT54000_HDR-QM8790_lid-0x0005 ...

-I- Reset command accepted by the device.


展开阅读全文

页面更新:2024-04-16

标签:交换机   网卡   选项   命令   快速   版本   操作   文件   指南   设备   信息

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top