【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)!