【Mellanox系列之】PSID是什么?有什么作用?它的4级格式什什么?如何获取?(flint -d x q、board-version-parameter)

本文介绍了PSID(ParameterSetID)的概念,它是FW参数配置中的一个唯一标识,用于对应不同的配置。文章详细说明了PSID的格式、如何读取以及通过实例展示了不同网卡型号如CX4和BF3的PSID特点。
摘要由CSDN通过智能技术生成

背景

有些场景需要定制化的FW参数配置文件INI file,当设置后需要分配一个唯一的PSID,本质是一个ID,对应一个configuration。存储在NEMEM中。FW的烧录工具根据这个field来记录升级新的FW版本对应的设置。

原理

PSID是一个ID,是Parameter的ID,是Parameter的set的 ID。
PSID,16个byte的ascii,(如果设置时候不满16byte,烧录工具会自动补0)

PSID的格式:

Vendor SymbolBoard Type SymbolBoard Version SymbolParameter Set NumberReserved
3 characters3 characters3 characters4 characters3 characters (filled with ‘\0’)

举例:

A PSID for NVIDIA MHXL-CF128-T HCA board is MT_0030000001, where:
MT_ 厂商符号:Vendor symbol
003 板卡型号:MHXL-CF128-T board symbol
000 板卡版本:Board version symbol
0001 参数设置数字:Parameter Set Number

相关命令

读取方式:

flint -d 42:00.0  q

实操

在这里插入图片描述
PSID是:MT_2420110034
MT公司(Mellanox)
242的board 型号
011的board version
0034的Parameter Set Number,参数设置序号

更多例子:

CX4

比如下图中板卡有3个,分别是241、242和243,可以看到对应PN号的第三位(在PN中代表使用的光纤版本不一样,比如1是单口SFP28,2是双口SFP28,3是双口QSFP28),因为第三位硬件的借口不一样的他的PSID也不一样。也就是从PSID的board型号可以间接了解硬件板卡是不一样的。
在这里插入图片描述

参考:https://docs.nvidia.com/networking/display/connectx4lxfirmwarev14321010/firmware+compatible+products

BF3

再看BF3 DPU的PSID:可以看到只有1个board甚至version都只有1个
在这里插入图片描述
参考:https://docs.nvidia.com/networking/display/bluefield3firmwarev32401000/firmware+compatible+products

综述

本文介绍PSID的全称、作用、格式,以及实操查看对应网卡的PSID,再从ReleaseNote中看其他网卡的PSID。通过PSID可以侧面看到一种型号的网卡的硬件板卡情况和版本等信息。

参考

https://docs.nvidia.com/networking/display/mftv4270/assigning+psid

  • 9
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值