自学内容网 自学内容网

【RDMA】固件工具 Firmware Tools (MFT)和用法

简介:

原文:https://network.nvidia.com/products/adapter-software/firmware-tools/

MFT 包是一套用于 NVIDIA® 设备的固件管理和调试工具。MFT 可用于:

  • 生成标准或定制的NVIDIA固件

  • 查询固件信息

  • 烧录固件镜像

软件包中可用工具的列表可在发行说明文档中找到。

工具的列表

以下是MFT中可用工具的列表,以及每个工具的简要描述。

Tool

Description

mst

This tool provides the following functions:

    * Starts/stops the register access driver

    * Lists the available mst devices

此工具提供以下功能:

*启动/停止寄存器访问驱动程序

*列出可用的mst设备

mlxburn

This tool provides the following functions:

    * Generation of a standard or customized NVIDIA firmware image for burning (in binary or .mlx format)

    * Burning an image to the Flash/EEPROM attached to a NVIDIA HCA or switch device

    * Querying the firmware version loaded on an NVIDIA network adapter

    * Displaying the VPD (Vital Product Data) of an NVIDIA network adapter

 

该工具提供以下功能:

* 生成标准或定制的NVIDIA固件镜像以供烧录(以二进制或.mlx格式)

* 将镜像烧录到附加在NVIDIA HCA或交换机设备上的Flash/EEPROM

* 查询加载在NVIDIA网卡上的固件版本

* 显示NVIDIA网络适配器的VPD(重要产品数据)

 

flint

This tool burns a firmware binary image or an expansion ROM image to the Flash device of a NVIDIA network adapter/gateway/switch device. It includes query functions to the burnt firmware image and to the binary image file.

这个工具可以把固件镜像或扩展ROM镜像烧录到NVIDIA网卡/网关/交换机设备的闪存中。它还包括查询烧录的固件镜像和二进制镜像文件的功能。

Debug utilities

A set of debug utilities (e.g., itrace, fwtrace, mlxtrace, mlxdump, mstdump, mlxmcg, wqdump, mcra, mlxi2c, i2c, mget_temp, and pckt_drop)

一套调试工具(例如,itrace、fwtrace、mlxtrace、mlxdump、mstdump、mlxmcg、wqdump、mcra、mlxi2c、i2c、mget_temp 和 pckt_drop)

 

 

 

用法

官方文档:https://network.nvidia.com/products/adapter-software/firmware-tools/

mlxconfig 修改和查询网卡(固件)配置

【RDMA】mlxconfig修改和查询网卡(固件)配置https://blog.csdn.net/bandaoyu/article/details/142427663

mlxlink  端口状态与光模块信息

读取端口状态与光模块信息

mlxlink -d  ${device bus id} -m   

#查看接口信息,含接口状态、接口配置、支持的速率、故障排除、光模块识别、光模块DOM信息等。说明:${device bus id} 为模块所在接口的bus地址,可以执行命令“lspci” 进行查看。

mlxtrace 配置和提取 设备生成的硬件事件

官网:mlxtrace Utility - https://docs.nvidia.com/networking/display/mftv4261lts/mlxtrace+utility

mlxtrace 工具用于配置和提取 NVIDIA 设备中不同单元生成的硬件事件。该工具会生成含硬件事件的 ".trc" 转储文件,这些事件有助于我们进行调试、故障排除和性能分析。事件可以存储在主机内存中(如果驱动程序正常运行)或在一个小的片上缓冲区中(始终可用),具体取决于工具的运行模式。为了运行该工具,首先需要有一个配置文件,这个文件应该由 NVIDIA 代表提供。

运行结束时将生成一个转储文件 "mlxtrace.trc"(文件名可以通过 "-o" 标志进行控制),这个文件应该发送给 NVIDIA 代表以进行进一步的诊断/故障排除。

mlxcables - Cables Tool

https://docs.nvidia.com/networking/display/mftv4180/mlxcables+-+cables+tool

mlxcables 工具让用户可以访问电缆并执行以下操作:

查询电缆并获取其 ID

读取 EEPROM 中的特定地址

通过名称读取特定寄存器。工具支持的寄存器取决于电缆类型

以 RAW 格式导出所有电缆 EEPROM 字节

升级电缆微控制器上的固件镜像(仅适用于支持 ISSU 的电缆)


原文地址:https://blog.csdn.net/bandaoyu/article/details/142427579

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!